Class EmfPlusStringFormat
Der Name: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Versammlung: Aspose.Imaging.dll (25.4.0)
Im EmfPlusStringFormat-Objekt wird die Textlayout angegeben,Anzeigen von Manipulationen und Sprachidentifikation
public sealed class EmfPlusStringFormat : EmfPlusGraphicsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusGraphicsObjectType ← EmfPlusStringFormat
Vererbte Mitglieder
EmfPlusGraphicsObjectType.Version , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusStringFormat()
public EmfPlusStringFormat()
Properties
DigitLanguage
Erhält oder setzt ein EmfPlusLanguageIdentifier-Objekt, das dieSprache, die für numerische Zahlen in der Zeile verwendet werden kann.Zum Beispiel, wenn diese Zeile arabische Zahlen enthält,Dieses Feld muss einen Sprachidentifikator enthalten, derSpezifiziert eine arabische Sprache
public EmfPlusLanguageIdentifierType DigitLanguage { get; set; }
Eigentumswert
DigitSubstitution
Gibt oder setzt einen 32-Bit unschriebenen Integrator, der beschreibt, wie man ihn ersetztnumerische Zahlen in der Zeile nach einer lokalen oder Sprache.Dieser Wert muss in der StringDigitSubstitution definiert werdenVerzeichnis (Abschnitt 2.1.1.30).
public EmfPlusStringDigitSubstitution DigitSubstitution { get; set; }
Eigentumswert
EmfPlusStringDigitSubstitution
FirstTabOffset
Erhält oder setzt einen 32-Bit-Floating-Punkt-Wert, der die Zahl angibtzwischen dem Beginn einer Textlinie undDie erste Tab stop
public float FirstTabOffset { get; set; }
Eigentumswert
HotkeyPrefix
Er erhält oder setzt einen 32-Bit unterzeichneten Integrator, der die Art derVerarbeitung, die auf einer String durchgeführt wird, wenn eine TastaturKurzgeschwindigkeitsprefix (d.h. ein Ampersand) wird getroffen.Grundsätzlich wird in diesem Feld angegeben, obKeyboard Shortcut Prefiks, die mit Text verbunden sind.Der Wert muss in der HotkeyPrefix definiert werdenVerzeichnis (Abschnitt 2.1.1.14).
public EmfPlusHotkeyPrefix HotkeyPrefix { get; set; }
Eigentumswert
Language
Erhalten oder setzen ein EmfPlusLanguageIdentifier Objekt (Abschnitt 2.2.2.23)die die Sprache angibt, die für den String verwendet werden soll
public EmfPlusLanguageIdentifierType Language { get; set; }
Eigentumswert
LeadingMargin
Erhält oder setzt einen 32-Bit-Floating-Punkt-Wert, der die Länge angibtdes Raums, um an die Startposition eines Strings hinzufügen.Der Standard beträgt 1/6 Zoll; für typografische Schriften, dieDer Standardwert ist 0.
public float LeadingMargin { get; set; }
Eigentumswert
LineAlign
Er bekommt oder setzt einen 32-Bit-Unschriebenen, der beschreibt, wieLügen Sie die String vertikal in der Layout Rechteck.Dieser Wert muss in der StringAlignment-Liste definiert werden.
public EmfPlusStringAlignment LineAlign { get; set; }
Eigentumswert
RangeCount
Erhalten oder setzen Sie einen 32-Bit unterschriebenen Integrator, der die Anzahl von EmfPlusCharacterRange angibtObjekte (Abschnitt 2.2.2.8) definiert im Feld StringFormatData.
public int RangeCount { get; set; }
Eigentumswert
StringAlignment
Er bekommt oder setzt einen 32-Bit-Unschriebenen, der beschreibt, wieFügen Sie den String horizontalerweise im Layout-Rechtang.Dieser Wert muss im StringAlignment definiert werdenVerzeichnis (Abschnitt 2.1.1.29).
public EmfPlusStringAlignment StringAlignment { get; set; }
Eigentumswert
StringFormatData
Erhalten oder setzen Sie ein EmfPlusStringFormatData Objekt (Abschnitt 2.2.2.44)die optional Text-Layout-Daten angeben.
public EmfPlusStringFormatData StringFormatData { get; set; }
Eigentumswert
StringFormatFlags
Gibt oder setzt einen 32-Bit unschriebenen Integrator, der Textlayout angibtOptionen für Formatierung, Clipping und Fontbehandlung.Dieser Wert muss aus StringFormat-Flaggen bestehen(Abschnitt 2.1.2 und 8.2)
public EmfPlusStringFormatFlags StringFormatFlags { get; set; }
Eigentumswert
TabstopCount
Gibt oder setzt einen 32-Bit unterzeichneten Integrator, der die Anzahl der Tab-Stops angibtdefiniert im Feld StringFormatData.
public int TabstopCount { get; set; }
Eigentumswert
Tracking
Erhält oder setzt eine 32-Bit-Floating-Punkt-Wert, die das Verhältnis angibtder horizontalen Raum, der jedem Charakter ineine spezifische String zur verschriebenen Breite desGroße Werte für dieses Eigentum spezifizieren breiteRaum zwischen den Charaktern; Werte weniger als 1 könnenDer Standard beträgt 1.03; für TypografienSchriftarten, der Standardwert ist 1.00.
public float Tracking { get; set; }
Eigentumswert
TrailingMargin
Erhält oder setzt einen 32-Bit-Floating-Punkt-Wert, der die Länge angibtvon dem Raum, um nach einem String zu verlassen.ist 1/6 Zoll; für typografische Schriften ist der Standardwert 0.
public float TrailingMargin { get; set; }
Eigentumswert
Trimming
Gets oder Sätze spezifizieren, wie man Charaktere aus einer Zeile abschneidet, diezu groß, um in einen Layout rektangle zu passen.MUST in der StringTrimming-Liste definiert werden (Abschnitt 2.1.1.31).
public EmfPlusStringTrimming Trimming { get; set; }