Class CustomLineCap

Class CustomLineCap

Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)

Инкапсулирует пользовательский определяемый конец линии.

public class CustomLineCap

Наследование

objectCustomLineCap

Унаследованные члены

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Конструкторы

CustomLineCap(GraphicsPath, GraphicsPath)

Инициализирует новый экземпляр класса Aspose.Imaging.CustomLineCap с указанным контуром и заливкой.

public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)

Параметры

fillPath GraphicsPath

Объект Aspose.Imaging.GraphicsPath, который определяет заливку для пользовательского конца.

strokePath GraphicsPath

Объект Aspose.Imaging.GraphicsPath, который определяет контур пользовательского конца.

CustomLineCap(GraphicsPath, GraphicsPath, LineCap)

Инициализирует новый экземпляр класса Aspose.Imaging.CustomLineCap из указанной существующей перечисляемой Aspose.Imaging.LineCap с указанным контуром и заливкой.

public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, LineCap baseCap)

Параметры

fillPath GraphicsPath

Объект Aspose.Imaging.GraphicsPath, который определяет заливку для пользовательского конца.

strokePath GraphicsPath

Объект Aspose.Imaging.GraphicsPath, который определяет контур пользовательского конца.

baseCap LineCap

Конец линии, на основе которого создается пользовательский конец.

CustomLineCap(GraphicsPath, GraphicsPath, LineCap, float)

Инициализирует новый экземпляр класса Aspose.Imaging.CustomLineCap из указанной существующей перечисляемой Aspose.Imaging.LineCap с указанным контуром, заливкой и отступом.

public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, LineCap baseCap, float baseInset)

Параметры

fillPath GraphicsPath

Объект Aspose.Imaging.GraphicsPath, который определяет заливку для пользовательского конца.

strokePath GraphicsPath

Объект Aspose.Imaging.GraphicsPath, который определяет контур пользовательского конца.

baseCap LineCap

Конец линии, на основе которого создается пользовательский конец.

baseInset float

Расстояние между концом и линией.

Свойства

BaseCap

Получает или задает перечисление Aspose.Imaging.LineCap, на основе которого основан этот Aspose.Imaging.CustomLineCap.

public LineCap BaseCap { get; set; }

Значение свойства

LineCap

BaseInset

Получает или задает расстояние между концом и линией.

public float BaseInset { get; set; }

Значение свойства

float

FillPath

Получает или задает объект, который определяет заливку для пользовательского конца.

public GraphicsPath FillPath { get; set; }

Значение свойства

GraphicsPath

StrokeJoin

Получает или задает перечисление Aspose.Imaging.LineJoin, которое определяет, как соединяются линии, составляющие этот объект Aspose.Imaging.CustomLineCap.

public LineJoin StrokeJoin { get; set; }

Значение свойства

LineJoin

StrokePath

Получает или задает объект, который определяет контур пользовательского конца.

public GraphicsPath StrokePath { get; set; }

Значение свойства

GraphicsPath

WidthScale

Получает или задает величину, на которую следует масштабировать этот объект класса Aspose.Imaging.CustomLineCap относительно ширины объекта System.Drawing.Pen.

public float WidthScale { get; set; }

Значение свойства

float

Методы

Equals(object)

Проверяет, равны ли объекты.

public override bool Equals(object obj)

Параметры

obj object

Другой объект.

Возвращает

bool

Результат сравнения на равенство.

Equals(CustomLineCap)

Проверяет, равны ли объекты.

protected bool Equals(CustomLineCap other)

Параметры

other CustomLineCap

Другой объект.

Возвращает

bool

Результат сравнения на равенство.

GetHashCode()

Получает хэш-код текущего объекта.

public override int GetHashCode()

Возвращает

int

Хэш-код.

GetStrokeCaps(out LineCap, out LineCap)

Получает концы, используемые для начала и окончания линий, составляющих этот пользовательский конец.

public void GetStrokeCaps(out LineCap startCap, out LineCap endCap)

Параметры

startCap LineCap

Перечисление Aspose.Imaging.LineCap, используемое в начале линии внутри этого конца.

endCap LineCap

Перечисление Aspose.Imaging.LineCap, используемое в конце линии внутри этого конца.

SetStrokeCaps(LineCap, LineCap)

Устанавливает концы, используемые для начала и окончания линий, составляющих этот пользовательский конец.

public void SetStrokeCaps(LineCap startCap, LineCap endCap)

Параметры

startCap LineCap

Перечисление Aspose.Imaging.LineCap, используемое в начале линии внутри этого конца.

endCap LineCap

Перечисление Aspose.Imaging.LineCap, используемое в конце линии внутри этого конца.

 Русский