EmfPlusDrawString

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusDrawString extends EmfPlusDrawingRecordType

EmfPlusDrawString-posten specificerar textutmatning med strängformatering

Konstruktörer

KonstruktorBeskrivning
EmfPlusDrawString(EmfPlusRecord source)Initierar en ny instans av klassen EmfPlusDrawString.

Metoder

MetodBeskrivning
isColor()Hämtar eller anger ett värde som indikerar om denna instans är färg.
setColor(boolean value)Hämtar eller anger ett värde som indikerar om denna instans är färg.
getObjectId()Hämtar eller anger objektidentifieraren.
setObjectId(byte value)Hämtar eller anger objektidentifieraren.
getBrushId()Hämtar eller anger penselidentifieraren Ett 32-bitars osignerat heltal som specificerar penseln, vars innehåll bestäms av S‑biten i Flags‑fältet.
setBrushId(int value)Hämtar eller anger penselidentifieraren Ett 32-bitars osignerat heltal som specificerar penseln, vars innehåll bestäms av S‑biten i Flags‑fältet.
getFormatId()Hämtar eller anger formatidentifieraren Ett 32-bitars osignerat heltal som specificerar indexet för ett valfritt EmfPlusStringFormat‑objekt (avsnitt 2.2.1.9) i EMF+‑objektabellen.
setFormatId(int value)Hämtar eller anger formatidentifieraren Ett 32-bitars osignerat heltal som specificerar indexet för ett valfritt EmfPlusStringFormat‑objekt (avsnitt 2.2.1.9) i EMF+‑objektabellen.
getLength()Hämtar eller anger längden Ett 32-bitars osignerat heltal som specificerar antalet tecken i strängen.
setLength(int value)Hämtar eller anger längden Ett 32-bitars osignerat heltal som specificerar antalet tecken i strängen.
getLayoutRect()Hämtar eller anger layout‑rektangeln Ett EmfPlusRectF‑objekt (avsnitt 2.2.2.39) som definierar det omgivande området för destinationen som ska ta emot strängen
setLayoutRect(RectangleF value)Hämtar eller anger layout‑rektangeln Ett EmfPlusRectF‑objekt (avsnitt 2.2.2.39) som definierar det omgivande området för destinationen som ska ta emot strängen
getStringData()Hämtar eller anger strängdata En array av 16-bitars Unicode‑tecken som specificerar strängen som ska ritas
setStringData(String value)Hämtar eller anger strängdata En array av 16-bitars Unicode‑tecken som specificerar strängen som ska ritas

EmfPlusDrawString(EmfPlusRecord source)

public EmfPlusDrawString(EmfPlusRecord source)

Initierar en ny instans av klassen EmfPlusDrawString.

Parameters:

ParameterTypBeskrivning
sourceEmfPlusRecordKällan.

isColor()

public boolean isColor()

Hämtar eller anger ett värde som indikerar om denna instans är färg. Om satt specificerar BrushId en färg som ett EmfPlusARGB‑objekt (avsnitt 2.2.2.1). Om rensad innehåller BrushId indexet för ett EmfPlusBrush‑objekt (avsnitt 2.2.1.1) i EMF+‑objektabellen.

Värde: true om denna instans är färg; annars false.

Returns: boolean

setColor(boolean value)

public void setColor(boolean value)

Hämtar eller anger ett värde som indikerar om denna instans är färg. Om satt specificerar BrushId en färg som ett EmfPlusARGB‑objekt (avsnitt 2.2.2.1). Om rensad innehåller BrushId indexet för ett EmfPlusBrush‑objekt (avsnitt 2.2.1.1) i EMF+‑objektabellen.

Värde: true om denna instans är färg; annars false.

Parameters:

ParameterTypBeskrivning
värdeboolean

getObjectId()

public byte getObjectId()

Hämtar eller anger objektidentifieraren. Indexet för ett EmfPlusFont‑objekt (avsnitt 2.2.1.3) i EMF+‑objektabellen för att rendera texten. Värdet MÅSTE vara mellan 0 och 63, inklusive.

Värde: Objektidentifieraren.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Hämtar eller anger objektidentifieraren. Indexet för ett EmfPlusFont‑objekt (avsnitt 2.2.1.3) i EMF+‑objektabellen för att rendera texten. Värdet MÅSTE vara mellan 0 och 63, inklusive.

Värde: Objektidentifieraren.

Parameters:

ParameterTypBeskrivning
värdebyte

getBrushId()

public int getBrushId()

Hämtar eller anger penselidentifieraren Ett 32-bitars osignerat heltal som specificerar penseln, vars innehåll bestäms av S‑biten i Flags‑fältet. Denna definition används för att måla förgrundens textfärg; det vill säga endast själva glyferna.

Returns: int

setBrushId(int value)

public void setBrushId(int value)

Hämtar eller anger penselidentifieraren Ett 32-bitars osignerat heltal som specificerar penseln, vars innehåll bestäms av S‑biten i Flags‑fältet. Denna definition används för att måla förgrundens textfärg; det vill säga endast själva glyferna.

Parameters:

ParameterTypBeskrivning
värdeint

getFormatId()

public int getFormatId()

Hämtar eller anger formatidentifieraren Ett 32-bitars osignerat heltal som specificerar indexet för ett valfritt EmfPlusStringFormat‑objekt (avsnitt 2.2.1.9) i EMF+‑objektabellen. Detta objekt specificerar information om textlayout och visningsmanipulationer som ska tillämpas på en sträng

Returns: int

setFormatId(int value)

public void setFormatId(int value)

Hämtar eller anger formatidentifieraren Ett 32-bitars osignerat heltal som specificerar indexet för ett valfritt EmfPlusStringFormat‑objekt (avsnitt 2.2.1.9) i EMF+‑objektabellen. Detta objekt specificerar information om textlayout och visningsmanipulationer som ska tillämpas på en sträng

Parameters:

ParameterTypBeskrivning
värdeint

getLength()

public int getLength()

Hämtar eller anger längden Ett 32-bitars osignerat heltal som specificerar antalet tecken i strängen.

Returns: int

setLength(int value)

public void setLength(int value)

Hämtar eller anger längden Ett 32-bitars osignerat heltal som specificerar antalet tecken i strängen.

Parameters:

ParameterTypBeskrivning
värdeint

getLayoutRect()

public RectangleF getLayoutRect()

Hämtar eller anger layout‑rektangeln Ett EmfPlusRectF‑objekt (avsnitt 2.2.2.39) som definierar det omgivande området för destinationen som ska ta emot strängen

Returns: RectangleF

setLayoutRect(RectangleF value)

public void setLayoutRect(RectangleF value)

Hämtar eller anger layout‑rektangeln Ett EmfPlusRectF‑objekt (avsnitt 2.2.2.39) som definierar det omgivande området för destinationen som ska ta emot strängen

Parameters:

ParameterTypBeskrivning
valueRectangleF

getStringData()

public String getStringData()

Hämtar eller anger strängdata En array av 16-bitars Unicode‑tecken som specificerar strängen som ska ritas

Returns: java.lang.String

setStringData(String value)

public void setStringData(String value)

Hämtar eller anger strängdata En array av 16-bitars Unicode‑tecken som specificerar strängen som ska ritas

Parameters:

ParameterTypBeskrivning
värdejava.lang.String