GxTextureBrush.Create

Синтаксис Fore

Create(Image: IGxImage; [WrapMode: GxWrapMode = 0;] [BrushSize: IGxRectF = Null]);

Синтаксис Fore.NET

Create(Image: Prognoz.Platform.Interop.Drawing.GxImage; WrapMode: Prognoz.Platform.Interop.Drawing.GxWrapMode; BrushSize: Prognoz.Platform.Interop.Drawing.GxRectF);

Параметры

Image. Изображение, используемое как текстура;

WrapMode. Метод наложения текстуры;

BrushSize. Прямоугольник, определяющий часть изображения, используемую как текстура. Размеры данного прямоугольника не должны превышать размеры используемого изображения. Ограничение части изображения осуществляется относительно верхнего левого угла.

Описание

Конструктор Create создает новую текстурную кисть в соответствии с указанными параметрами.

Пример Fore

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;

Данная функция вернет текстурную кисть, основанную на изображении, путь к которому передается в качестве входного параметра.

Пример Fore.NET

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;

Данная функция вернет текстурную кисть, основанную на изображении, путь к которому передается в качестве входного параметра.

См. также:

GxTextureBrush