Сборка: Express;
Интерфейс IEaxSheets содержит свойства и методы для работы с коллекцией листов экспресс-отчета.
IEaxSheets
Коллекция листов экспресс-отчета доступна в свойстве IEaxAnalyzeCore.Sheets.
Коллекция IEaxSheets также реализует свойства и методы интерфейса IGxDocument, поэтому она может быть использована для пакетной печати всех листов. Примеры печати всех листов экспресс-отчета:
Sub UserProc;
Var
MB: IMetabase;
Expr: IEaxAnalyzer;
GxDoc: IGxDocument;
Printer: IGxDocumentPrinter;
Begin
MB := MetabaseClass.Active;
Expr := MB.ItemById("EXPRESS_REPORT").Bind As IEaxAnalyzer;
Printer := GxPrinters.DefaultPrinter As IGxDocumentPrinter;
GxDoc := Expr.Sheets As IGxDocument;
GxDoc.Print(Printer, -1, 0, "");
End Sub UserProc;
Имя свойства | Краткое описание | |
Analyzer | Свойство Analyzer возвращает исходный экспресс-отчет, которому принадлежит текущая коллекция листов. | |
Count | Свойство Count возвращает количество листов в коллекции. | |
Item | Свойство Item возвращает параметры листа по индексу. | |
ItemByKey | Свойство ItemByKey возвращает параметры листа по ключу. |
Имя метода | Краткое описание | |
Add | Метод Add создает лист на базе существующего экспресс-отчета. | |
AddNew | Метод AddNew создает лист на базе нового экспресс-отчета. | |
AddSheets | Метод AddSheets копирует в текущую коллекцию указанную коллекцию листов. | |
Clear | Метод Clear удаляет все листы из коллекции. | |
IndexOf | Метод IndexOf возвращает индекс указанного листа в коллекции. | |
InsertAt | Метод InsertAt вставляет указанный лист в указанную позицию в коллекции. | |
Move | Метод Move осуществляет перемещение листа внутри коллекции. | |
Remove | Метод Remove удаляет указанный лист. | |
RemoveByIndex | Метод RemoveByIndex удаляет лист по индексу. | |
RemoveByKey | Метод RemoveByKey удаляет лист по ключу. |
См. также: