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, используемое в конце линии внутри этого конца.