Class EmfPlusPenOptionalData
Název místa: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Shromáždění: Aspose.Imaging.dll (25.4.0)
Objekt EmfPlusPenOptionalData specifikuje volitelné údaje pro grafickou penu
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
Dědiční členové
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Získáte nebo nastavíte volitelný objekt EmfPlusCompoundLineData (oddíl 2.2.2.9)určuje řadu hodnot plovoucích bodů, které definujísloučená linie pěny, která se skládá z paralelních liniía prostor. toto pole musí být přítomno, pokudVlajka PenDataCompoundLine je nastavená v poli PenDataFlagsObjekt EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Hodnota nemovitosti
CustomEndCapData
Získáte nebo nastavíte volitelný objekt EmfPlusCustomEndCapData (oddíl 2.2.2.11)je definován formou end-cap, která je formouPoužití na konci řádku natáčeného tímto penem.různé tvary, jako je čtverec, kruh nebo diamant.pole MUSÍ být přítomno, pokud je vlajka PenDataCustomEndCapnastavení v poli PenDataFlags objektu EmfPlusPenData
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Hodnota nemovitosti
CustomStartCapData
Získáte nebo nastavíte volitelný objekt EmfPlusCustomStartCapData (oddíl 2.2.2.15)je definován formou start-cap, která je formouPoužijte na začátku řádku vytištěnou tímto penem.různé tvary, jako je čtverec, kruh nebo diamant.Toto pole musí být přítomno, pokud je vlajka PenDataCustomStartCapje nastaven v poli PenDataFlags objektu EmfPlusPenData
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Hodnota nemovitosti
DashOffset
Obdrží nebo nastaví volitelnou hodnotu 32-bitového bodu, která specifikujevzdálenost od začátku řádku až po začátekPrvní prostor v párové linie vzorku. toto pole musí býtpřítomnost, pokud je vlajka PenDataDashedLineOffset nastavena vPenDataFlags pole objektu EmfPlusPenData.
public float DashOffset { get; set; }
Hodnota nemovitosti
DashedLineCapType
Obdrží nebo nastaví volitelný 32-bitový podepsaný integer, který specifikuje tvar proobojí konce každého pásku v pásku. toto pole MUSÍ býtje přítomna, pokud je vlajka PenDataDashedLineCapPenDataFlags pole EmfPlusPenData objekt, ahodnoty musí být definovány v seznamu DashedLineCapType(přesněji řečeno v oddíle 2.1.1
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Hodnota nemovitosti
DashedLineData
Získáte nebo nastavíte volitelný objekt EmfPlusDashedLineData (oddíl 2.2.2.16)které určují délku džíny a prostor v obvyklémToto pole musí být přítomno, pokud je PenDataDashedLineVlajka je umístěna v poli PenDataFlags v EmfPlusPenDataa předmětem.
public EmfPlusDashedLineData DashedLineData { get; set; }
Hodnota nemovitosti
EndCap
Obdrží nebo nastaví volitelný 32-bitový podepsaný integer, který specifikuje tvarna konci řádku v poli CustomEndCapData.pole musí být přítomno, pokud je vlajka PenDataEndCapPenDataFlags pole objektu EmfPlusPenData, a hodnotaMusí být definován v seznamu LineCapType
public EmfPlusLineCapType EndCap { get; set; }
Hodnota nemovitosti
Join
Obdrží nebo nastaví volitelný 32-bitový podpisový integer, který specifikuje, jak se připojitDvě linie, které jsou vytištěny stejným penem a jejichž konce se setkávaj.Toto pole musí být přítomno, pokud je vlajka PenDataJoinpole PenDataFlags objektu EmfPlusPenData ahodnoty musí být definovány v seznamu LineJoinType(přesněji řečeno v odstavci 1.1.19)
public EmfPlusLineJoinType Join { get; set; }
Hodnota nemovitosti
LineStyle
Obdrží nebo nastaví volitelný 32-bitový podepsaný integer, který specifikuje stylPoužívá se pro řádky vytištěné s tímto penovým objektem. toto pole MUSTbyste měli být přítomni, pokud je vlajka PenDataLineStylePenDataFlags pole EmfPlusPenData objekt, ahodnoty musí být definovány v seznamu LineStyle(přesněji řečeno v oddíle 1.1.20
public EmfPlusLineStyle LineStyle { get; set; }
Hodnota nemovitosti
MiterLimit
Obdrží nebo nastaví volitelnou hodnotu 32-bitových bodů, která určuje měřičlimit, který je maximální povolený poměr délky měřiče kšířka řádku. délka miteru je vzdálenost odVnitřní stěny linie se nachází uvnitřKřižovatka linie stěn mimo spojen.Délka měřiče může být velká, když úhel mezi dvěmaje malá. toto pole musí být přítomno, pokudVlajka PenDataMiterLimit je nastavená v poli PenDataFlagsz objektu EmfPlusPenData.
public float MiterLimit { get; set; }
Hodnota nemovitosti
PenAlignment
Obdrží nebo nastaví volitelný 32-bitový podepsaný integer, který specifikujerozložení šířky penu ve vztahu kKoordinaci linie se vytvářejí. toto pole musíbyste měli být přítomni, pokud je vlajka PenDataNonCenterPenDataFlags pole EmfPlusPenData objekt, ahodnota musí být definována v PenAlignmentuSeznam (oddíl 2.1.1.24).
public EmfPlusPenAlignment PenAlignment { get; set; }
Hodnota nemovitosti
StartCap
Obdrží nebo nastaví volitelný 32-bitový podepsaný integer, který specifikuje tvar prozačátek řádku v poli CustomStartCapData.Toto pole musí být přítomno, pokud je nastaven vlajka PenDataStartCapv poli PenDataFlags objektu EmfPlusPenData ahodnoty musí být definovány v seznamu LineCapType(přesněji řečeno v oddílu 1.18).
public EmfPlusLineCapType StartCap { get; set; }
Hodnota nemovitosti
TransformMatrix
Získáte nebo nastavíte volitelný objekt EmfPlusTransformMatrix (oddíl 2.2.2.47)který určuje světový prostor pro zařízení prostor transformace proToto pole musí být přítomno, pokud je PenDataTransformVlajka je umístěna v poli PenDataFlags v EmfPlusPenDataa předmětem.
public Matrix TransformMatrix { get; set; }