Create(Image: IGxImage; [WrapMode: GxWrapMode = 0;] [BrushSize: IGxRectF = Null]);
Create(Image: Prognoz.Platform.Interop.Drawing.GxImage; WrapMode: Prognoz.Platform.Interop.Drawing.GxWrapMode; BrushSize: Prognoz.Platform.Interop.Drawing.GxRectF);
Image. Изображение, используемое как текстура;
WrapMode. Метод наложения текстуры;
BrushSize. Прямоугольник, определяющий часть изображения, используемую как текстура. Размеры данного прямоугольника не должны превышать размеры используемого изображения. Ограничение части изображения осуществляется относительно верхнего левого угла.
Конструктор Create создает новую текстурную кисть в соответствии с указанными параметрами.
Function GetGxTextureBrush(FileName: String): IGxTextureBrush;
Var
TextureBrush: IGxTextureBrush;
Begin
If File.Exists(FileName) Then
TextureBrush := New GxTextureBrush.Create(GxImage.FromFile(FileName));
Return TextureBrush;
Else
Return Null;
End If;
End Function GetGxTextureBrush;
Данная функция вернет текстурную кисть, основанную на изображении, путь к которому передается в качестве входного параметра.
Imports System.IO;
Imports Prognoz.Platform.Interop.Drawing;
Function GetGxTextureBrush(FileName: String): IGxTextureBrush;
Var
GxImageCls: GxImageClass;
TextureBrush: GxTextureBrush;
Begin
If File.Exists(FileName) Then
GxImageCls := New GxImageClassClass();
TextureBrush := New GxTextureBrushClass();
TextureBrush.Create(GxImageCls.FromFile(FileName), GxWrapMode.gwmTile, Null);
Return TextureBrush;
Else
Return Null;
End If;
End Function;
Данная функция вернет текстурную кисть, основанную на изображении, путь к которому передается в качестве входного параметра.
См. также: