Class StringFormat

Class StringFormat

Το όνομα: Aspose.Imaging Συγκέντρωση: Aspose.Imaging.dll (25.4.0)

Ενσωματώνει πληροφορίες διάταξης κειμένου (όπως ευθυγράμμιση, προσανατολισμό και σταματήσεις καρτέλ) εμφανίζει χειραγώγηση (όπως η ενσωμάτωση ελιψίας και η εθνική αντικατάσταση ψηφίων) και λειτουργίες OpenType.

public sealed class StringFormat : DisposableObject, IDisposable

Inheritance

object DisposableObject StringFormat

Implements

IDisposable

Κληρονομημένα μέλη

DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

StringFormat()

Αρχίζει ένα νέο αντικείμενο Aspose.Imaging.StringFormat.

public StringFormat()

StringFormat(StringFormatFlags)

Αρχίζει ένα νέο αντικείμενο Aspose.Imaging.StringFormat με τον καθορισμένο αριθμό και τη γλώσσα του Aspose.Imaging.StringFormatFlags.

public StringFormat(StringFormatFlags options)

Parameters

options StringFormatFlags

Ο κατάλογος Aspose.Imaging.StringFormatFlags για το νέο αντικείμενο Aspose.Imaging.StringFormat.

StringFormat(StringFormat)

Αρχίζει ένα νέο αντικείμενο Aspose.Imaging.StringFormat από το καθορισμένο υπάρχον αντικείμενο Aspose.Imaging.StringFormat.

public StringFormat(StringFormat format)

Parameters

format StringFormat

Το αντικείμενο Aspose.Imaging.StringFormat από το οποίο να ξεκινήσει το νέο αντικείμενο Aspose.Imaging.StringFormat.

Exceptions

ArgumentNullException

format’ is null.

Properties

Alignment

Αποκτά ή τοποθετεί πληροφορίες προσαρμογής κειμένου στο κάθετο επίπεδο.

public StringAlignment Alignment { get; set; }

Αξία ιδιοκτησίας

StringAlignment

CustomCharIdent

Αποκτά ή τοποθετεί το συνήθη χαρακτήρα ταυτότητα.

public PointF CustomCharIdent { get; set; }

Αξία ιδιοκτησίας

PointF

DigitSubstitutionLanguage

Αποκτά ή τοποθετεί τη γλώσσα που χρησιμοποιείται όταν οι τοπικοί αριθμοί αντικαθίστανται από τους δυτικούς αριθμούς.

public int DigitSubstitutionLanguage { get; set; }

Αξία ιδιοκτησίας

int

Remarks

Το setter εισάγεται για την παλιά μέθοδο SetDigitSubstitution.

DigitSubstitutionMethod

Αποκτά ή ρυθμίζει τη μέθοδο που θα χρησιμοποιηθεί για την αντικατάσταση ψηφίων.

public StringDigitSubstitute DigitSubstitutionMethod { get; set; }

Αξία ιδιοκτησίας

StringDigitSubstitute

Remarks

Το setter εισάγεται για την παλιά μέθοδο SetDigitSubstitution.

FirstTabOffset

Αποκτά τον αριθμό των χώρων μεταξύ της έναρξης μιας γραμμής κειμένου και του πρώτου σταματήματος.

public float FirstTabOffset { get; }

Αξία ιδιοκτησίας

float

Remarks

Η ιδιοκτησία εισάγεται για τη μέθοδο αφαίρεσης GetTabStops.

FormatFlags

Αποκτά ή ρυθμίζει έναν κατάλογο Aspose.Imaging.StringFormatFlags που περιέχει πληροφορίες μορφοποίησης.

public StringFormatFlags FormatFlags { get; set; }

Αξία ιδιοκτησίας

StringFormatFlags

GenericDefault

Αποκτά ένα γενικό προεπιλεγμένο αντικείμενο Aspose.Imaging.StringFormat.

public static StringFormat GenericDefault { get; }

Αξία ιδιοκτησίας

StringFormat

GenericTypographic

Αποκτά ένα γενικό τυπογραφικό αντικείμενο Aspose.Imaging.StringFormat.

public static StringFormat GenericTypographic { get; }

Αξία ιδιοκτησίας

StringFormat

HotkeyPrefix

Αποκτήστε ή τοποθετήστε το αντικείμενο Aspose.Imaging.HotkeyPrefix για αυτό το αντικείμενο Aspose.Imaging.StringFormat.

public HotkeyPrefix HotkeyPrefix { get; set; }

Αξία ιδιοκτησίας

HotkeyPrefix

LineAlignment

Αποκτά ή τοποθετεί τη γραμμή ευθυγράμμιση στο οριζόντιο επίπεδο.

public StringAlignment LineAlignment { get; set; }

Αξία ιδιοκτησίας

StringAlignment

TabStops

Αποκτά μια σειρά από αποστάσεις μεταξύ σταθερών καρτών στις μονάδες που καθορίζονται από την ιδιότητα Aspose.Imaging.Graphics.PageUnit.

public float[] TabStops { get; }

Αξία ιδιοκτησίας

float [ ]

Remarks

Η ιδιοκτησία εισάγεται για τη μέθοδο αφαίρεσης GetTabStops.

Trimming

Αποκτήστε ή τοποθετήστε τον κατάλογο Aspose.Imaging.StringTrimming για αυτό το αντικείμενο Aspose.Imaging.StringFormat.

public StringTrimming Trimming { get; set; }

Αξία ιδιοκτησίας

StringTrimming

Methods

DeepClone()

Δημιουργεί μια βαθιά κλωνοποίηση αυτού του αντικειμένου Aspose.Imaging.StringFormat.

public StringFormat DeepClone()

Returns

StringFormat

Η βαθιά κλωνοποίηση του τρέχοντος Aspose.Imaging.StringFormat.

Equals(αντικείμενο)

Ελέγξτε αν τα αντικείμενα είναι ίσα.

public override bool Equals(object obj)

Parameters

obj object

Το άλλο αντικείμενο.

Returns

bool

Το αποτέλεσμα της σύγκρισης της ισότητας.

GetHashCode()

Αποκτήστε τον κωδικό hash του τρέχοντος αντικειμένου.

public override int GetHashCode()

Returns

int

Ο κώδικας hash.

SetTabStops(Πλοία, Πλοία[])

Ρυθμίστε τις κενές καρτέλες για αυτό το αντικείμενο Aspose.Imaging.StringFormat.

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

Parameters

firstTabOffset float

Ο αριθμός των χώρων μεταξύ της έναρξης μιας γραμμής κειμένου και του πρώτου σταματήματος.

tabStops float [ ]

Μια σειρά από αποστάσεις μεταξύ των καρτών σταματά στις μονάδες που καθορίζονται από την ιδιότητα Aspose.Imaging.Graphics.PageUnit.

ToString()

Μετατρέπει αυτό το αντικείμενο Aspose.Imaging.StringFormat σε μια ανθρώπινη γραμμή που μπορεί να διαβάσει.

public override string ToString()

Returns

string

Μια γραμμή εκπροσώπησης αυτού του αντικειμένου Aspose.Imaging.StringFormat.

 Ελληνικά