EmfLogFontPanose

EmfLogFontPanose class

L’oggetto LogFontPanose specifica le caratteristiche PANOSE di un font logico.

public sealed class EmfLogFontPanose : EmfLogFont

Costruttori

NomeDescrizione
EmfLogFontPanose(EmfLogFont)Inizializza una nuova istanza diEmfLogFontPanose 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
Culture { get; set; }Ottiene o imposta un intero senza segno a 32 bit che DEVE essere impostato su zero e DEVE essere ignorato.
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 definisce 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.
Match { get; set; }Ottiene o imposta Questo campo DEVE essere ignorato.
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
Padding { get; set; }Ottiene o imposta un campo che esiste solo per garantire l’allineamento a 32 bit di questa struttura. DEVE essere ignorato
Panose { get; set; }Ottiene o imposta un oggetto Panose (sezione 2.2.21) che specifica le caratteristiche PANOSE del carattere logico. Se tutti i campi di questo oggetto sono zero, DEVE essere ignorato.
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).
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.
StyleSize { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica la dimensione in punti in cui viene eseguito il suggerimento del carattere . Se impostato su zero, il suggerimento sui caratteri viene eseguito alla dimensione in punti corrispondente al campo Altezza nell’oggetto LogFont nel campo LogFont
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.
VendorId { get; set; }Ottiene o imposta Questo campo DEVE essere ignorato.
Version { get; set; }Ottiene o imposta Questo campo DEVE essere ignorato.
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