EmfPlusSetTsGraphics

EmfPlusSetTsGraphics class

L’enregistrement EmfPlusSetTSGraphics spécifie l’état d’un contexte de périphérique graphique pour un serveur Terminal Server.

public sealed class EmfPlusSetTsGraphics : EmfPlusTerminalServerRecordType

Constructeurs

NomLa description
EmfPlusSetTsGraphics(EmfPlusRecord)Initialise une nouvelle instance duEmfPlusSetTsGraphics classe.

Propriétés

NomLa description
AntiAliasMode { get; set; }Obtient ou définit un entier non signé 8 bits qui spécifie la qualité du rendu des lignes, y compris le type d’anticrénelage des lignes. Il DOIT être défini dans l’énumération SmoothingMode (section 2.1.1.28).
BasicVgaColors { get; }Obtient une valeur indiquant si [couleurs vga de base]. Si défini, la palette ne contient que les couleurs VGA de base.
CompositingMode { get; set; }Obtient ou définit un entier non signé de 8 bits qui spécifie comment les couleurs source sont combinées avec les couleurs d’arrière-plan. Il DOIT être une valeur dans l’énumération CompositingMode (section 2.1.1.5).
CompositingQuality { get; set; }Obtient ou définit un entier non signé de 8 bits qui spécifie le degré de lissage à appliquer aux lignes, aux courbes et aux bords des zones remplies pour les faire apparaître plus continus ou nettement définis. Il DOIT être une valeur dans l’énumération CompositingQuality (section 2.1.1.6).
virtual DataSize { get; set; }Obtient ou définit un entier non signé 32 bits qui DOIT définir le nombre aligné sur 32 bits de octets de données dans le champ RecordData qui suit. Ce numéro n’inclut pas l’en-tête d’enregistrement de 12 octets.
FilterType { get; set; }Obtient ou définit un entier non signé de 8 bits qui spécifie comment la mise à l’échelle, y compris l’étirement et la réduction, est effectuée. Il DOIT être une valeur dans l’énumération FilterType (section 2.1.1.11).
virtual Flags { get; set; }Obtient ou définit un entier non signé de 16 bits qui contient des informations pour certains enregistrements sur la façon dont l’opération doit être effectuée et sur la structure de l’enregistrement.
HavePalette { get; }Obtient une valeur indiquant si [have palette]. S’il est défini, cet enregistrement contient un objet EmfPlusPalette (section 2.2.2.28) dans le champ Palette suivant les données d’état graphique.
Palette { get; set; }Obtient ou définit un objet EmfPlusPalette facultatif.
PixelOffset { get; set; }Obtient ou définit un entier non signé de 8 bits qui spécifie la qualité globale de l’image et du processus de rendu du texte. Il DOIT être une valeur dans l’énumération PixelOffsetMode (section 2.1.1.26).
RenderOriginX { get; set; }Obtient ou définit un entier signé 16 bits, qui est la coordonnée horizontale de l’ origine pour le rendu des matrices de demi-teintes et de tramage.
RenderOriginY { get; set; }Obtient ou définit un entier signé 16 bits, qui est la coordonnée verticale de l’origine pour le rendu des matrices de demi-teintes et de tramage.
virtual Size { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie le nombre d’octets alignés sur 32 bits dans l’enregistrement entier, y compris l’en-tête d’enregistrement de 12 octets et les données spécifiques à l’enregistrement.
TextContrast { get; set; }Obtient ou définit un entier non signé 16 bits qui spécifie la valeur de correction gamma utilisée pour le rendu du texte anticrénelé et ClearType. Cette valeur DOIT être comprise entre 0 et 12 inclus.
TextRenderHint { get; set; }Obtient ou définit un entier non signé de 8 bits qui spécifie la qualité du rendu text , y compris le type d’anticrénelage du texte. Il DOIT être défini dans l’énumération TextRenderingHint (section 2.1.1.32).
Type { get; }Obtient un entier non signé de 16 bits qui identifie le type d’enregistrement.
WorldToDevice { get; set; }Obtient ou définit un objet EmfPlusTransformMatrix 192 bits (section 2.2.2.47) qui spécifie les transformations de l’espace mondial vers l’espace périphérique.

Voir également