EmfPlusPenOptionalData‑klass

Summary: The EmfPlusPenOptionalData object specifies optional data for a graphics pen

Module: aspose.imaging.fileformats.emf.emfplus.objects

Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusPenOptionalData

Inheritance: EmfPlusStructureObjectType

Constructors

NameDescription
EmfPlusPenOptionalData()Initierar en ny instans av klassen EmfPlusPenOptionalData

Properties

NameTypeAccessDescription
compound_line_dataEmfPlusCompoundLineDatar/wHämtar eller anger valfritt EmfPlusCompoundLineData‑objekt (avsnitt 2.2.2.9)
som specificerar en array av flyttalsvärden som definierar
den sammansatta linjen för en penna, som består av parallella linjer
och mellanrum. Detta fält MÅSTE finnas om
flaggan PenDataCompoundLine är satt i fältet PenDataFlags
i objektet EmfPlusPenData.
custom_end_cap_dataEmfPlusCustomEndCapDatar/wHämtar eller anger valfritt EmfPlusCustomEndCapData‑objekt (avsnitt 2.2.2.11)
som definierar den anpassade ändkapsel‑formen, vilken är den form som
används i slutet av en linje ritad med denna penna. Den kan vara någon av
olika former, såsom en kvadrat, cirkel eller diamant. Detta
fält MÅSTE finnas om flaggan PenDataCustomEndCap är
satt i fältet PenDataFlags i objektet EmfPlusPenData.
custom_start_cap_dataEmfPlusCustomStartCapDatar/wHämtar eller anger valfritt EmfPlusCustomStartCapData‑objekt (avsnitt 2.2.2.15)
som definierar den anpassade startkapsel‑formen, vilken är den form som
används i början av en linje ritad med denna penna. Den kan vara någon
av olika former, såsom en kvadrat, cirkel eller diamant.
Detta fält MÅSTE finnas om flaggan PenDataCustomStartCap är
satt i fältet PenDataFlags i objektet EmfPlusPenData.
dash_offsetfloatr/wHämtar eller anger valfritt 32‑bitars flyttalsvärde som specificerar
avståndet från början av en linje till början av
det första mellanrummet i ett streckat linjemönster. Detta fält MÅSTE finnas om flaggan PenDataDashedLineOffset är satt i
fältet PenDataFlags i objektet EmfPlusPenData.
dashed_line_cap_typeEmfPlusDashedLineCapTyper/wHämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar formen för
båda ändarna av varje streck i en streckad linje. Detta fält MÅSTE finnas om flaggan PenDataDashedLineCap är satt i
fältet PenDataFlags i objektet EmfPlusPenData, och
värdet MÅSTE definieras i uppräkningen DashedLineCapType
(avsnitt 2.1.1.10).
dashed_line_dataEmfPlusDashedLineDatar/wHämtar eller anger ett valfritt EmfPlusDashedLineData‑objekt (avsnitt 2.2.2.16)
som specificerar längderna på streck och mellanrum i en anpassad
streckad linje. Detta fält MÅSTE finnas om flaggan PenDataDashedLine
är satt i fältet PenDataFlags i objektet EmfPlusPenData
.
end_capEmfPlusLineCapTyper/wHämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar formen
för slutet av en linje i fältet CustomEndCapData. Detta
fält MÅSTE finnas om flaggan PenDataEndCap är satt i
fältet PenDataFlags i objektet EmfPlusPenData, och värdet
MÅSTE definieras i uppräkningen LineCapType.
joinEmfPlusLineJoinTyper/wHämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar hur man förenar
två linjer som ritas med samma penna och vars ändar möts.
Detta fält MÅSTE finnas om flaggan PenDataJoin är satt i
fältet PenDataFlags i objektet EmfPlusPenData, och
värdet MÅSTE definieras i uppräkningen LineJoinType
(avsnitt 2.1.1.19).
line_styleEmfPlusLineStyler/wHämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar stilen
som används för linjer ritade med detta penna‑objekt. Detta fält MÅSTE
finnas om flaggan PenDataLineStyle är satt i
fältet PenDataFlags i objektet EmfPlusPenData, och
värdet MÅSTE definieras i uppräkningen LineStyle
(avsnitt 2.1.1.20).
miter_limitfloatr/wHämtar eller anger ett valfritt 32-bitars flyttal som specificerar miter-
gränsen, vilket är det maximalt tillåtna förhållandet mellan miterlängd och
linjebredd. Miterlängden är avståndet från
skärningspunkten för linjens väggar på insidan av föreningen till
skärningspunkten för linjens väggar på utsidan av föreningen.
Miterlängden kan vara stor när vinkeln mellan två
linjer är liten. Detta fält MÅSTE vara närvarande om
PenDataMiterLimit-flaggan är satt i PenDataFlags-fältet
i EmfPlusPenData-objektet.
pen_alignmentEmfPlusPenAlignmentr/wHämtar eller anger ett valfritt 32-bitars heltal som specificerar
fördelningen av pennbredden i förhållande till
koordinaterna för den linje som ritas. Detta fält MÅSTE
vara närvarande om PenDataNonCenter-flaggan är satt i
PenDataFlags-fältet i EmfPlusPenData-objektet, och
värdet MÅSTE definieras i PenAlignment-
uppräkningen (avsnitt 2.1.1.24).
start_capEmfPlusLineCapTyper/wHämtar eller anger ett valfritt 32-bitars heltal som specificerar formen för
början av en linje i CustomStartCapData-fältet.
Detta fält MÅSTE vara närvarande om PenDataStartCap-flaggan är satt
i PenDataFlags-fältet i EmfPlusPenData-objektet, och
värdet MÅSTE definieras i LineCapType-uppräkningen
(avsnitt 2.1.1.18).
transform_matrixMatrixr/wHämtar eller anger ett valfritt EmfPlusTransformMatrix-objekt (avsnitt 2.2.2.47)
som specificerar en transformation från världsrummet till enhetens rum för
pennan. Detta fält MÅSTE vara närvarande om PenDataTransform-
flaggan är satt i PenDataFlags-fältet i EmfPlusPenData-
objektet.

Constructor: EmfPlusPenOptionalData()

 EmfPlusPenOptionalData() 

Initierar en ny instans av klassen EmfPlusPenOptionalData