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
| Konstruktor | Beskrivning |
|---|---|
| EmfPlusStringFormat() |
Metoder
| Metod | Beskrivning |
|---|---|
| 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | short |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | short |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | EmfPlusStringFormatData |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | long |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |