EmfPlusPenOptionalData

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType

public final class EmfPlusPenOptionalData extends EmfPlusStructureObjectType

EmfPlusPenOptionalData-objektet specificerar valfri data för en grafikpenna

Konstruktörer

KonstruktorBeskrivning
EmfPlusPenOptionalData()

Metoder

MetodBeskrivning
getTransformMatrix()Hämtar eller anger ett valfritt EmfPlusTransformMatrix‑objekt (section 2.2.2.47) som specificerar en transform från världsrummet till enhetsrummet för pennan.
setTransformMatrix(Matrix value)Hämtar eller anger ett valfritt EmfPlusTransformMatrix‑objekt (section 2.2.2.47) som specificerar en transform från världsrummet till enhetsrummet för pennan.
getStartCap()Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar formen för början av en linje i fältet CustomStartCapData.
setStartCap(int value)Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar formen för början av en linje i fältet CustomStartCapData.
getEndCap()Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar formen för slutet av en linje i fältet CustomEndCapData.
setEndCap(int value)Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar formen för slutet av en linje i fältet CustomEndCapData.
getJoin()Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar hur två linjer som ritas med samma penna och vars ändar möts ska förenas.
setJoin(int value)Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar hur två linjer som ritas med samma penna och vars ändar möts ska förenas.
getMiterLimit()Hämtar eller anger ett valfritt 32‑bitars flyttal som specificerar miter‑gränsen, vilket är det maximalt tillåtna förhållandet mellan miter‑längd och linjebredd.
setMiterLimit(float value)Hämtar eller anger ett valfritt 32‑bitars flyttal som specificerar miter‑gränsen, vilket är det maximalt tillåtna förhållandet mellan miter‑längd och linjebredd.
getLineStyle()Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar stilen som används för linjer som ritas med detta penna‑objekt.
setLineStyle(int value)Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar stilen som används för linjer som ritas med detta penna‑objekt.
getDashedLineCapType()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.
setDashedLineCapType(int value)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.
getDashOffset()Hämtar eller anger ett valfritt 32‑bitars flyttal som specificerar avståndet från början av en linje till början av det första mellanrummet i ett streckat linjemönster.
setDashOffset(float value)Hämtar eller anger ett valfritt 32‑bitars flyttal som specificerar avståndet från början av en linje till början av det första mellanrummet i ett streckat linjemönster.
getDashedLineData()Hämtar eller anger ett valfritt EmfPlusDashedLineData‑objekt (section 2.2.2.16) som specificerar längderna på streck och mellanrum i en anpassad streckad linje.
setDashedLineData(EmfPlusDashedLineData value)Hämtar eller anger ett valfritt EmfPlusDashedLineData‑objekt (section 2.2.2.16) som specificerar längderna på streck och mellanrum i en anpassad streckad linje.
getPenAlignment()Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar fördelningen av penndjupet i förhållande till koordinaterna för den linje som ritas.
setPenAlignment(int value)Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar fördelningen av penndjupet i förhållande till koordinaterna för den linje som ritas.
getCompoundLineData()Hämtar eller anger ett valfritt EmfPlusCompoundLineData‑objekt (section 2.2.2.9) som specificerar en array av flyttal som definierar en sammansatt linje för en penna, vilken består av parallella linjer och mellanrum.
setCompoundLineData(EmfPlusCompoundLineData value)Hämtar eller anger ett valfritt EmfPlusCompoundLineData‑objekt (section 2.2.2.9) som specificerar en array av flyttal som definierar en sammansatt linje för en penna, vilken består av parallella linjer och mellanrum.
getCustomStartCapData()Hämtar eller anger ett valfritt EmfPlusCustomStartCapData‑objekt (section 2.2.2.15) som definierar den anpassade startkapformen, vilken är den form som ska användas i början av en linje som ritas med denna penna.
setCustomStartCapData(EmfPlusCustomStartCapData value)Hämtar eller anger ett valfritt EmfPlusCustomStartCapData‑objekt (section 2.2.2.15) som definierar den anpassade startkapformen, vilken är den form som ska användas i början av en linje som ritas med denna penna.
getCustomEndCapData()Hämtar eller anger ett valfritt EmfPlusCustomEndCapData‑objekt (section 2.2.2.11) som definierar den anpassade slutkapformen, vilken är den form som ska användas i slutet av en linje som ritas med denna penna.
setCustomEndCapData(EmfPlusCustomEndCapData value)Hämtar eller anger ett valfritt EmfPlusCustomEndCapData‑objekt (section 2.2.2.11) som definierar den anpassade slutkapformen, vilken är den form som ska användas i slutet av en linje som ritas med denna penna.

EmfPlusPenOptionalData()

public EmfPlusPenOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

Hämtar eller anger ett valfritt EmfPlusTransformMatrix‑objekt (section 2.2.2.47) som specificerar en transform från världsrummet till enhetsrummet för pennan. Detta fält MÅSTE finnas om PenDataTransform‑flaggan är satt i PenDataFlags‑fältet för EmfPlusPenData‑objektet.

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

Hämtar eller anger ett valfritt EmfPlusTransformMatrix‑objekt (section 2.2.2.47) som specificerar en transform från världsrummet till enhetsrummet för pennan. Detta fält MÅSTE finnas om PenDataTransform‑flaggan är satt i PenDataFlags‑fältet för EmfPlusPenData‑objektet.

Parameters:

ParameterTypBeskrivning
valueMatrix

getStartCap()

public int getStartCap()

Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar formen för början av en linje i fältet CustomStartCapData. Detta fält MÅSTE finnas om PenDataStartCap‑flaggan är satt i PenDataFlags‑fältet för EmfPlusPenData‑objektet, och värdet MÅSTE definieras i LineCapType‑enumerationen (section 2.1.1.18).

Returns: int

setStartCap(int value)

public void setStartCap(int value)

Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar formen för början av en linje i fältet CustomStartCapData. Detta fält MÅSTE finnas om PenDataStartCap‑flaggan är satt i PenDataFlags‑fältet för EmfPlusPenData‑objektet, och värdet MÅSTE definieras i LineCapType‑enumerationen (section 2.1.1.18).

Parameters:

ParameterTypBeskrivning
värdeint

getEndCap()

public int getEndCap()

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 PenDataEndCap‑flaggan är satt i PenDataFlags‑fältet för EmfPlusPenData‑objektet, och värdet MÅSTE definieras i LineCapType‑enumerationen.

Returns: int

setEndCap(int value)

public void setEndCap(int value)

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 PenDataEndCap‑flaggan är satt i PenDataFlags‑fältet för EmfPlusPenData‑objektet, och värdet MÅSTE definieras i LineCapType‑enumerationen.

Parameters:

ParameterTypBeskrivning
värdeint

getJoin()

public int getJoin()

Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar hur två linjer som ritas med samma penna och vars ändar möts ska förenas. Detta fält MÅSTE vara närvarande om PenDataJoin‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet, och värdet MÅSTE vara definierat i LineJoinType‑enumerationen (avsnitt 2.1.1.19).

Returns: int

setJoin(int value)

public void setJoin(int value)

Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar hur två linjer som ritas med samma penna och vars ändar möts ska förenas. Detta fält MÅSTE vara närvarande om PenDataJoin‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet, och värdet MÅSTE vara definierat i LineJoinType‑enumerationen (avsnitt 2.1.1.19).

Parameters:

ParameterTypBeskrivning
värdeint

getMiterLimit()

public float getMiterLimit()

Hämtar eller anger ett valfritt 32‑bitars flyttal som specificerar snittgränsen, vilket är det maximalt tillåtna förhållandet mellan snittlängd och linjebredd. Snittlängden är avståndet från skärningspunkten mellan linjens väggar på insidan av föreningen till skärningspunkten mellan linjens väggar på utsidan av föreningen. Snittlängden kan bli 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.

Returns: float

setMiterLimit(float value)

public void setMiterLimit(float value)

Hämtar eller anger ett valfritt 32‑bitars flyttal som specificerar snittgränsen, vilket är det maximalt tillåtna förhållandet mellan snittlängd och linjebredd. Snittlängden är avståndet från skärningspunkten mellan linjens väggar på insidan av föreningen till skärningspunkten mellan linjens väggar på utsidan av föreningen. Snittlängden kan bli 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.

Parameters:

ParameterTypBeskrivning
värdefloat

getLineStyle()

public int getLineStyle()

Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar stil som används för linjer som ritas med detta penna‑objekt. Detta fält MÅSTE vara närvarande om PenDataLineStyle‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet, och värdet MÅSTE vara definierat i LineStyle‑enumerationen (avsnitt 2.1.1.20).

Returns: int

setLineStyle(int value)

public void setLineStyle(int value)

Hämtar eller anger ett valfritt 32‑bitars signerat heltal som specificerar stil som används för linjer som ritas med detta penna‑objekt. Detta fält MÅSTE vara närvarande om PenDataLineStyle‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet, och värdet MÅSTE vara definierat i LineStyle‑enumerationen (avsnitt 2.1.1.20).

Parameters:

ParameterTypBeskrivning
värdeint

getDashedLineCapType()

public int getDashedLineCapType()

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 vara närvarande om PenDataDashedLineCap‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet, och värdet MÅSTE vara definierat i DashedLineCapType‑enumerationen (avsnitt 2.1.1.10).

Returns: int

setDashedLineCapType(int value)

public void setDashedLineCapType(int value)

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 vara närvarande om PenDataDashedLineCap‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet, och värdet MÅSTE vara definierat i DashedLineCapType‑enumerationen (avsnitt 2.1.1.10).

Parameters:

ParameterTypBeskrivning
värdeint

getDashOffset()

public float getDashOffset()

Hämtar eller anger ett valfritt 32‑bitars flyttal 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 vara närvarande om PenDataDashedLineOffset‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet.

Returns: float

setDashOffset(float value)

public void setDashOffset(float value)

Hämtar eller anger ett valfritt 32‑bitars flyttal 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 vara närvarande om PenDataDashedLineOffset‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet.

Parameters:

ParameterTypBeskrivning
värdefloat

getDashedLineData()

public EmfPlusDashedLineData getDashedLineData()

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 vara närvarande om PenDataDashedLine‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet.

Returns: EmfPlusDashedLineData

setDashedLineData(EmfPlusDashedLineData value)

public void setDashedLineData(EmfPlusDashedLineData value)

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 vara närvarande om PenDataDashedLine‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet.

Parameters:

ParameterTypBeskrivning
valueEmfPlusDashedLineData

getPenAlignment()

public int getPenAlignment()

Hämtar eller anger ett valfritt 32‑bitars signerat 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 vara definierat i PenAlignment‑enumerationen (avsnitt 2.1.1.24).

Returns: int

setPenAlignment(int value)

public void setPenAlignment(int value)

Hämtar eller anger ett valfritt 32‑bitars signerat 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 vara definierat i PenAlignment‑enumerationen (avsnitt 2.1.1.24).

Parameters:

ParameterTypBeskrivning
värdeint

getCompoundLineData()

public EmfPlusCompoundLineData getCompoundLineData()

Hämtar eller anger ett valfritt EmfPlusCompoundLineData‑objekt (avsnitt 2.2.2.9) som specificerar en array av flyttal som definierar den sammansatta linjen för en penna, vilken består av parallella linjer och mellanrum. Detta fält MÅSTE vara närvarande om PenDataCompoundLine‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet.

Returns: EmfPlusCompoundLineData

setCompoundLineData(EmfPlusCompoundLineData value)

public void setCompoundLineData(EmfPlusCompoundLineData value)

Hämtar eller anger ett valfritt EmfPlusCompoundLineData‑objekt (avsnitt 2.2.2.9) som specificerar en array av flyttal som definierar den sammansatta linjen för en penna, vilken består av parallella linjer och mellanrum. Detta fält MÅSTE vara närvarande om PenDataCompoundLine‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet.

Parameters:

ParameterTypBeskrivning
valueEmfPlusCompoundLineData

getCustomStartCapData()

public EmfPlusCustomStartCapData getCustomStartCapData()

Hämtar eller anger ett valfritt EmfPlusCustomStartCapData‑objekt (avsnitt 2.2.2.15) som definierar den anpassade startkapformen, vilken är den form som ska användas i början av en linje som ritas med denna penna. Den kan vara någon av olika former, såsom en kvadrat, cirkel eller diamant. Detta fält MÅSTE vara närvarande om PenDataCustomStartCap‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet.

Returns: EmfPlusCustomStartCapData

setCustomStartCapData(EmfPlusCustomStartCapData value)

public void setCustomStartCapData(EmfPlusCustomStartCapData value)

Hämtar eller anger ett valfritt EmfPlusCustomStartCapData‑objekt (avsnitt 2.2.2.15) som definierar den anpassade startkapformen, vilken är den form som ska användas i början av en linje som ritas med denna penna. Den kan vara någon av olika former, såsom en kvadrat, cirkel eller diamant. Detta fält MÅSTE vara närvarande om PenDataCustomStartCap‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet.

Parameters:

ParameterTypBeskrivning
valueEmfPlusCustomStartCapData

getCustomEndCapData()

public EmfPlusCustomEndCapData getCustomEndCapData()

Hämtar eller anger ett valfritt EmfPlusCustomEndCapData‑objekt (avsnitt 2.2.2.11) som definierar den anpassade slutkapformen, vilken är den form som ska användas i slutet av en linje som ritas med denna penna. Den kan vara någon av olika former, såsom en kvadrat, cirkel eller diamant. Detta fält MÅSTE vara närvarande om PenDataCustomEndCap‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet.

Returns: EmfPlusCustomEndCapData

setCustomEndCapData(EmfPlusCustomEndCapData value)

public void setCustomEndCapData(EmfPlusCustomEndCapData value)

Hämtar eller anger ett valfritt EmfPlusCustomEndCapData‑objekt (avsnitt 2.2.2.11) som definierar den anpassade slutkapformen, vilken är den form som ska användas i slutet av en linje som ritas med denna penna. Den kan vara någon av olika former, såsom en kvadrat, cirkel eller diamant. Detta fält MÅSTE vara närvarande om PenDataCustomEndCap‑flaggan är satt i PenDataFlags‑fältet i EmfPlusPenData‑objektet.

Parameters:

ParameterTypBeskrivning
valueEmfPlusCustomEndCapData