EmfPlusStringFormat

EmfPlusStringFormat class

L’oggetto EmfPlusStringFormat specifica il layout del testo, le manipolazioni di visualizzazione e l’identificazione della lingua

public sealed class EmfPlusStringFormat : EmfPlusGraphicsObjectType

Costruttori

NomeDescrizione
EmfPlusStringFormat()Default_Costruttore

Proprietà

NomeDescrizione
DigitLanguage { get; set; }Ottiene o imposta un oggetto EmfPlusLanguageIdentifier che specifica la lingua da utilizzare per le cifre numeriche nella stringa. Ad esempio, se questa stringa contiene cifre arabe, questo campo DEVE contenere un identificatore di lingua che specifica una lingua araba
DigitSubstitution { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica come sostituire cifre numeriche nella stringa in base a una locale o lingua. Questo valore DEVE essere definito nell’enumerazione StringDigitSubstitution (sezione 2.1.1.30).
FirstTabOffset { get; set; }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
HotkeyPrefix { get; set; }Ottiene o imposta un numero intero con segno a 32 bit che specifica il tipo di elaborazione eseguita su una stringa quando viene rilevato un prefisso di scelta rapida da tastiera (ovvero una e commerciale). Fondamentalmente, questo campo specifica se visualizzare i prefissi di scelta rapida da tastiera che si riferiscono al testo. Il valore DEVE essere definito nell’enumerazione HotkeyPrefix (sezione 2.1.1.14).
Language { get; set; }Ottiene o imposta un oggetto EmfPlusLanguageIdentifier (sezione 2.2.2.23) che specifica la lingua da utilizzare per la stringa
LeadingMargin { get; set; }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 di è 0.
LineAlign { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare la stringa verticalmente nel rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringAlignment.
RangeCount { get; set; }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.
StringAlignment { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare la stringa orizzontalmente nel rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringAlignment (sezione 2.1.1.29).
StringFormatData { get; set; }Ottiene o imposta un oggetto EmfPlusStringFormatData (sezione 2.2.2.44) che specifica i dati di layout del testo opzionali.
StringFormatFlags { get; set; }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).
TabstopCount { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica il numero di tabulazioni definito nel campo StringFormatData.
Tracking { get; set; }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 del carattere . Valori grandi per questa proprietà specificano ampio spazio tra i caratteri; valori inferiori a 1 possono produrre sovrapposizione di caratteri. L’impostazione predefinita è 1,03; per i caratteri tipografici , il valore predefinito è 1.00.
TrailingMargin { get; set; }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 { get; set; }Ottiene o imposta come ritagliare i caratteri da una stringa che è troppo grande per rientrare in un rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringTrimming (sezione 2.1.1.31).
Version { get; set; }Ottiene o imposta la versione.

Guarda anche