Class ReportTemplate
Шаблон отчета.
Inheritance
ReportTemplate
Namespace: Trivium.CardsModel.ServerModel.ReportsSettings
Assembly: Trivium.CardsModel.dll
Syntax
public class ReportTemplate : IBaseId<int>, IReadOnlyBaseId<int>
Properties
string | CommonSheetName Наименование листа, если включен PlaceEachPivotToSeparateSheet. |
Nullable<int> | CommonSheetNameExpressionId Идентификатор выражения вычисляющего Наименование листа, если включен PlaceEachPivotToSeparateSheet. Если выражение не задано, то берется CommonSheetName. |
string | ExternalExporterUrl Путь до внешнего сервиса экспортера в Excel. |
int | Id Идентификатор шаблона отчета. |
bool | PlaceEachPivotToSeparateFile Признак размещения пивотов в разные файлы. Если при этом на входе экспорта несколько описаний, формируется архив из нескольких файлов, где каждый файл соответствует описанию. Если же на входе только одно описание - возвращается оригинальный экспортированный файл (с оригинальным расширением и не архив). |
bool | PlaceEachPivotToSeparateSheet Размещать каждый пивот на отдельном листе в одной книге (если false - все пивоты будут на одном листе). |
XlsxExportSheetPrinterSettingsDto | PrinterSettings Настройки печати для экспорта в xlsx |
string | ReportName Наименование отчета. |
Nullable<int> | ReportNameExpressionId Идентификатор выражения вычисляющего название файла экспорта. Если выражение не задано, то берется ReportName. |
List<ReportSheet> | Sheets Страницы отчета. |
bool | UsePivotNameForEmptyHeader Признак, что если заголовок пивота не задан в описании экспорта, то нужно брать в качестве него название пивота. |