HeaderSize: IGxSize;
Свойство HeaderSize возвращает размер заголовков таблицы.
Размер заголовков определяется количеством строк в шапке и количеством столбцов в боковике. Для определения количества строк в шапке используйте свойство IGxSize.Height, количества столбцов в боковике таблицы - IGxSize.Width.
Размер заголовков включает в себя также размер дополнительных заголовков, которые формируются при включении в таблице различных дополнительных опций.
Для выполнения примера предполагается наличие в репозитории экспресс-отчета с идентификатором «EAX».
Добавьте ссылки на системные сборки «Metabase», «Express», «Drawing».
Sub UserProc;
Var
MB: IMetabase;
Expr: IEaxAnalyzer;
Grid: IEaxGrid;
HSize: IGxSize;
i, j: Integer;
Begin
MB := MetabaseClass.Active;
Expr := MB.ItemById("EAX").Bind As IEaxAnalyzer;
Grid := Expr.Grid;
HSize := Grid.HeaderSize;
i := HSize.Height;
j := HSize.Width;
End Sub UserProc;
После выполнения примера в переменной «i» будет содержаться количество строк в шапке, а в «j» - количество столбцов в боковике таблицы экспресс-отчета.
См. также: