EmfPolyTextOutA

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfDrawingRecordType

public final class EmfPolyTextOutA extends EmfDrawingRecordType

EMR_POLYTEXTOUTA‑posten ritar en eller flera ASCII‑textsträngar med det aktuella teckensnittet och textfärgerna.

Teckensnittet och textfärgerna som används för utdata specificeras av egenskaper i det aktuella tillståndet för uppspelningsenhetens kontext. EMR_POLYTEXTOUTA SKALL emuleras med en serie EMR_EXTTEXTOUTW-poster (avsnitt 2.3.5.7), en per sträng. Detta kräver att ASCII‑textsträngen i varje EmrText‑objekt konverteras till Unicode UTF16-LE‑kodning.

Konstruktörer

KonstruktorBeskrivning
EmfPolyTextOutA(EmfRecord source)Initierar en ny instans av klassen EmfPolyTextOutA.
EmfPolyTextOutA()Initierar en ny instans av klassen EmfPolyTextOutA.

Metoder

MetodBeskrivning
getBounds()Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19), som specificerar den omgivande rektangeln i enhetsenheter.
setBounds(Rectangle value)Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19), som specificerar den omgivande rektangeln i enhetsenheter.
getIGraphicsMode()Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar det aktuella grafikläget, från GraphicsMode‑enumerationen (avsnitt 2.1.16).
setIGraphicsMode(int value)Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar det aktuella grafikläget, från GraphicsMode‑enumerationen (avsnitt 2.1.16).
getExScale()Hämtar eller anger ett 32‑bitars flyttal som specificerar X‑skalan från sid-enheter till .01 mm‑enheter om grafikläget är GM_COMPATIBLE.
setExScale(float value)Hämtar eller anger ett 32‑bitars flyttal som specificerar X‑skalan från sid-enheter till .01 mm‑enheter om grafikläget är GM_COMPATIBLE.
getEyScale()Hämtar eller anger ett 32‑bitars flyttal som specificerar Y‑skalan från sid-enheter till .01 mm‑enheter om grafikläget är GM_COMPATIBLE.
setEyScale(float value)Hämtar eller anger ett 32‑bitars flyttal som specificerar Y‑skalan från sid-enheter till .01 mm‑enheter om grafikläget är GM_COMPATIBLE.
getAEmrText()Hämtar eller anger en matris av EmrText‑objekt (avsnitt 2.2.5) som specificerar utdata‑strängarna i 8‑bitars ASCII‑tecken, med textattribut och avståndsvärden.
setAEmrText(EmfText[] value)Hämtar eller anger en matris av EmrText‑objekt (avsnitt 2.2.5) som specificerar utdata‑strängarna i 8‑bitars ASCII‑tecken, med textattribut och avståndsvärden.

EmfPolyTextOutA(EmfRecord source)

public EmfPolyTextOutA(EmfRecord source)

Initierar en ny instans av klassen EmfPolyTextOutA.

Parameters:

ParameterTypBeskrivning
sourceEmfRecordKällan.

EmfPolyTextOutA()

public EmfPolyTextOutA()

Initierar en ny instans av klassen EmfPolyTextOutA.

getBounds()

public Rectangle getBounds()

Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19), som specificerar den omgivande rektangeln i enhetsenheter.

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

Hämtar eller anger ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19), som specificerar den omgivande rektangeln i enhetsenheter.

Parameters:

ParameterTypBeskrivning
valueRectangle

getIGraphicsMode()

public int getIGraphicsMode()

Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar det aktuella grafikläget, från GraphicsMode‑enumerationen (avsnitt 2.1.16).

Returns: int

setIGraphicsMode(int value)

public void setIGraphicsMode(int value)

Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar det aktuella grafikläget, från GraphicsMode‑enumerationen (avsnitt 2.1.16).

Parameters:

ParameterTypBeskrivning
värdeint

getExScale()

public float getExScale()

Hämtar eller anger ett 32‑bitars flyttal som specificerar X‑skalan från sid-enheter till .01 mm‑enheter om grafikläget är GM_COMPATIBLE.

Returns: float

setExScale(float value)

public void setExScale(float value)

Hämtar eller anger ett 32‑bitars flyttal som specificerar X‑skalan från sid-enheter till .01 mm‑enheter om grafikläget är GM_COMPATIBLE.

Parameters:

ParameterTypBeskrivning
värdefloat

getEyScale()

public float getEyScale()

Hämtar eller anger ett 32‑bitars flyttal som specificerar Y‑skalan från sid-enheter till .01 mm‑enheter om grafikläget är GM_COMPATIBLE.

Returns: float

setEyScale(float value)

public void setEyScale(float value)

Hämtar eller anger ett 32‑bitars flyttal som specificerar Y‑skalan från sid-enheter till .01 mm‑enheter om grafikläget är GM_COMPATIBLE.

Parameters:

ParameterTypBeskrivning
värdefloat

getAEmrText()

public EmfText[] getAEmrText()

Hämtar eller anger en matris av EmrText‑objekt (avsnitt 2.2.5) som specificerar utdata‑strängarna i 8‑bitars ASCII‑tecken, med textattribut och avståndsvärden. Antalet EmrText‑objekt anges av cStrings.

Returns: com.aspose.imaging.fileformats.emf.emf.objects.EmfText[]

setAEmrText(EmfText[] value)

public void setAEmrText(EmfText[] value)

Hämtar eller anger en matris av EmrText‑objekt (avsnitt 2.2.5) som specificerar utdata‑strängarna i 8‑bitars ASCII‑tecken, med textattribut och avståndsvärden. Antalet EmrText‑objekt anges av cStrings.

Parameters:

ParameterTypBeskrivning
valueEmfText[]