EmfPolyTextOutA

EmfPolyTextOutA class

Il record EMR_POLYTEXTOUTA disegna una o più stringhe di testo ASCII utilizzando il font e i colori del testo correnti.

public sealed class EmfPolyTextOutA : EmfDrawingRecordType

Costruttori

NomeDescrizione
EmfPolyTextOutA()Inizializza una nuova istanza diEmfPolyTextOutA classe.
EmfPolyTextOutA(EmfRecord)Inizializza una nuova istanza diEmfPolyTextOutA classe.

Proprietà

NomeDescrizione
AEmrText { get; set; }Ottiene o imposta una matrice di oggetti EmrText (sezione 2.2.5) che specificano le stringhe di output in caratteri ASCII a 8 bit, con attributi di testo e valori di spaziatura. Il numero di oggetti EmrText è specificato da cStrings.
Bounds { get; set; }Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19), che specifica il rettangolo di delimitazione in unità di dispositivo.
ExScale { get; set; }Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la scala X dalle unità della pagina a unità di .01 mm se la modalità grafica è GM_COMPATIBLE.
EyScale { get; set; }Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la scala Y dalle unità di pagina a unità di .01 mm se la modalità grafica è GM_COMPATIBLE.
IGraphicsMode { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità grafica corrente, dall’enumerazione GraphicsMode (sezione 2.1.16).
Size { get; set; }Ottiene o imposta la dimensione del record
Type { get; set; }Ottiene o imposta il tipo.

Osservazioni

I colori del carattere e del testo utilizzati per l’output sono specificati dalle proprietà nello stato corrente del contesto del dispositivo di riproduzione . EMR_POLYTEXTOUTA DOVREBBE essere emulato con una serie di record EMR_EXTTEXTOUTW (sezione 2.3.5.7), uno per stringa. Ciò richiede che la stringa di testo ASCII in ogni oggetto EmrText venga convertita nella codifica Unicode UTF16-LE.

Guarda anche