Class EmfPlusPenOptionalData
Названий на: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Асамблея: Aspose.Imaging.dll (25.4.0)
Об’єкт EmfPlusPenOptionalData визначає факультативні дані для графічної пені
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
Нападні члени
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Знайти або встановити факультативний об’єкт EmfPlusCompoundLineData (розділ 2.2.2.9)визначає ряд плаваючих точок, які визначаютьКомпозитна лінія пені, що складається з паралельних лінійЦей простір повинен бути присутнім, якщоФлаг PenDataCompoundLine встановлюється в полях Pen DataFlagsОб’єкт EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
вартість нерухомості
CustomEndCapData
Знайти або встановити факультативний об’єкт EmfPlusCustomEndCapData (розділ 2.2.2.11)Вона визначає форму кінцевого капіталу, яка є формоюВикористовується в кінці лінії, витягнутої цією пенією.різноманітні форми, такі як квадрат, кільце або діамант.поле повинно бути присутнім, якщо прапор PenDataCustomEndCap євстановлено в полі PenDataFlags об’єкта EmfPlusPenDat
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
вартість нерухомості
CustomStartCapData
Знайти або встановити факультативний об’єкт EmfPlusCustomStartCapData (розділ 2.2.2.15)Вона визначає форму стартапа, яка є формою дляВикористовується на початку лінії, витягнутої цією пенією.різноманітних форм, таких як квадрат, круг або діамант.Це поле повинно бути присутнім, якщо прапор PenDataCustomStartCapвстановлено в полі PenDataFlags об’єкта EmfPlusPenDat
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
вартість нерухомості
DashOffset
отримує або встановлює факультативну 32-бітну плаваючу точку вартість, яка визначаєвідстань від початку лінії до початкуПерший простір в шафрованому рисунку лінії.Це поле має бутиприсутній, якщо прапор PenDataDashedLineOffset встановлений вПоле PenDataFlags об’єкта EmfPlusPenDat.
public float DashOffset { get; set; }
вартість нерухомості
DashedLineCapType
отримує або встановлює факультативний 32-бітний підписаний цілір, який визначає форму дляобидві кінці кожної смуги в смужній лінії.Це поле має бутиприсутній, якщо прапор PenDataDashedLineCap встановлено вПоле PenDataFlags об’єкта EmfPlusPenDat, а такожвартість повинна бути визначена в списку DashedLineCapType(Перенаправлено з Розділ 2.1.1
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
вартість нерухомості
DashedLineData
Знайти або встановити факультативний об’єкт EmfPlusDashedLineData (розділ 2.2.2.16)які визначають довжину дір і проміжок у звичайномуЦей полі повинен бути присутнім, якщо PenDataDashedLineФлаг встановлюється в полі PenDataFlags EmfPlusPenDatОб’єкт
public EmfPlusDashedLineData DashedLineData { get; set; }
вартість нерухомості
EndCap
отримує або встановлює факультативний 32-бітний підписаний цілера, який визначає формудля кінця лінії в полі CustomEndCapData.поле повинно бути присутнім, якщо прапор PenDataEndCap встановлено вПоле PenDataFlags об’єкта EmfPlusPenDat, і вартістьВона повинна бути визначена в переліку LineCapType
public EmfPlusLineCapType EndCap { get; set; }
вартість нерухомості
Join
Отримає або встановлює опціональний 32-бітний підписаній комп’ютер, який вказує, як приєднатисяДві лінії, витягнуті однією і тією ж пенією, кінці яких зустрічаються.Це поле повинно бути присутнім, якщо знамення PenDataJoin встановлено вполя PenDataFlags об’єкта EmfPlusPenDat, а такожвартість повинна бути визначена в переліку LineJoinType(Перенаправлено з Розділ 2.1.19)
public EmfPlusLineJoinType Join { get; set; }
вартість нерухомості
LineStyle
отримує або встановлює факультативний 32-бітний підписаний цілір, який визначає стильвикористовується для ліній, витягнутих з цим об’єктом пені.бути присутнім, якщо прапор PenDataLineStyle встановлений вПоле PenDataFlags об’єкта EmfPlusPenDat, а такожвартість повинна бути визначена в списку LineStyle(Перенаправлено з Розділ 1.1.20
public EmfPlusLineStyle LineStyle { get; set; }
вартість нерухомості
MiterLimit
отримує або встановлює факультативну вартість 32-бітної плаваючої точки, яка визначає мітеробмеження, що є максимальним дозволеним відношенням довжини мітера доДовжина мітера - це відстань відперехрест лінійних стін на внутрішньому приєднанні доперехрест лінійних стін за межами з’єднання.Довжина мітера може бути великою, коли кут між двомаЦей полі повинен бути присутнім, якщоФлаг PenDataMiterLimit встановлюється в полі Pen DataFlagsз об’єкта EmfPlusPenData.
public float MiterLimit { get; set; }
вартість нерухомості
PenAlignment
отримує або встановлює факультативний 32-бітний підписаний цілір, який визначаєрозповсюдження ширини пені з урахуваннямКоординати лінії витягуються.Це поле повиннобути присутнім, якщо прапор PenDataNonCenter встановлюється вполя PenDataFlags об’єкта EmfPlusPenDat, івартість повинна бути визначена в PenAlignmentперелік (розділ 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
вартість нерухомості
StartCap
отримує або встановлює факультативний 32-бітний підписаний цілір, який визначає форму дляПочаток лінії в полі CustomStartCapData.Це поле повинно бути присутнім, якщо встановлено прапор PenDataStartCapу полі PenDataFlags об’єкта EmfPlusPenDat, а такожвартість повинна бути визначена в переліку LineCapType(Перенаправлено з Розділ 2.1.18 )
public EmfPlusLineCapType StartCap { get; set; }
вартість нерухомості
TransformMatrix
Знайти або встановити факультативний об’єкт EmfPlusTransformMatrix (розділ 2.2.2.47)що визначає світовий простір для пристрою простору трансформації дляЦей полі повинен бути присутнім, якщо PenDataTransformФлаг встановлюється в полі PenDataFlags EmfPlusPenDatОб’єкт
public Matrix TransformMatrix { get; set; }