EmfScaleViewportExtex

EmfScaleViewportExtex class

Il record EMR_SCALEVIEWPORTTEXX ridefinisce il viewport per un contesto di dispositivo utilizzando i rapporti formati dai moltiplicandi e dai divisori specificati.

public sealed class EmfScaleViewportExtex : EmfStateRecordType

Costruttori

NomeDescrizione
EmfScaleViewportExtex()Inizializza una nuova istanza diEmfScaleViewportExtex classe.
EmfScaleViewportExtex(EmfRecord)Inizializza una nuova istanza diEmfScaleViewportExtex classe.

Proprietà

NomeDescrizione
Size { get; set; }Ottiene o imposta la dimensione del record
Type { get; set; }Ottiene o imposta il tipo.
XDenom { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica il divisore orizzontale. Non può essere zero.
XNum { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica il moltiplicando orizzontale. Non può essere zero.
YDenom { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica il divisore verticale. Non può essere zero.
YNum { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica il moltiplicando verticale. Non può essere zero.

Osservazioni

L’estensione non può essere modificata se il contesto del dispositivo utilizza una modalità di mappatura a scala fissa. Solo MM_ISOTROPIC e MM_ANISOTROPIC non sono a scala fissa. Le estensioni del viewport vengono modificate come segue. xNewWE = (xOldWE * xNum) / xDenom yNewWE = (yOldWE * yNum) / yDenom

Guarda anche