EmfPlusPenOptionalData‑klass
Innehåll
[
Dölj
]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
| Name | Description |
|---|---|
| EmfPlusPenOptionalData() | Initierar en ny instans av klassen EmfPlusPenOptionalData |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| compound_line_data | EmfPlusCompoundLineData | r/w | Hä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_data | EmfPlusCustomEndCapData | r/w | Hä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_data | EmfPlusCustomStartCapData | r/w | Hä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_offset | float | r/w | Hä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_type | EmfPlusDashedLineCapType | r/w | Hä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_data | EmfPlusDashedLineData | r/w | Hä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_cap | EmfPlusLineCapType | r/w | Hä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. |
| join | EmfPlusLineJoinType | r/w | Hä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_style | EmfPlusLineStyle | r/w | Hä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_limit | float | r/w | Hä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_alignment | EmfPlusPenAlignment | r/w | Hä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_cap | EmfPlusLineCapType | r/w | Hä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_matrix | Matrix | r/w | Hä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