EmfPlusStringFormat Classe
Contenuti
[
Nascondere
]Summary: The EmfPlusStringFormat object specifies text layout,
display manipulations, and language identification
Module: aspose.imaging.fileformats.emf.emfplus.objects
Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStringFormat
Inheritance: EmfPlusGraphicsObjectType
Constructors
| Name | Descrizione |
|---|---|
| EmfPlusStringFormat() | Inizializza una nuova istanza della classe EmfPlusStringFormat |
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| digit_language | EmfPlusLanguageIdentifierType | r/w | Ottiene o imposta un oggetto EmfPlusLanguageIdentifier che specifica la lingua da usare per le cifre numeriche nella stringa. Ad esempio, se questa stringa contiene cifre arabe, questo campo DEVE contenere un identificatore di lingua che specifichi una lingua araba |
| digit_substitution | EmfPlusStringDigitSubstitution | r/w | Ottiene o imposta un intero senza segno a 32 bit che specifica come sostituire le cifre numeriche nella stringa in base a una locale o lingua. Questo valore DEVE essere definito nell’enumerazione StringDigitSubstitution (sezione 2.1.1.30). |
| first_tab_offset | float | r/w | Ottiene o imposta un valore a virgola mobile a 32 bit che specifica il numero di spazi tra l’inizio di una riga di testo e la prima tabulazione |
| hotkey_prefix | EmfPlusHotkeyPrefix | r/w | Ottiene o imposta un intero con segno a 32 bit che specifica il tipo di elaborazione eseguita su una stringa quando viene incontrato un prefisso di scorciatoia da tastiera (cioè, un e commerciale). In pratica, questo campo specifica se visualizzare i prefissi delle scorciatoie da tastiera relativi al testo. Il valore DEVE essere definito nell’enumerazione HotkeyPrefix (sezione 2.1.1.14). |
| language | EmfPlusLanguageIdentifierType | r/w | Ottiene o imposta un oggetto EmfPlusLanguageIdentifier (sezione 2.2.2.23) che specifica la lingua da utilizzare per la stringa |
| leading_margin | float | r/w | Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la lunghezza dello spazio da aggiungere alla posizione iniziale di una stringa. Il valore predefinito è 1/6 di pollice; per i caratteri tipografici, il valore predefinito è 0. |
| line_align | EmfPlusStringAlignment | r/w | Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare verticalmente la stringa nel rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringAlignment. |
| range_count | int | r/w | Ottiene o imposta un intero con segno a 32 bit che specifica il numero di oggetti EmfPlusCharacterRange (sezione 2.2.2.8) definiti nel campo StringFormatData. |
| string_alignment | EmfPlusStringAlignment | r/w | Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare orizzontalmente la stringa nel rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringAlignment (sezione 2.1.1.29). |
| string_format_data | EmfPlusStringFormatData | r/w | Ottiene o imposta un oggetto EmfPlusStringFormatData (sezione 2.2.2.44) che specifica i dati opzionali di layout del testo. |
| string_format_flags | EmfPlusStringFormatFlags | r/w | Ottiene o imposta un intero senza segno a 32 bit che specifica le opzioni di layout del testo per la formattazione, il ritaglio e la gestione dei caratteri. Questo valore DEVE essere composto da flag StringFormat (sezione 2.1.2.8). |
| tabstop_count | int | r/w | Ottiene o imposta un intero con segno a 32 bit che specifica il numero di tabulazioni definite nel campo StringFormatData. |
| tracking | float | r/w | Ottiene o imposta un valore a virgola mobile a 32 bit che specifica il rapporto dello spazio orizzontale assegnato a ciascun carattere in una stringa specificata rispetto alla larghezza definita dal carattere. Valori elevati per questa proprietà indicano ampio spazio tra i caratteri; valori inferiori a 1 possono produrre sovrapposizione di caratteri. Il valore predefinito è 1.03; per i caratteri tipografici, il valore predefinito è 1.00. |
| trailing_margin | float | r/w | Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la lunghezza dello spazio da lasciare dopo una stringa. Il valore predefinito è 1/6 di pollice; per i caratteri tipografici, il valore predefinito è 0. |
| trimming | EmfPlusStringTrimming | r/w | Ottiene o imposta specifica come tagliare i caratteri da una stringa che è troppo grande per entrare in un rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringTrimming (sezione 2.1.1.31). |
| version | EmfPlusGraphicsVersion | r/w | Ottiene o imposta la versione. |
Constructor: EmfPlusStringFormat()
EmfPlusStringFormat()
Inizializza una nuova istanza della classe EmfPlusStringFormat