IEaxSheets

Сборка: 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, -10"");
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 удаляет лист по ключу.

См. также:

Интерфейсы сборки Express