LoadFromXAML:(Xaml: String);
Xaml. Строка в формате Xaml.
Метод LoadFromXAML загружает строку, передаваемую посредством входного параметра Xaml.
Метод устарел, используйте IGxFlowDocument.LoadFormattedText.
Для выполнения примера предполагается наличие регламентного отчета с идентификатором «Report», размещенного в нем объекта «Форматированный текст» с заданными параметрами.
Sub UserProc;
Var
Mb: IMetabase;
MObj: IMetabaseObjectDescriptor;
Rep: IPrxReport;
Doc: IPrxFlowDocument;
Xaml: String;
Rect: IGxRectF;
Obj: ITabObject;
Begin
MB:= MetabaseClass.Active;
MObj:= MB.ItemById("Report").Edit;
Rep:= MObj As IPrxReport;
Doc:= (Rep.ActiveSheet As IPrxTable).TabSheet.Objects.Item(0).Extension As IPrxFlowDocument;
Xaml:= Doc.SaveToXAML;
Rect := New GxRectF.Create(0, 0, 100, 100);
Obj:= (Rep.ActiveSheet As IprxTable).TabSheet.Objects.Add("PrxFlowDocument", Rect);
Doc:= (Rep.ActiveSheet As IPrxTable).TabSheet.Objects.Item(1).Extension As IPrxFlowDocument;
Doc.LoadFromXAML(Xaml);
End Sub UserProc;
После выполнения примера в объект «Форматированный текст», имеющий индекс «1», будет скопирована разметка из объекта «Форматированный текст», имеющего индекс «0».
См. также: