CreateCopy(Icon: IGxIcon; Size: IGxSize);
CreateCopy(Icon: Prognoz.Platform.Interop.Drawing.GxIcon; Size: Prognoz.Platform.Interop.Drawing.GxSize);
Icon. Пиктограмма, для которой необходимо создать копию.
Size. Размеры, в соответствии с которыми осуществляется масштабирование пиктограммы.
Конструктор CreateCopy создает копию пиктограммы, масштабируя ее до указанных в параметре Size размеров.
Function GetIconCopy(SourceIcon: IGxIcon): IGxIcon;
Var
IconSize, NewSize: IGxSize;
DestinationIcon: IGxIcon;
Begin
IconSize := SourceIcon.Size;
NewSize := New GxSize.Create(IconSize.Width * 2, IconSize.Height * 2);
DestinationIcon := New GxIcon.CreateCopy(SourceIcon, NewSize);
Return DestinationIcon;
End Function GetIconCopy;
Данная функция возвращает копию пиктограммы, передаваемой в качестве входного параметра, увеличенную в два раза.
Imports Prognoz.Platform.Interop.Drawing;
Function GetIconCopy(SourceIcon: GxIcon): GxIcon;
Var
IconSize, NewSize: GxSize;
DestinationIcon: GxIcon = New GxIconClass();
Begin
IconSize := SourceIcon.Size;
NewSize := New GxSizeClass();
NewSize.Create(IconSize.Width * 2, IconSize.Height * 2);
DestinationIcon.CreateCopy(SourceIcon, NewSize);
Return DestinationIcon;
End Function;
Данная функция возвращает копию пиктограммы, передаваемой в качестве входного параметра, увеличенную в два раза.
См. также: