DisplayTabs: TriState;
DisplayTabs: Prognoz.Platform.Interop.ForeSystem.TriState;
Свойство DisplayTabs определяет, будут ли отображаться вкладки листов регламентного отчета.
Возможные значения свойства соответствуют элементам перечисления TriState:
OnOption. Все вкладки листов регламентного отчета отображаются;
OffOption. Все вкладки листов регламентного отчета скрыты;
Undefined. Вкладки листов регламентного отчета будут отображаться, если установлен флажок «Вкладки листов отчета», расположенный в группе «Показать» на вкладке «Вид» ленты инструментов.
Для выполнения примера предполагается наличие регламентного отчета с идентификатором «REPORT».
Добавьте ссылки на системные сборки: Metabase, Report.
Sub UserProc;
Var
MB: IMetabase;
MOBj: IMetabaseObject;
Report: IPrxReport;
Options: IPrxReportOptions;
Begin
MB := MetabaseClass.Active;
MOBj := MB.ItemById("REPORT").Edit;
Report := MOBj As IPrxReport;
Options := Report.Options;
Options.DisplayTabs := TriState.OffOption;
MOBj.Save;
End Sub UserProc;
В результате выполнения примера будут скрыты вкладки листов отчета.
Для выполнения примера предполагается наличие регламентного отчета с идентификатором «REPORT».
Добавьте ссылки на системные сборки: Report, ForeSystem.
Imports Prognoz.Platform.Interop.Report;
Imports Prognoz.Platform.Interop.ForeSystem;
…
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
MOBj: IMetabaseObject;
Report: IPrxReport;
Options: IPrxReportOptions;
Begin
MB := Params.Metabase;
MOBj := MB.ItemById["REPORT"].Edit();
Report := MOBj As IPrxReport;
Options := Report.Options;
Options.DisplayTabs := TriState.tsOffOption;
MOBj.Save();
End Sub;
Результат выполнения примера Fore.NET совпадет с результатом выполнения примера Fore.
См. также: