Class EmfPlusPenOptionalData
Именује се: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Асамблеја: Aspose.Imaging.dll (25.4.0)
Objekt EmfPlusPenOptionalData određuje opcionalne podatke za grafiku
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 zastava je postavljena u polju Pen DataFlagsОбјекат EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Вредност имовине
CustomEndCapData
Добијање или постављање опционалног објекта EmfPlusCustomEndCapData (секција 2.2.2.11)који дефинише прилагођену фин-кап форму, која је обликкористите на крају линије извучена са овим пеном. може бити било који одразличитих облика, као што су квадрат, круг или дијамант.Поље ТРЕБА да буде присутно ако је знаме ПенДатаЦустинЕндЦапподешавање у пољу PenDataFlags ЕмфПлусПенДата објекта
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Вредност имовине
CustomStartCapData
Добијање или постављање опционалног објекта EmfPlusCustomStartCapData (секција 2.2.2.15)који дефинише прилагођену форму Старт-Цап, која је обликкористите на почетку линије нацртане са овим пеном. може бити било којиразличитих облика, као што су квадрат, круг или дијамант.Ово поље мора бити присутно ако је знаме PenDataCustomStartCapје постављен у пољу PenDataFlags објекта EmfPlusPenDat
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Вредност имовине
DashOffset
Добија или поставља опционалну вредност 32-битне тачке плутања која одређујеРастојање од почетка линије до почеткупрвог простора у шаблону линије. ово поље мора битиприсутан ако је знаме ПенДатаДашедЛинеОфсет постављено уPenDataFlags polje objekta EmfPlusPenDat.
public float DashOffset { get; set; }
Вредност имовине
DashedLineCapType
Добија или поставља опционални 32-битни потписани интегратор који одређује облик заоба краја сваког диска у дисковој линији. ово поље мора битиприсутан ако је знаме PenDataDashedLineCap постављено уPenDataFlags polje objekta EmfPlusPenDat, iVrednost mora da bude definisana u DashedLineCapType popisu(Одлука 2.1.1 одредбе 1).
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Вредност имовине
DashedLineData
Добијање или постављање опционалног објекта EmfPlusDashedLineData (секција 2.2.2.16)који одређује дужине длака и простора у прилагођеномОво поље мора бити присутно ако је PenDataDashedLineзнаме је постављено у пољу PenDataFlags ЕмфПлусПенДатаи објекта.
public EmfPlusDashedLineData DashedLineData { get; set; }
Вредност имовине
EndCap
Добија или поставља опционални 32-битни потписани интегратор који одређује обликза крај линије у пољу CustomEndCapData. овоПоље мора бити присутно ако је знаме ПенДатаЕндЦап постављено уPenDataFlags поље ЕмфПлусПенДата објекта, и вредностМора бити дефинисана у ЛинеЦапТипе листи
public EmfPlusLineCapType EndCap { get; set; }
Вредност имовине
Join
Добија или поставља опционални 32-битни потписани интегратор који наводи како се придружитидве линије које су повучене истим пеном и чији се крајеви сусрећу.Ово поље мора бити присутно ако је знаме ПенДатаЈоин постављено уПоље PenDataFlags објекта ЕмфПлусПенДата ивредност мора бити дефинисана у линију LineJoinType(Одлука од 1.1.19)
public EmfPlusLineJoinType Join { get; set; }
Вредност имовине
LineStyle
Добија или поставља опционални 32-битни потписани интегратор који одређује стилкористи се за линије извучене са овим објектом пене. ово поље мораБудите присутни ако је знаме PenDataLineStyle постављено уPenDataFlags polje objekta EmfPlusPenDat, iВредност мора бити дефинисана у линијском листу(Секција 2.1.1.20
public EmfPlusLineStyle LineStyle { get; set; }
Вредност имовине
MiterLimit
Добија или поставља опционалну вредност 32-битне тачке плутања која одређује митерграница, што је максимално дозвољено односе дужине митера наширина линије. дужина митера је удаљеност одпресека линије зидове на унутрашњости придруживање напресека линије зидова изван придруживања.Дужина метара може бити велика када је угао између дваЛиније су мале. ово поље мора бити присутно ако јеPenDataMiterLimit zastava je postavljena u polju Pen DataFlagsОбјекат EmfPlusPenData.
public float MiterLimit { get; set; }
Вредност имовине
PenAlignment
Добија или поставља опционални 32-битни потписани интегратор који одређујеДистрибуција ширине пена у односу накоординирања линије. ово поље мора битиБудите присутни ако је знаме ПенДатаНонЦентра постављено уПоље PenDataFlags објекта EmfPlusPenDat, иVrednost mora da bude definisana u PenAlignmentСписак (секција 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
Вредност имовине
StartCap
Добија или поставља опционални 32-битни потписани интегратор који одређује облик запокретање линије у пољу CustomStartCapData.Ово поље мора бити присутно ако је постављен знаме PenDataStartCapу пољу PenDataFlags објекта ЕмфПлусПенДата, ивредност мора бити дефинисана у линији LineCapType(Секција 2.1.1.18
public EmfPlusLineCapType StartCap { get; set; }
Вредност имовине
TransformMatrix
Добија или поставља опционални ЕмфПлусТрансфорМатрикс објекат (секција 2.2.2.47)који одређује светски простор за уређај за трансформацију простора заovo polje mora da bude prisutno ako je PenDataTransformзнаме је постављено у пољу PenDataFlags ЕмфПлусПенДатаи објекта.
public Matrix TransformMatrix { get; set; }