Class CustomLineCap
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Інкапсулює користувацький кап лінії, визначений користувачем.
public class CustomLineCap
Спадкування
Спадковані члени
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; }
Значення властивості
BaseInset
Отримує або задає відстань між капом і лінією.
public float BaseInset { get; set; }
Значення властивості
FillPath
Отримує або задає об’єкт, який визначає заповнення для користувацького капа.
public GraphicsPath FillPath { get; set; }
Значення властивості
StrokeJoin
Отримує або задає перерахунок Aspose.Imaging.LineJoin, який визначає, як з’єднуються лінії, що складають цей об’єкт Aspose.Imaging.CustomLineCap.
public LineJoin StrokeJoin { get; set; }
Значення властивості
StrokePath
Отримує або задає об’єкт, який визначає контур користувацького капа.
public GraphicsPath StrokePath { get; set; }
Значення властивості
WidthScale
Отримує або задає величину, на яку слід масштабувати цей об’єкт класу Aspose.Imaging.CustomLineCap відносно ширини об’єкта System.Drawing.Pen.
public float WidthScale { get; set; }
Значення властивості
Методи
Equals(object)
Перевіряє, чи є об’єкти рівними.
public override bool Equals(object obj)
Параметри
obj
object
Інший об’єкт.
Повертає
Результат порівняння на рівність.
Equals(CustomLineCap)
Перевіряє, чи є об’єкти рівними.
protected bool Equals(CustomLineCap other)
Параметри
other
CustomLineCap
Інший об’єкт.
Повертає
Результат порівняння на рівність.
GetHashCode()
Отримує хеш-код поточного об’єкта.
public override int GetHashCode()
Повертає
Хеш-код.
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, що використовується в кінці лінії в межах цього капа.