Class EmfPlusPenOptionalData
Namn på plats: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Församling: Aspose.Imaging.dll (25.4.0)
EmfPlusPenOptionalData-objektet anger valbara data för en grafisk penna
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Få eller ställa in ett valfritt EmfPlusCompoundLineData objekt (avsnitt 2.2.2.9)som anger en uppsättning flödespunktsvärden som definierarden förenade linjen av en penna, som består av parallella linjeroch utrymmen. detta fält måste vara närvarande omPenDataCompoundLine flagga är inställd i fältet PenDataFlagsav EmfPlusPenData objektet
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Fastighetsvärde
CustomEndCapData
Få eller ställa in ett valfritt EmfPlusCustomEndCapData objekt (avsnitt 2.2.2.11)som definierar den anpassade end-cap-formen, vilket är formen föranvändes i slutet av en linje dragen med denna penna. det kan vara någon avolika former, såsom en kvadrat, cirkel eller diamant.fältet måste vara närvarande om PenDataCustomEndCap-flaggan ärinställd i fältet PenDataFlags i EmfPlusPenData-objektet
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Fastighetsvärde
CustomStartCapData
Få eller ställa in ett valfritt EmfPlusCustomStartCapData objekt (avsnitt 2.2.2.15)som definierar den anpassade start-cap-formen, vilket är formen föranvändes i början av en linje dragen med denna penna. det kan varaav olika former, såsom en kvadrat, cirkel eller diamant.Det här fältet måste vara närvarande om PenDataCustomStartCap flaggaär inställd i fältet PenDataFlags i EmfPlusPenData-objektet
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Fastighetsvärde
DashOffset
får eller ställer in ett valfritt 32-bitars flytande punktvärde som angeravstånd från början av en linje till början avförsta utrymme i en dashed line mönster. det här fältet måste varanärvarande om PenDataDashedLineOffset-flaggan är inställd iPenDataFlags fält för EmfPlusPenData objekt.
public float DashOffset { get; set; }
Fastighetsvärde
DashedLineCapType
får eller ställer in en valfri 32-bitars undertecknad som anger formen förbåda ändarna av varje dash i en dashed linje. det här fältet måstenärvarande om PenDataDashedLineCap-flaggan är inställd iPenDataFlags fältet för EmfPlusPenData-objektet ochvärde måste definieras i DashedLineCapType-förteckningen(Sektion 2.1.1 av den här artikeln)
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Fastighetsvärde
DashedLineData
Få eller ställa in ett valfritt EmfPlusDashedLineData objekt (avsnitt 2.2.2.16)som anger längden på skivor och utrymmen i enDetta fält måste vara närvarande om PenDataDashedLineFlaggan är inställd i fältet PenDataFlags i EmfPlusPenDataoch föremål.
public EmfPlusDashedLineData DashedLineData { get; set; }
Fastighetsvärde
EndCap
Få eller ställa in en valfri 32-bitars signatur som anger formenför slutet av en rad i fältet CustomEndCapData.fältet måste vara närvarande om PenDataEndCap-flaggan är inställd iPenDataFlags fältet för EmfPlusPenData-objektet och värdetMåste definieras i LineCapType-förteckningen
public EmfPlusLineCapType EndCap { get; set; }
Fastighetsvärde
Join
Få eller ställa in en valfri 32-bitars signatur som anger hur man ansluter sig tillTvå linjer som är dragna av samma penna och vars ändar möter.Det här fältet måste vara närvarande om PenDataJoin-flaggan är inställd iPenDataFlags-fältet för EmfPlusPenData-objektet, ochvärde måste definieras i LineJoinType-förteckningen(Sektion 2.1.1 och 19)
public EmfPlusLineJoinType Join { get; set; }
Fastighetsvärde
LineStyle
Få eller ställa in en valfri 32-bitars signatur som anger stilenanvänds för linjer dragen med denna pen objekt. det här fältet måstevara närvarande om PenDataLineStyle-flaggan är inställd iPenDataFlags fältet för EmfPlusPenData-objektet ochvärdet måste definieras i LineStyle-förteckningen(Sektion 2.1.1 av den här artikeln)
public EmfPlusLineStyle LineStyle { get; set; }
Fastighetsvärde
MiterLimit
Få eller ange ett valfritt 32-bitars flytande punktvärde som anger mätarengränsen, vilket är det maximala tillåtna förhållandet mellan mätarlängd ochlinje bredd. måttlängden är avståndet frånkorsningen av linjeväggarna på insidan av anslutningen tillkorsningen av linjeväggarna utanför anslutningen.Längden på mätaren kan vara stor när vinkeln mellan tvåLinjerna är små. Detta fält måste vara närvarande omPenDataMiterLimit-flaggan är inställd i fältet PenDataFlagsav EmfPlusPenData objektet.
public float MiterLimit { get; set; }
Fastighetsvärde
PenAlignment
får eller ställer in en valfri 32-bitars undertecknad som angerDistribution av penningsbredd med avseende påkoordinaterna av linjen dras. det här fältet måstevara närvarande om PenDataNonCenter-flaggan är inställd iPenDataFlags fält för EmfPlusPenData-objektet, ochvärdet måste definieras i PenAlignmentförteckning (avsnitt 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
Fastighetsvärde
StartCap
Få eller ställa in en valfri 32-bitars undertecknad integrator som anger formen förstart av en linje i fältet CustomStartCapData.Det här fältet måste vara närvarande om PenDataStartCap-flaggan är inställdi fältet PenDataFlags i EmfPlusPenData-objektet, ochvärde måste definieras i LineCapType-förteckningen(avsnitt 2.1.1 och 18)
public EmfPlusLineCapType StartCap { get; set; }
Fastighetsvärde
TransformMatrix
Få eller ställa in ett valfritt EmfPlusTransformMatrix-objekt (avsnitt 2.2.2.47)som anger en världsutrymme för att utrustningen utrymme förvandlas tillDetta fält måste vara närvarande om PenDataTransformFlaggan är inställd i fältet PenDataFlags i EmfPlusPenDataoch föremål.
public Matrix TransformMatrix { get; set; }