Class EmfPlusPenOptionalData
Navne til: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Sammensætning: Aspose.Imaging.dll (25.4.0)
EmfPlusPenOptionalData-objektet angiver valgfrie data for en grafisk pen
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
De arvede medlemmer
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 indsætte et valgfrit EmfPlusCompoundLineData-objekt (sektion 2.2.2.9)der angiver en række flodpunktsværdier, der definererDen sammensatte linje af en pen, som består af parallelle linjerDette felt skal være til stede, hvisPenDataCompoundLine-flag er indstillet i feltet Pen DataFlagsaf EmfPlusPenData-objektet
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Ejendomsværdi
CustomEndCapData
Få eller indsætte et valgfrit EmfPlusCustomEndCapData-objekt (sektion 2.2.2.11)som definerer den tilpassede end-cap-form, som er formen foranvendes ved slutningen af en linje trukket med denne pen. Det kan være enhverforskellige former, såsom en kvadrat, cirkel eller diamanter.feltet MÅ være til stede, hvis PenDataCustomEndCap flag erindstillet i PenDataFlags-feltet for EmfPlusPenDate-objektet
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Ejendomsværdi
CustomStartCapData
Få eller indsætte et valgfrit EmfPlusCustomStartCapData-objekt (sektion 2.2.2.15)som definerer den tilpassede start-cap-form, hvilket er formen foranvendes i begyndelsen af en linje trukket med denne pen. Det kan være enhveraf forskellige former, såsom en kvadrat, cirkel eller diamanter.Dette felt skal være til stede, hvis PenDataCustomStartCap flager indstillet i PenDataFlags-feltet for EmfPlusPenDate-objektet
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Ejendomsværdi
DashOffset
modtager eller indsætter det valgfrie 32-bit-flodpunktsværdi, der angiverafstanden fra starten af en linje til begyndelsen afden første plads i en dashed line mønster. dette felt skal væreer til stede, hvis PenDataDashedLineOffset-flag er indstillet iPenDataFlags-feltet i EmfPlusPenDat-objektet.
public float DashOffset { get; set; }
Ejendomsværdi
DashedLineCapType
modtager eller indsætter en valgfri 32-bit signeret integrator, der angiver form forbegge ender af hver dash i en dashed linje. dette felt skal væreer til stede, hvis PenDataDashedLineCap-flag er indstillet iPenDataFlags-feltet i EmfPlusPenDat-objektet, ogværdi skal defineres i DashedLineCapType-enumerationen(Sektion 2.1.1 af denne artikel)
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Ejendomsværdi
DashedLineData
Få eller indsætte et valgfrit EmfPlusDashedLineData-objekt (sektion 2.2.2.16)som angiver længden af dæk og rum i en standardDette felt skal være til stede, hvis PenDataDashedLineFlaggen er placeret i feltet PenDataFlags i EmfPlusPenDataf objektet.
public EmfPlusDashedLineData DashedLineData { get; set; }
Ejendomsværdi
EndCap
Få eller indsætte en valgfri 32-bit signeret integrator, der angiver formentil slutningen af en linje i feltet CustomEndCapData.feltet skal være til stede, hvis PenDataEndCap-flagget er indstillet iPenDataFlags felt i EmfPlusPenDatobjektet, og værdienDet skal defineres i LineCapType-enumerationen
public EmfPlusLineCapType EndCap { get; set; }
Ejendomsværdi
Join
Få eller indstille en valgfri 32-bit signeret integrator, der angiver, hvordan du skal tilmelde digTo linjer, der er trukket af den samme pen og hvis ender møder.Dette felt skal være til stede, hvis PenDataJoin-flagget er indstillet iden PenDataFlags-felt i EmfPlusPenDate-objektet, ogVærdi skal defineres i LineJoinType-enumerationen(Sektion 2.1.1 af denne artikel)
public EmfPlusLineJoinType Join { get; set; }
Ejendomsværdi
LineStyle
Få eller indsætte en valgfri 32-bit signeret integrator, der angiver stilanvendt til linjer trukket med denne pen objekt. dette felt MUSTvære til stede, hvis PenDataLineStyle-flagget er indstillet iPenDataFlags-feltet i EmfPlusPenDat-objektet, ogVærdi skal defineres i LineStyle-enumerationen(Sektion 2.1.1 af denne artikel)
public EmfPlusLineStyle LineStyle { get; set; }
Ejendomsværdi
MiterLimit
Giver eller indsætter det valgfrie 32-bit-floating point-værdi, der angiver mitterengrænse, hvilket er det maksimale tilladte forhold af meterlængde tillinjebredde. målerens længde er afstanden fradækning af linjen vægge på indersiden af tilslutningen tilden grænse af linje vægge uden for tilslutningen.Mitterens længde kan være stor, når hjørnet mellem toDette felt skal være til stede, hvisPenDataMiterLimit-flagget er indstillet i feltet Pen DataFlagsaf EmfPlusPenData objektet.
public float MiterLimit { get; set; }
Ejendomsværdi
PenAlignment
modtager eller indsætter en valgfri 32-bit signeret integrator, der angiverfordeling af pen bredde med hensyn tilkoordinater af linjen er trækket. dette felt MUSTvære til stede, hvis PenDataNonCenter-flagget er indstillet iPenDataFlags-feltet i EmfPlusPenDat-objektet, ogVærdien skal defineres i PenAlignmentEn liste (afsnit 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
Ejendomsværdi
StartCap
modtager eller indsætter en valgfri 32-bit signeret integrator, der angiver form forstart af en linje i feltet CustomStartCapData.Dette felt skal være til stede, hvis PenDataStartCap-flag er indstilleti PenDataFlags-feltet for EmfPlusPenDate-objektet, ogVærdi skal defineres i LineCapType-enumerationen(Sektion 2.1.1 af denne artikel)
public EmfPlusLineCapType StartCap { get; set; }
Ejendomsværdi
TransformMatrix
Få eller indsætte et valgfrit EmfPlusTransformMatrix-objekt (sektion 2.2.2.47)som angiver et verdensrum til en udstyr til at omdanne rummet tilDette felt skal være til stede, hvis PenDataTransformFlaggen er placeret i feltet PenDataFlags i EmfPlusPenDataf objektet.
public Matrix TransformMatrix { get; set; }