Classe EmfLogFontExDv

Summary: The LogFontExDv object specifies the design vector for an extended logical font.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontExDv

Inheritance: EmfLogFontEx

Constructors

NameDescrizione
EmfLogFontExDv(emf_log_font_ex)Inizializza una nuova istanza della classe EmfLogFontExDv.

Properties

NameTypeAccessDescrizione
char_setWmfCharacterSetr/wOttiene o imposta un intero senza segno a 8 bit che specifica l’insieme di glifi dei caratteri. 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
le stringhe rese con quel font.
clip_precisionWmfClipPrecisionFlagsr/wOttiene 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 fuori dalla regione di ritaglio.
Può essere una o più delle flag WMF ClipPrecision.
design_vectorEmfDesignVectorr/wOttiene o imposta un oggetto DesignVector (sezione 2.2.3). Questo campo NON DEVE superare i 72 byte.
escapementintr/wOttiene o imposta un intero con segno a 32 bit che specifica l’angolo, in decimi di grado,
tra il vettore di escapement e l’asse x del dispositivo. Il vettore di escapement è
parallelo alla linea di base di una riga di testo.
nome caratterestringr/wOttiene o imposta un Facename (64 byte): Una stringa di non più di 32 caratteri Unicode che specifica il
nome del tipo di carattere del font. Se la lunghezza di questa stringa è inferiore a 32 caratteri, un NULL terminatore DEVE essere presente, dopo il quale il resto di questo campo DEVE essere ignorato.
full_namestringr/wOttiene 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, un NULL terminatore DEVE essere presente, dopo
il quale il resto di questo campo DEVE essere ignorato.
heightintr/wImposta o ottiene un intero con segno a 32 bit che specifica l’altezza, in unità logiche, della cella del carattere 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 del leading interno.
Il mapper del font DOVREBBE interpretare il valore specificato nel campo Height nel modo seguente.
corsivoSystem.Byter/wImposta o ottiene un intero senza segno a 8 bit che specifica un font corsivo se impostato a 0x01; altrimenti,
DEVE essere impostato a 0x00.
orientamentointr/wImposta o ottiene un intero con segno a 32 bit che specifica l’angolo, in decimi di grado,
tra la linea di base di ogni carattere e l’asse x del dispositivo.
out_precisionWmfOutPrecisionr/wImposta o ottiene un intero senza segno a 8 bit che specifica la precisione di output. La
precisione di output definisce quanto il font deve corrispondere esattamente all’altezza, larghezza,
orientamento del carattere, escapement, pitch e tipo di font richiesti. DEVE essere un valore dell’enumerazione WMF
OutPrecision.
pitch_and_familyWmfPitchAndFamilyr/wImposta o ottiene un oggetto WMF PitchAndFamily ([MS-WMF] sezione 2.2.2.14) che
specifica il pitch e la famiglia del font. Le famiglie di font descrivono l’aspetto di un font in modo generale.
Sono destinate a specificare un font quando il tipo di carattere specificato non è disponibile.
qualityWmfFontQualityr/wImposta o ottiene un intero senza segno a 8 bit che specifica la qualità di output. La qualità di output
definisce quanto cercare di far corrispondere gli attributi del font logico a quelli di un font fisico reale. DEVE essere uno dei valori dell’enumerazione WMF FontQuality ([MS-WMF]
sezione 2.1.1.10).
scriptstringr/wImposta o ottiene 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 terminatore,
dopo il quale il resto di questo campo DEVE essere ignorato.
barratoSystem.Byter/wImposta o ottiene un intero senza segno a 8 bit che specifica un font barrato se impostato a 0x01;
altrimenti, DEVE essere impostato a 0x00.
stilestringr/wImposta o ottiene una stringa di 32 caratteri Unicode che definisce lo stile del font. Se la lunghezza di
questa stringa è inferiore a 32 caratteri, deve essere presente un NULL terminatore, dopo il quale
il resto di questo campo DEVE essere ignorato.
sottolineatoSystem.Byter/wImposta o ottiene un intero senza segno a 8 bit che specifica un font sottolineato se impostato a 0x01;
altrimenti, DEVE essere impostato a 0x00.
weightEmfLogFontWeightr/wImposta o ottiene un intero con segno a 32 bit che specifica il peso del font nell’intervallo
da zero a 1000. Per esempio, 400 è normale e 700 è grassetto. Se questo valore è zero, può essere usato un peso predefinito.
widthintr/wImposta o ottiene un intero con segno a 32 bit che specifica la larghezza media, in unità logiche, dei
caratteri del font. Se il valore del campo Width è zero, un valore appropriato DOVREBBE essere
calcolato dagli altri valori LogFont per trovare un font che abbia il rapporto d’aspetto previsto dal tipografo.

Constructor: EmfLogFontExDv(emf_log_font_ex)

 EmfLogFontExDv(emf_log_font_ex) 

Inizializza una nuova istanza della classe EmfLogFontExDv.

Parameters:

ParametroTipoDescrizione
emf_log_font_exEmfLogFontExL’esempio di log font EMF.