Class EmfPlusPenOptionalData
Il nome: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Assemblea: Aspose.Imaging.dll (25.4.0)
L’oggetto EmfPlusPenOptionalData specifica i dati opzionali per una penna grafica
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
I membri ereditari
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Riceve o imposta un oggetto opzionale EmfPlusCompoundLineData (sezione 2.2.2.9)che specifica una serie di valori dei punti fluttuanti che definisconoLa linea composta di una penna, che è costituita da linee paralleleQuesto campo deve essere presente se ilLa bandiera di PenDataCompoundLine è impostata nel campo Di PenFlagsL’oggetto EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Valore di proprietà
CustomEndCapData
Riceve o imposta un oggetto opzionale EmfPlusCustomEndCapData (sezione 2.2.2.11)che definisce la forma end-cap personalizzata, che è lautilizzo alla fine di una linea tirata con questa penna. può essere qualsiasidiverse forme, come un quadrato, un cerchio o un diamante.Il campo deve essere presente se la bandiera PenDataCustomEndCap èimpostato nel campo PenDataFlags dell’oggetto EmfPlusPenDat
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Valore di proprietà
CustomStartCapData
Riceve o imposta un oggetto opzionale EmfPlusCustomStartCapData (sezione 2.2.2.15)che definisce la forma personalizzata start-cap, che è lautilizzo all’inizio di una linea tirata con questa penna. può essere qualsiasidi varie forme, come un quadrato, un cerchio o un diamante.Questo campo DEVE essere presente se la bandiera PenDataCustomStartCapè impostato nel campo PenDataFlags dell’oggetto EmfPlusPenDat
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Valore di proprietà
DashOffset
Riceve o impone un valore opzionale a 32 bit che specifica ildistanza dall’inizio di una linea all’avvio dellail primo spazio in un modello di linea sbloccato. questo campo DEVE esserepresente se la bandiera PenDataDashedLineOffset è impostata nellaIl campo PenDataFlags dell’oggetto EmfPlusPenDat.
public float DashOffset { get; set; }
Valore di proprietà
DashedLineCapType
Riceve o imposta un integratore assegnato opzionale a 32 bit che specifica la forma perentrambi i lati di ciascun dash in una linea di dash. Questo campo DEVE esserepresente se la bandiera PenDataDashedLineCap è impostata nellaPenDataFlags campo dell’oggetto EmfPlusPenDat, e ilIl valore deve essere definito nell’elenco DashedLineCapType(sezione 2.1.1 del presente articolo)
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Valore di proprietà
DashedLineData
Riceve o imposta un oggetto opzionale EmfPlusDashedLineData (sezione 2.2.2.16)che specifica le lunghezze dei dischi e degli spazi in un costumeQuesto campo DEVE essere presente se il PenDataDashedLineLa bandiera è impostata nel campo PenDataFlags del EmfPlusPenDatGli oggetti.
public EmfPlusDashedLineData DashedLineData { get; set; }
Valore di proprietà
EndCap
Riceve o imposta un integratore firmato opzionale a 32 bit che specifica la formaper la fine di una riga nel campo CustomEndCapData.Il campo deve essere presente se la bandiera PenDataEndCap è impostata nellaPenDataFlags campo dell’oggetto EmfPlusPenDat, e il valoreDovrà essere definito nell’elenco LineCapType
public EmfPlusLineCapType EndCap { get; set; }
Valore di proprietà
Join
Riceve o impone un integratore firmato opzionale a 32 bit che specifica come aderireDue linee che sono tracciate dalla stessa penna e i cui fini si incontrano.Questo campo deve essere presente se la bandiera PenDataJoin è impostata inil campo PenDataFlags dell’oggetto EmfPlusPenDat, e ilIl valore deve essere definito nell’elenco LineJoinType(sezione 2.1.1 del presente articolo)
public EmfPlusLineJoinType Join { get; set; }
Valore di proprietà
LineStyle
Riceve o imposta un integratore firmato opzionale a 32 bit che specifica lo stileutilizzato per le linee tracciate con questo oggetto di penna. Questo campo DEVEessere presente se la bandiera PenDataLineStyle è impostata nellaPenDataFlags campo dell’oggetto EmfPlusPenDat, e ilIl valore deve essere definito nell’elenco LineStyle(Sezione 2.1.1 del presente articolo)
public EmfPlusLineStyle LineStyle { get; set; }
Valore di proprietà
MiterLimit
Riceve o impone un valore opzionale di 32 bit che specifica il mittorelimite, che è il rapporto massimo consentito di lunghezza del mitore aLa lunghezza del mittore è la distanza daintersezione delle pareti della linea all’interno della connessione al’intersezione delle pareti della linea al di fuori della connessione.La lunghezza del mittore può essere grande quando l’angolo tra dueLe linee sono piccole. questo campo deve essere presente se ilLa bandiera di PenDataMiterLimit è impostata nel campo Di PenFlagsper l’oggetto EmfPlusPenData.
public float MiterLimit { get; set; }
Valore di proprietà
PenAlignment
Riceve o imposta un integratore assegnato opzionale a 32 bit che specifica ilDistribuzione della lunghezza della penna per quanto riguarda lacoordinate della linea che viene tracciata. questo campo deve essereessere presente se la bandiera PenDataNonCenter è impostata nellaPenDataFlags campo dell’oggetto EmfPlusPenDat, eIl valore deve essere definito nel PenAlignmentL’elenco (sezione 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
Valore di proprietà
StartCap
Riceve o impone un integratore firmato opzionale a 32 bit che specifica la forma perl’inizio di una riga nel campo CustomStartCapData.Questo campo DEVE essere presente se la bandiera PenDataStartCap è impostatanel campo PenDataFlags dell’oggetto EmfPlusPenDat, e ilIl valore deve essere definito nell’elenco LineCapType(sezione 2.1.1 del presente articolo)
public EmfPlusLineCapType StartCap { get; set; }
Valore di proprietà
TransformMatrix
Riceve o imposta un oggetto opzionale EmfPlusTransformMatrix (sezione 2.2.2.47)che specifica uno spazio mondiale per la trasformazione dello spazio perQuesto campo deve essere presente se il PenDataTransformLa bandiera è impostata nel campo PenDataFlags del EmfPlusPenDatGli oggetti.
public Matrix TransformMatrix { get; set; }