EmfLogFontExDv

EmfLogFontExDv class

L’oggetto LogFontExDv specifica il vettore di disegno per un carattere logico esteso.

public sealed class EmfLogFontExDv : EmfLogFontEx

Costruttori

NomeDescrizione
EmfLogFontExDv(EmfLogFontEx)Inizializza una nuova istanza diEmfLogFontExDv classe.

Proprietà

NomeDescrizione
CharSet { get; set; }Ottiene o imposta un intero senza segno a 8 bit che specifica il set di caratteri glifi. DEVE essere un valore nell’enumerazione WMF CharacterSet ([MS-WMF] sezione 2.1.1.5). Se il set di caratteri è sconosciuto, l’elaborazione del metafile NON DOVREBBE tentare di tradurre o interpretare stringhe renderizzate con quel font.
ClipPrecision { get; set; }Ottiene o imposta un intero senza segno a 8 bit che specifica la precisione di ritaglio. La precisione di ritaglio definisce come ritagliare i caratteri che sono parzialmente al di fuori dell’area di ritaglio. Può essere uno o più flag WMF ClipPrecision
DesignVector { get; set; }Ottiene o imposta un oggetto DesignVector (sezione 2.2.3). Questo campo NON DEVE essere più lungo di 72 byte.
Escapement { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica l’angolo, in decimi di gradi, tra il vettore di scappamento e l’asse x del dispositivo. Il vettore di scappamento è parallelo alla linea di base di una riga di testo.
Facename { get; set; }Ottiene o imposta un Facename (64 byte): una stringa di non più di 32 caratteri Unicode che specifica il nome del carattere tipografico del font. Se la lunghezza di questa stringa è inferiore a 32 caratteri, DEVE essere presente un NULL finale, dopodiché il resto di questo campo DEVE essere ignorato.
FullName { get; set; }Ottiene o imposta una stringa di 64 caratteri Unicode che contiene il nome completo del font. Se la lunghezza di questa stringa è inferiore a 64 caratteri, DEVE essere presente un NULL finale, dopo che il resto di questo campo DEVE essere ignorato.
Height { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica l’altezza, in unità logiche, della cella o del carattere del font. Il valore dell’altezza del carattere, noto anche come dimensione em, è il valore dell’altezza della cella del carattere meno il valore iniziale interno. Il font mapper DOVREBBE interpretare il valore specificato nel campo Altezza nel modo seguente.
Italic { get; set; }Ottiene o imposta un intero senza segno a 8 bit che specifica un carattere corsivo se impostato su 0x01; in caso contrario, DEVE essere impostato a 0x00.
Orientation { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica l’angolo, in decimi di gradi, tra la linea di base di ciascun carattere e l’asse x del dispositivo.
OutPrecision { get; set; }Ottiene o imposta un intero senza segno a 8 bit che specifica la precisione di output. La precisione di output di definisce quanto il carattere è richiesto per abbinare l’altezza, la larghezza, l’orientamento del carattere , lo scappamento, l’altezza e il tipo di carattere richiesti. DEVE essere un valore dall’enumerazione WMF OutPrecision
PitchAndFamily { get; set; }Ottiene o imposta un oggetto WMF PitchAndFamily ([MS-WMF] sezione 2.2.2.14) che specifica il passo e la famiglia del carattere. Le famiglie di caratteri descrivono l’aspetto di un carattere in un modo generale . Servono per specificare un carattere quando il carattere tipografico specificato non è disponibile.
Quality { get; set; }Ottiene o imposta un intero senza segno a 8 bit che specifica la qualità dell’output. La qualità di output definisce quanto cercare di far corrispondere gli attributi del font logico a quelli di un font fisico effettivo. DEVE essere uno dei valori nell’enumerazione WMF FontQuality ([MS-WMF] sezione 2.1.1.10).
Script { get; set; }Ottiene o imposta una stringa di 32 caratteri Unicode che definisce il set di caratteri del font. Se la lunghezza di questa stringa è inferiore a 32 caratteri, DEVE essere presente un NULL finale, dopodiché il resto di questo campo DEVE essere ignorato.
Strikeout { get; set; }Ottiene o imposta un intero senza segno a 8 bit che specifica un carattere barrato se impostato su 0x01; altrimenti, DEVE essere impostato su 0x00.
Style { get; set; }Ottiene o imposta una stringa di 32 caratteri Unicode che definisce lo stile del carattere. Se la lunghezza di questa stringa è inferiore a 32 caratteri, DEVE essere presente un NULL finale, dopodiché il resto di questo campo DEVE essere ignorato.
Underline { get; set; }Ottiene o imposta un intero senza segno a 8 bit che specifica un carattere sottolineato se impostato su 0x01; altrimenti DEVE essere impostato a 0x00.
Weight { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica lo spessore del carattere nell’intervallo da da zero a 1000. Ad esempio, 400 è normale e 700 è grassetto. Se questo valore è zero, è possibile utilizzare un peso predefinito .
Width { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica la larghezza media, in unità logiche, di caratteri nel font. Se il valore del campo Larghezza è zero, un valore appropriato DOVREBBE essere calcolato da altri valori LogFont per trovare un font che abbia le proporzioni previste dal tipografo

Guarda anche