Show / Hide Table of Contents

Interface IReportTemplate

Provides methods for template loading and report creation.

Namespace: Sartorius.SAF.ReportGenerator
Assembly: Sartorius.SAF.ReportGenerator.dll
Syntax
[InheritedExport]
public interface IReportTemplate

Properties

View Source

Description

Gets the localized report description.

Declaration
string Description { get; }
Property Value
Type Description
System.String
View Source

Id

Gets the report id.

Declaration
Guid Id { get; }
Property Value
Type Description
System.Guid
View Source

Name

Gets the localized report name.

Declaration
string Name { get; }
Property Value
Type Description
System.String
View Source

ReportCultures

Gets the list of actual report languages / cultures.

Declaration
IEnumerable<CultureInfo> ReportCultures { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Globalization.CultureInfo>

Methods

View Source

CreateReportInstance()

Creates an instance of the report defined by the IReportTemplate.

Declaration
IReportInstance<IReportTemplate> CreateReportInstance()
Returns
Type Description
IReportInstance<IReportTemplate>

An instance of the report that can be used to collect data and create a report document.

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
Back to top Generated by DocFX