EmfPlusStringFormat

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.EmfPlusGraphicsObjectType

public final class EmfPlusStringFormat extends EmfPlusGraphicsObjectType

EmfPlusStringFormat-objektet specificerar textlayout, visningsmanipulationer och språkidentifiering.

Konstruktörer

KonstruktorBeskrivning
EmfPlusStringFormat()

Metoder

MetodBeskrivning
getDigitLanguage()Hämtar eller anger ett EmfPlusLanguageIdentifier‑objekt som specificerar språket som ska användas för numeriska siffror i strängen.
setDigitLanguage(short value)Hämtar eller anger ett EmfPlusLanguageIdentifier‑objekt som specificerar språket som ska användas för numeriska siffror i strängen.
getDigitSubstitution()Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar hur numeriska siffror i strängen ska ersättas enligt en lokal eller ett språk.
setDigitSubstitution(int value)Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar hur numeriska siffror i strängen ska ersättas enligt en lokal eller ett språk.
getFirstTabOffset()Hämtar eller anger ett 32‑bitars flyttal som specificerar antalet mellanslag mellan början av en textrad och den första tabbstoppet
setFirstTabOffset(float value)Hämtar eller anger ett 32‑bitars flyttal som specificerar antalet mellanslag mellan början av en textrad och den första tabbstoppet
getHotkeyPrefix()Hämtar eller anger ett 32‑bitars signerat heltal som specificerar vilken typ av bearbetning som utförs på en sträng när ett tangentbordsgenvägsprefix (det vill säga ett och‑tecken) påträffas.
setHotkeyPrefix(int value)Hämtar eller anger ett 32‑bitars signerat heltal som specificerar vilken typ av bearbetning som utförs på en sträng när ett tangentbordsgenvägsprefix (det vill säga ett och‑tecken) påträffas.
getLanguage()Hämtar eller anger ett EmfPlusLanguageIdentifier‑objekt (avsnitt 2.2.2.23) som specificerar språket som ska användas för strängen
setLanguage(short value)Hämtar eller anger ett EmfPlusLanguageIdentifier‑objekt (avsnitt 2.2.2.23) som specificerar språket som ska användas för strängen
getLeadingMargin()Hämtar eller anger ett 32‑bitars flyttal som specificerar längden på det utrymme som ska läggas till startpositionen för en sträng.
setLeadingMargin(float value)Hämtar eller anger ett 32‑bitars flyttal som specificerar längden på det utrymme som ska läggas till startpositionen för en sträng.
getLineAlign()Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar hur strängen ska justeras vertikalt i layoutrektangeln.
setLineAlign(int value)Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar hur strängen ska justeras vertikalt i layoutrektangeln.
getRangeCount()Hämtar eller anger ett 32‑bitars signerat heltal som specificerar antalet EmfPlusCharacterRange‑objekt (avsnitt 2.2.2.8) som definieras i StringFormatData‑fältet.
setRangeCount(int value)Hämtar eller anger ett 32‑bitars signerat heltal som specificerar antalet EmfPlusCharacterRange‑objekt (avsnitt 2.2.2.8) som definieras i StringFormatData‑fältet.
getStringAlignment()Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar hur strängen ska justeras horisontellt i layoutrektangeln.
setStringAlignment(int value)Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar hur strängen ska justeras horisontellt i layoutrektangeln.
getStringFormatData()Hämtar eller anger ett EmfPlusStringFormatData‑objekt (avsnitt 2.2.2.44) som specificerar valfria textlayoutdata.
setStringFormatData(EmfPlusStringFormatData value)Hämtar eller anger ett EmfPlusStringFormatData‑objekt (avsnitt 2.2.2.44) som specificerar valfria textlayoutdata.
getStringFormatFlags()Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar alternativ för textlayout vid formatering, beskärning och teckensnittshantering.
setStringFormatFlags(long value)Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar alternativ för textlayout vid formatering, beskärning och teckensnittshantering.
getTabstopCount()Hämtar eller anger ett 32‑bitars signerat heltal som specificerar antalet tabbstopp som definieras i StringFormatData‑fältet.
setTabstopCount(int value)Hämtar eller anger ett 32‑bitars signerat heltal som specificerar antalet tabbstopp som definieras i StringFormatData‑fältet.
getTracking()Hämtar eller anger ett 32‑bitars flyttal som specificerar förhållandet mellan det horisontella utrymme som tilldelas varje tecken i en angiven sträng och teckensnittets definierade teckenbredd.
setTracking(float value)Hämtar eller anger ett 32‑bitars flyttal som specificerar förhållandet mellan det horisontella utrymme som tilldelas varje tecken i en angiven sträng och teckensnittets definierade teckenbredd.
getTrailingMargin()Hämtar eller anger ett 32‑bitars flyttal som specificerar längden på det utrymme som ska lämnas efter en sträng.
setTrailingMargin(float value)Hämtar eller anger ett 32‑bitars flyttal som specificerar längden på det utrymme som ska lämnas efter en sträng.
getTrimming()Hämtar eller anger hur man trimmar tecken från en sträng som är för stor för att få plats i en layoutrektangel.
setTrimming(int value)Hämtar eller anger hur man trimmar tecken från en sträng som är för stor för att få plats i en layoutrektangel.

EmfPlusStringFormat()

public EmfPlusStringFormat()

getDigitLanguage()

public short getDigitLanguage()

Hämtar eller anger ett EmfPlusLanguageIdentifier‑objekt som specificerar språket som ska användas för numeriska siffror i strängen. Till exempel, om denna sträng innehåller arabiska siffror, MÅSTE detta fält innehålla en språkidentifierare som specificerar ett arabiskt språk.

Returns: short

setDigitLanguage(short value)

public void setDigitLanguage(short value)

Hämtar eller anger ett EmfPlusLanguageIdentifier‑objekt som specificerar språket som ska användas för numeriska siffror i strängen. Till exempel, om denna sträng innehåller arabiska siffror, MÅSTE detta fält innehålla en språkidentifierare som specificerar ett arabiskt språk.

Parameters:

ParameterTypBeskrivning
värdeshort

getDigitSubstitution()

public int getDigitSubstitution()

Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar hur numeriska siffror i strängen ska ersättas enligt en lokal eller ett språk. Detta värde MÅSTE vara definierat i StringDigitSubstitution‑uppräkningen (avsnitt 2.1.1.30).

Returns: int

setDigitSubstitution(int value)

public void setDigitSubstitution(int value)

Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar hur numeriska siffror i strängen ska ersättas enligt en lokal eller ett språk. Detta värde MÅSTE vara definierat i StringDigitSubstitution‑uppräkningen (avsnitt 2.1.1.30).

Parameters:

ParameterTypBeskrivning
värdeint

getFirstTabOffset()

public float getFirstTabOffset()

Hämtar eller anger ett 32‑bitars flyttal som specificerar antalet mellanslag mellan början av en textrad och den första tabbstoppet

Returns: float

setFirstTabOffset(float value)

public void setFirstTabOffset(float value)

Hämtar eller anger ett 32‑bitars flyttal som specificerar antalet mellanslag mellan början av en textrad och den första tabbstoppet

Parameters:

ParameterTypBeskrivning
värdefloat

getHotkeyPrefix()

public int getHotkeyPrefix()

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar vilken typ av bearbetning som utförs på en sträng när ett tangentbordsgenvägsprefix (det vill säga ett och‑tecken) påträffas. I grund och botten specificerar detta fält om tangentbordsgenvägsprefix som relaterar till text ska visas. Värdet MÅSTE vara definierat i HotkeyPrefix‑uppräkningen (avsnitt 2.1.1.14).

Returns: int

setHotkeyPrefix(int value)

public void setHotkeyPrefix(int value)

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar vilken typ av bearbetning som utförs på en sträng när ett tangentbordsgenvägsprefix (det vill säga ett och‑tecken) påträffas. I grund och botten specificerar detta fält om tangentbordsgenvägsprefix som relaterar till text ska visas. Värdet MÅSTE vara definierat i HotkeyPrefix‑uppräkningen (avsnitt 2.1.1.14).

Parameters:

ParameterTypBeskrivning
värdeint

getLanguage()

public short getLanguage()

Hämtar eller anger ett EmfPlusLanguageIdentifier‑objekt (avsnitt 2.2.2.23) som specificerar språket som ska användas för strängen

Returns: short

setLanguage(short value)

public void setLanguage(short value)

Hämtar eller anger ett EmfPlusLanguageIdentifier‑objekt (avsnitt 2.2.2.23) som specificerar språket som ska användas för strängen

Parameters:

ParameterTypBeskrivning
värdeshort

getLeadingMargin()

public float getLeadingMargin()

Hämtar eller anger ett 32‑bitars flyttal som specificerar längden på det utrymme som ska läggas till startpositionen för en sträng. Standardvärdet är 1/6 tum; för typografiska teckensnitt är standardvärdet 0.

Returns: float

setLeadingMargin(float value)

public void setLeadingMargin(float value)

Hämtar eller anger ett 32‑bitars flyttal som specificerar längden på det utrymme som ska läggas till startpositionen för en sträng. Standardvärdet är 1/6 tum; för typografiska teckensnitt är standardvärdet 0.

Parameters:

ParameterTypBeskrivning
värdefloat

getLineAlign()

public int getLineAlign()

Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar hur strängen ska justeras vertikalt i layoutrektangeln. Detta värde MÅSTE vara definierat i StringAlignment‑uppräkningen.

Returns: int

setLineAlign(int value)

public void setLineAlign(int value)

Hämtar eller anger ett 32‑bitars osignerat heltal som specificerar hur strängen ska justeras vertikalt i layoutrektangeln. Detta värde MÅSTE vara definierat i StringAlignment‑uppräkningen.

Parameters:

ParameterTypBeskrivning
värdeint

getRangeCount()

public int getRangeCount()

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar antalet EmfPlusCharacterRange‑objekt (avsnitt 2.2.2.8) som definieras i StringFormatData‑fältet.

Returns: int

setRangeCount(int value)

public void setRangeCount(int value)

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar antalet EmfPlusCharacterRange‑objekt (avsnitt 2.2.2.8) som definieras i StringFormatData‑fältet.

Parameters:

ParameterTypBeskrivning
värdeint

getStringAlignment()

public int getStringAlignment()

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur strängen ska justeras horisontellt i layoutrektangeln. Detta värde MÅSTE vara definierat i StringAlignment‑enumerationen (avsnitt 2.1.1.29).

Returns: int

setStringAlignment(int value)

public void setStringAlignment(int value)

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar hur strängen ska justeras horisontellt i layoutrektangeln. Detta värde MÅSTE vara definierat i StringAlignment‑enumerationen (avsnitt 2.1.1.29).

Parameters:

ParameterTypBeskrivning
värdeint

getStringFormatData()

public EmfPlusStringFormatData getStringFormatData()

Hämtar eller anger ett EmfPlusStringFormatData‑objekt (avsnitt 2.2.2.44) som specificerar valfria textlayoutdata.

Returns: EmfPlusStringFormatData

setStringFormatData(EmfPlusStringFormatData value)

public void setStringFormatData(EmfPlusStringFormatData value)

Hämtar eller anger ett EmfPlusStringFormatData‑objekt (avsnitt 2.2.2.44) som specificerar valfria textlayoutdata.

Parameters:

ParameterTypBeskrivning
valueEmfPlusStringFormatData

getStringFormatFlags()

public long getStringFormatFlags()

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar alternativ för textlayout för formatering, beskärning och teckensnittshantering. Detta värde MÅSTE bestå av StringFormat‑flaggor (avsnitt 2.1.2.8).

Returns: long

setStringFormatFlags(long value)

public void setStringFormatFlags(long value)

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar alternativ för textlayout för formatering, beskärning och teckensnittshantering. Detta värde MÅSTE bestå av StringFormat‑flaggor (avsnitt 2.1.2.8).

Parameters:

ParameterTypBeskrivning
värdelong

getTabstopCount()

public int getTabstopCount()

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar antalet tabbstopp som definieras i StringFormatData‑fältet.

Returns: int

setTabstopCount(int value)

public void setTabstopCount(int value)

Hämtar eller anger ett 32‑bitars signerat heltal som specificerar antalet tabbstopp som definieras i StringFormatData‑fältet.

Parameters:

ParameterTypBeskrivning
värdeint

getTracking()

public float getTracking()

Hämtar eller anger ett 32-bitars flyttal som specificerar förhållandet mellan det horisontella utrymme som tilldelas varje tecken i en angiven sträng och tecknets teckensnittsspecificerade bredd. Stora värden för denna egenskap anger gott om utrymme mellan tecken; värden mindre än 1 kan orsaka teckenöverlappning. Standardvärdet är 1.03; för typografiska teckensnitt är standardvärdet 1.00.

Returns: float

setTracking(float value)

public void setTracking(float value)

Hämtar eller anger ett 32-bitars flyttal som specificerar förhållandet mellan det horisontella utrymme som tilldelas varje tecken i en angiven sträng och tecknets teckensnittsspecificerade bredd. Stora värden för denna egenskap anger gott om utrymme mellan tecken; värden mindre än 1 kan orsaka teckenöverlappning. Standardvärdet är 1.03; för typografiska teckensnitt är standardvärdet 1.00.

Parameters:

ParameterTypBeskrivning
värdefloat

getTrailingMargin()

public float getTrailingMargin()

Hämtar eller anger ett 32-bitars flyttal som specificerar längden på det utrymme som ska lämnas efter en sträng. Standardvärdet är 1/6 tum; för typografiska teckensnitt är standardvärdet 0.

Returns: float

setTrailingMargin(float value)

public void setTrailingMargin(float value)

Hämtar eller anger ett 32-bitars flyttal som specificerar längden på det utrymme som ska lämnas efter en sträng. Standardvärdet är 1/6 tum; för typografiska teckensnitt är standardvärdet 0.

Parameters:

ParameterTypBeskrivning
värdefloat

getTrimming()

public int getTrimming()

Hämtar eller anger hur tecken ska trunkeras från en sträng som är för stor för att få plats i en layoutrektangel. Detta värde MÅSTE vara definierat i StringTrimming‑enumerationen (avsnitt 2.1.1.31).

Returns: int

setTrimming(int value)

public void setTrimming(int value)

Hämtar eller anger hur tecken ska trunkeras från en sträng som är för stor för att få plats i en layoutrektangel. Detta värde MÅSTE vara definierat i StringTrimming‑enumerationen (avsnitt 2.1.1.31).

Parameters:

ParameterTypBeskrivning
värdeint