CorrectScale(Scale: Double; Size: IGxSizeF): Double;
Scale. Масштаб;
Size. Размер.
Метод CorrectScale осуществляет корректировку масштаба относительно размера отображаемой области экспресс-отчета.
Для получения параметров экспресс-отчета используйте свойство IEaxAnalyzer.Options.
Для выполнения примера предполагается наличие экспресс-отчета с идентификатором «EXPRESS_TABLE».
Добавьте ссылки на системные сборки Metabase, Express, Drawing.
Sub UserProc;
Var
MB: IMetabase;
EAX: IEaxAnalyzer;
Scale: Double;
Size: IGxSizeF;
Begin
MB := MetabaseClass.Active;
EAX := MB.ItemById("EXPRESS_TABLE").Edit As IEaxAnalyzer;
Scale := 0.50;
Size := New GxSizeF.Create(50, 100);
EAX.CorrectScale(Scale, Size);
(EAX As IMetabaseObject).Save;
End Sub UserProc;
В результате выполнения примера для экспресс-отчета будет установлен масштаб 50% относительно заданного размера отображаемой области.
См. также: