StringFormat

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject

public final class StringFormat extends DisposableObject

Inkapslar information om textlayout (såsom justering, orientering och tabbstopp) displaymanipulationer (såsom ellipsis-infogning och nationell siffrasubstitution) och OpenType-funktioner. Denna klass kan inte ärvas.

Konstruktörer

KonstruktorBeskrivning
StringFormat()Initierar ett nytt com.aspose.imaging.StringFormat-objekt.
StringFormat(int options)Initierar ett nytt com.aspose.imaging.StringFormat-objekt med den angivna com.aspose.imaging.StringFormatFlags-enumerationen och språket.
StringFormat(StringFormat format)Initierar ett nytt com.aspose.imaging.StringFormat-objekt från det angivna befintliga com.aspose.imaging.StringFormat-objektet.

Metoder

MetodBeskrivning
getGenericDefault()Hämtar ett generiskt standard com.aspose.imaging.StringFormat-objekt.
getGenericTypographic()Hämtar ett generiskt typografiskt com.aspose.imaging.StringFormat-objekt.
getFormatFlags()Hämtar en com.aspose.imaging.StringFormatFlags-enumeration som innehåller formateringsinformation.
setFormatFlags(int value)Ställer in en com.aspose.imaging.StringFormatFlags-enumeration som innehåller formateringsinformation.
getAlignment()Hämtar information om textjustering på den vertikala planet.
setAlignment(int value)Ställer in information om textjustering på den vertikala planet.
getLineAlignment()Hämtar radjusteringen på det horisontella planet.
setLineAlignment(int value)Ställer in radjusteringen på det horisontella planet.
getHotkeyPrefix()Hämtar com.aspose.imaging.HotkeyPrefix-objektet för detta com.aspose.imaging.StringFormat-objekt.
setHotkeyPrefix(int value)Ställer in com.aspose.imaging.HotkeyPrefix-objektet för detta com.aspose.imaging.StringFormat-objekt.
getTrimming()Hämtar com.aspose.imaging.StringTrimming-enumerationen för detta com.aspose.imaging.StringFormat-objekt.
setTrimming(int value)Ställer in com.aspose.imaging.StringTrimming-enumerationen för detta com.aspose.imaging.StringFormat-objekt.
getDigitSubstitutionMethod()Hämtar metoden som ska användas för siffrors substitution.
setDigitSubstitutionMethod(int value)Ställer in metoden som ska användas för siffrors substitution.
getDigitSubstitutionLanguage()Hämtar språket som används när lokala siffror ersätts med västerländska siffror.
setDigitSubstitutionLanguage(int value)Ställer in språket som används när lokala siffror ersätts med västerländska siffror.
getFirstTabOffset()Hämtar antalet mellanslag mellan början av en textrad och den första tabbstoppet.
getTabStops()Hämtar en array av avstånd mellan tabbstopp i de enheter som anges av egenskapen P:Aspose.Imaging.getGraphics().PageUnit.
getCustomCharIdent()Hämtar den anpassade teckenidentifikatorn.
setCustomCharIdent(PointF value)Ställer in den anpassade teckenidentifikatorn.
deepClone()Skapar en djup klon av detta com.aspose.imaging.StringFormat-objekt.
setTabStops(float firstTabOffset, float[] tabStops)Ställer in tabbstopp för detta com.aspose.imaging.StringFormat-objekt.
toString()Konverterar detta com.aspose.imaging.StringFormat-objekt till en människoläsbar sträng.
equals(Object o)Kontrollera om objekt är lika.
hashCode()Hämta hashkoden för det aktuella objektet.

StringFormat()

public StringFormat()

Initierar ett nytt com.aspose.imaging.StringFormat-objekt.

StringFormat(int options)

public StringFormat(int options)

Initierar ett nytt com.aspose.imaging.StringFormat-objekt med den angivna com.aspose.imaging.StringFormatFlags-enumerationen och språket.

Parameters:

ParameterTypBeskrivning
alternativintDen com.aspose.imaging.StringFormatFlags-enumerationen för det nya com.aspose.imaging.StringFormat-objektet.

StringFormat(StringFormat format)

public StringFormat(StringFormat format)

Initierar ett nytt com.aspose.imaging.StringFormat-objekt från det angivna befintliga com.aspose.imaging.StringFormat-objektet.

Parameters:

ParameterTypBeskrivning
formatStringFormatDet com.aspose.imaging.StringFormat-objektet som ska användas för att initiera det nya com.aspose.imaging.StringFormat-objektet.

getGenericDefault()

public static StringFormat getGenericDefault()

Hämtar ett generiskt standard com.aspose.imaging.StringFormat-objekt.

Returns: StringFormat - The generic default com.aspose.imaging.StringFormat object.

getGenericTypographic()

public static StringFormat getGenericTypographic()

Hämtar ett generiskt typografiskt com.aspose.imaging.StringFormat-objekt.

Returns: StringFormat - A generic typographic com.aspose.imaging.StringFormat object.

getFormatFlags()

public int getFormatFlags()

Hämtar en com.aspose.imaging.StringFormatFlags-enumeration som innehåller formateringsinformation.

Returns: int - En com.aspose.imaging.StringFormatFlags enumeration som innehåller formateringsinformation.

setFormatFlags(int value)

public void setFormatFlags(int value)

Ställer in en com.aspose.imaging.StringFormatFlags-enumeration som innehåller formateringsinformation.

Parameters:

ParameterTypBeskrivning
värdeintEn com.aspose.imaging.StringFormatFlags enumeration som innehåller formateringsinformation.

getAlignment()

public int getAlignment()

Hämtar information om textjustering på den vertikala planet.

Returns: int - En com.aspose.imaging.StringAlignment enumeration som specificerar information om textjustering.

setAlignment(int value)

public void setAlignment(int value)

Ställer in information om textjustering på den vertikala planet.

Parameters:

ParameterTypBeskrivning
värdeintEn com.aspose.imaging.StringAlignment enumeration som specificerar information om textjustering.

getLineAlignment()

public int getLineAlignment()

Hämtar radjusteringen på det horisontella planet.

Returns: int - En com.aspose.imaging.StringAlignment enumeration som representerar radjusteringen.

setLineAlignment(int value)

public void setLineAlignment(int value)

Ställer in radjusteringen på det horisontella planet.

Parameters:

ParameterTypBeskrivning
värdeintEn com.aspose.imaging.StringAlignment enumeration som representerar radjusteringen.

getHotkeyPrefix()

public int getHotkeyPrefix()

Hämtar com.aspose.imaging.HotkeyPrefix-objektet för detta com.aspose.imaging.StringFormat-objekt.

Returns: int - Objektet com.aspose.imaging.HotkeyPrefix för detta com.aspose.imaging.StringFormat-objekt, standardvärdet är F:Aspose.Imaging.HotkeyPrefix.None.

setHotkeyPrefix(int value)

public void setHotkeyPrefix(int value)

Ställer in com.aspose.imaging.HotkeyPrefix-objektet för detta com.aspose.imaging.StringFormat-objekt.

Parameters:

ParameterTypBeskrivning
värdeintObjektet com.aspose.imaging.HotkeyPrefix för detta com.aspose.imaging.StringFormat-objekt, standardvärdet är F:Aspose.Imaging.HotkeyPrefix.None.

getTrimming()

public int getTrimming()

Hämtar com.aspose.imaging.StringTrimming-enumerationen för detta com.aspose.imaging.StringFormat-objekt.

Returns: int - En com.aspose.imaging.StringTrimming enumeration som anger hur text som ritas med detta com.aspose.imaging.StringFormat-objekt beskärs när den överskrider layoutrektangelns kanter.

setTrimming(int value)

public void setTrimming(int value)

Ställer in com.aspose.imaging.StringTrimming-enumerationen för detta com.aspose.imaging.StringFormat-objekt.

Parameters:

ParameterTypBeskrivning
värdeintEn com.aspose.imaging.StringTrimming enumeration som anger hur text som ritas med detta com.aspose.imaging.StringFormat-objekt beskärs när den överskrider layoutrektangelns kanter.

getDigitSubstitutionMethod()

public int getDigitSubstitutionMethod()

Hämtar metoden som ska användas för siffrors substitution.

Returns: int - En com.aspose.imaging.StringDigitSubstitute enumeration‑värde som specificerar hur tecken i en sträng som inte kan visas eftersom de inte stöds av det aktuella teckensnittet ska ersättas.

Settern introduceras för den föråldrade metoden SetDigitSubstitution.

setDigitSubstitutionMethod(int value)

public void setDigitSubstitutionMethod(int value)

Ställer in metoden som ska användas för siffrors substitution.

Parameters:

ParameterTypBeskrivning
värdeint

Settern introduceras för den föråldrade metoden SetDigitSubstitution. |

getDigitSubstitutionLanguage()

public int getDigitSubstitutionLanguage()

Hämtar språket som används när lokala siffror ersätts med västerländska siffror.

Returns: int - En National Language Support (NLS) språkidentifierare som identifierar språket som kommer att användas när lokala siffror ersätts med västerländska siffror. Du kan skicka P:System.Globalization.CultureInfo.LCID-egenskapen för ett System.Globalization.CultureInfo-objekt som NLS-språkidentifierare. Till exempel, anta att du skapar och ställer in en lokal "ar-EG". Om du skickar com.aspose.imaging.StringDigitSubstitute.Traditional till com.aspose.imaging.StringFormat.setDigitSubstitution(int)‑metoden, kommer arabiskt‑indiska siffror att ersättas med västerländska siffror vid visning.

setDigitSubstitutionLanguage(int value)

public void setDigitSubstitutionLanguage(int value)

Ställer in språket som används när lokala siffror ersätts med västerländska siffror.

Parameters:

ParameterTypBeskrivning
värdeintEn National Language Support (NLS) språkidentifierare som identifierar språket som kommer att användas när lokala siffror ersätts med västerländska siffror. Du kan skicka P:System.Globalization.CultureInfo.LCID-egenskapen för ett System.Globalization.CultureInfo-objekt som NLS-språkidentifierare. Till exempel, anta att du skapar och ställer in en lokal "ar-EG". Om du skickar com.aspose.imaging.StringDigitSubstitute.Traditional till com.aspose.imaging.StringFormat.setDigitSubstitution(int)‑metoden, kommer arabiskt‑indiska siffror att ersättas med västerländska siffror vid visning.

getFirstTabOffset()

public float getFirstTabOffset()

Hämtar antalet mellanslag mellan början av en textrad och den första tabbstoppet.

Returns: float - Det första tabulatoravståndet.

Egenskapen introduceras för den borttagna metoden GetTabStops.

getTabStops()

public float[] getTabStops()

Hämtar en array av avstånd mellan tabbstopp i de enheter som anges av egenskapen P:Aspose.Imaging.getGraphics().PageUnit.

Returns: float[] - Tabulatorstopp.

Egenskapen introduceras för den borttagna metoden GetTabStops.

getCustomCharIdent()

public PointF getCustomCharIdent()

Hämtar den anpassade teckenidentifikatorn.

Värde: Den anpassade teckenidentifieraren.

Returns: PointF - the custom character ident.

setCustomCharIdent(PointF value)

public void setCustomCharIdent(PointF value)

Ställer in den anpassade teckenidentifikatorn.

Värde: Den anpassade teckenidentifieraren.

Parameters:

ParameterTypBeskrivning
valuePointFden anpassade teckenidentifieraren.

deepClone()

public StringFormat deepClone()

Skapar en djup klon av detta com.aspose.imaging.StringFormat-objekt.

Returns: StringFormat - The deep clone of the current com.aspose.imaging.StringFormat.

setTabStops(float firstTabOffset, float[] tabStops)

public void setTabStops(float firstTabOffset, float[] tabStops)

Ställer in tabbstopp för detta com.aspose.imaging.StringFormat-objekt.

Parameters:

ParameterTypBeskrivning
firstTabOffsetfloatAntalet mellanslag mellan början av en textrad och den första tabulatorstoppen.
tabStopsfloat[]En array av avstånd mellan tabulatorstopp i de enheter som anges av egenskapen com.aspose.imaging.Graphics.PageUnit.

toString()

public String toString()

Konverterar detta com.aspose.imaging.StringFormat-objekt till en människoläsbar sträng.

Returns: java.lang.String - En strängrepresentation av detta com.aspose.imaging.StringFormat-objekt.

equals(Object o)

public boolean equals(Object o)

Kontrollera om objekt är lika.

Parameters:

ParameterTypBeskrivning
ojava.lang.ObjectDet andra objektet.

Returns: boolean - Resultatet av likhetsjämförelsen.

hashCode()

public int hashCode()

Hämta hashkoden för det aktuella objektet.

Returns: int - Hashkoden.