Class EmfPlusPenOptionalData
Numele spaţiului: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Asamblare: Aspose.Imaging.dll (25.4.0)
Obiectul EmfPlusPenOptionalData specifică datele opționale pentru o penă grafică
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
Membrii moștenitori
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Obțineți sau configurați obiectul opțional EmfPlusCompoundLineData (secțiunea 2.2.2.9)care specifică o serie de valori de puncte flotante care definescLinia de compoziție a unei pene, care este compusă din linii paraleleAcest câmp trebuie să fie prezent dacăDrapelul PenDataCompoundLine este setat în câmpul Pen DataFlagsObiectul EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Valoarea proprietății
CustomEndCapData
Obțineți sau configurați obiectul opțional EmfPlusCustomEndCapData (secțiunea 2.2.2.11)care definește forma finală-cap, care este forma deutilizarea la capătul unei linii trage cu această penă. poate fi oricediferite forme, cum ar fi un cadru, un cerc sau un diamant.câmpul trebuie să fie prezent dacă steagul PenDataCustomEndCap esteset în câmpul PenDataFlags al obiectului EmfPlusPenDat
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Valoarea proprietății
CustomStartCapData
Obțineți sau configurați obiectul opțional EmfPlusCustomStartCapData (secțiunea 2.2.2.15)care definește forma custom start-cap, care este forma deutilizarea la începutul unei linii trage cu această penă. poate fi oricede diferite forme, cum ar fi un carat, un cerc sau un diamant.Acest câmp trebuie să fie prezent dacă steagul PenDataCustomStartCapeste stabilit în câmpul PenDataFlags al obiectului EmfPlusPenDat
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Valoarea proprietății
DashOffset
Obține sau stabilește o valoare opțională de 32-bit care specificădistanţa de la începutul unei linii până laprimul spațiu într-un model de linie armată. acest câmp trebuie să fieprezent dacă steagul PenDataDashedLineOffset este setat înCâmpul PenDataFlags al obiectului EmfPlusPenDat.
public float DashOffset { get; set; }
Valoarea proprietății
DashedLineCapType
Obține sau setă un integrator semnat opțional de 32 de biți care specifică forma pentruambele capete ale fiecărui dash într-o linie cu dash. acest câmp trebuie să fieprezent dacă steagul PenDataDashedLineCap este setat înPenDataFlags câmpul obiectului EmfPlusPenDat, șiValoarea trebuie definită în lista DashedLineCapType(secțiunea 2.1.1 din prezentul articol)
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Valoarea proprietății
DashedLineData
Obține sau setă obiectul opțional EmfPlusDashedLineData (secțiunea 2.2.2.16)care precizează lungimea de șiruri și spații într-un obiceiAcest câmp trebuie să fie prezent dacă PenDataDashedLinesteagul este stabilit în câmpul PenDataFlags al EmfPlusPenDatObiectul .
public EmfPlusDashedLineData DashedLineData { get; set; }
Valoarea proprietății
EndCap
Obține sau setă un integrator semnat opțional de 32 de biți care specifică formapentru sfârșitul unei linii în câmpul CustomEndCapData.câmpul trebuie să fie prezent dacă steagul PenDataEndCap este setat înPenDataFlags câmpul obiectului EmfPlusPenDat, și valoareaTrebuie definită în lista LineCapType
public EmfPlusLineCapType EndCap { get; set; }
Valoarea proprietății
Join
Obține sau stabilește un integrator semnat opțional de 32 de biți care specifică cum să se alătureDouă linii care sunt împărțite de aceeași piatră și a căror capete se întâlnesc.Acest câmp trebuie să fie prezent dacă steagul PenDataJoin este setat încâmpul PenDataFlags al obiectului EmfPlusPenDat, șiValoarea trebuie definită în enumerarea LineJoinType(secțiunea 2.1.1 din prezentul articol)
public EmfPlusLineJoinType Join { get; set; }
Valoarea proprietății
LineStyle
Obține sau setă un integrator semnat opțional de 32 de biți care specifică stilulutilizate pentru liniile desenate cu acest obiect de penă. acest câmp trebuiesă fie prezent dacă steagul PenDataLineStyle este setat înPenDataFlags câmpul obiectului EmfPlusPenDat, șiValoarea trebuie definită în enumerarea LineStyle(secțiunea 2.1.1 din prezentul articol)
public EmfPlusLineStyle LineStyle { get; set; }
Valoarea proprietății
MiterLimit
Obține sau stabilește valoarea opțională a punctului de flotare de 32 de biți care specifică măsurătorullimită, care este raportul maxim permis de lungime a mitrului laLungimea mitrului este distanţa de laintersecția pereților liniilor de pe interiorul aderării laintersecția pereților liniilor din afara aderării.Lungimea mitrului poate fi mare atunci când unghiul dintre douăLiniile sunt mici. acest câmp trebuie să fie prezent dacăDrapelul PenDataMiterLimit este setat în câmpul Pen DataFlagsde la obiectul EmfPlusPenData.
public float MiterLimit { get; set; }
Valoarea proprietății
PenAlignment
Obține sau setă un întreg semnat opțional de 32-bit care specificăDistribuirea lățimii penului în ceea ce priveștecoordonate ale liniei sunt înregistrate. acest câmp trebuiesă fie prezent dacă steagul PenDataNonCenter este stabilit încâmpul PenDataFlags al obiectului EmfPlusPenDat, șiValoarea trebuie definită în PenAlignmentînregistrare (secțiunea 2.1.1.24).
public EmfPlusPenAlignment PenAlignment { get; set; }
Valoarea proprietății
StartCap
Obține sau stabilește un integrator semnat opțional de 32 de biți care specifică forma pentruîncepeți o linie în câmpul CustomStartCapData.Acest câmp trebuie să fie prezent dacă steagul PenDataStartCap este setatîn câmpul PenDataFlags al obiectului EmfPlusPenDat, șiValoarea trebuie definită în lista LineCapType(secțiunea 2.1.1.18 din prezentul articol)
public EmfPlusLineCapType StartCap { get; set; }
Valoarea proprietății
TransformMatrix
Obține sau stabilește un obiect opțional EmfPlusTransformMatrix (secțiunea 2.2.2.47)care specifică un spaţiu mondial pentru a transforma spaţiaAcest câmp trebuie să fie prezent dacă PenDataTransformsteagul este stabilit în câmpul PenDataFlags al EmfPlusPenDatObiectul .
public Matrix TransformMatrix { get; set; }