Class Device

Device class

Cette classe encapsule le rendu du document sur un périphérique abstrait. Le rendu du document est effectué page par page.

public abstract class Device

Constructeurs

NomLa description
Device(Size)InitialiseDevice avec une taille d’une page.

Propriétés

NomLa description
virtual Background { get; set; }Renvoie ou spécifie l’arrière-plan actuel de la page.
virtual CharTM { get; set; }Renvoie ou spécifie la transformation actuelle des caractères.
Creator { get; set; }Renvoie ou spécifie le créateur de la sortie de périphérique résultante.
virtual Font { get; set; }Renvoie ou spécifie la police actuelle.
virtual IsDirectRGB { get; }Indique si l’appareil utilise le mode RVB direct, c’est-à-dire RVB.
IsLicensed { get; }Indique si cette instance de la bibliothèque Aspose.Page est sous licence.
virtual Opacity { get; set; }Renvoie ou spécifie l’opacité actuelle.
virtual OpacityMask { get; set; }Renvoie ou spécifie le masque d’opacité actuel.
virtual Paint { get; set; }Renvoie ou spécifie la peinture actuelle.
Properties { get; set; }Propriétés de l’appareil, y compris les métadonnées.
virtual SaveOptions { set; }Options de gestion du processus de rendu.
virtual Size { get; set; }Renvoie ou spécifie une taille de la page.
virtual Stroke { get; set; }Renvoie ou spécifie le trait actuel.
virtual TextRenderingMode { get; set; }Renvoie ou spécifie le mode de rendu du texte actuel.
virtual TextStrokeWidth { get; set; }Renvoie ou spécifie la largeur actuelle du trait de texte.

Méthodes

NomLa description
virtual Create()Crée une copie de cet appareil.
virtual Dispose()Elimine l’appareil.
virtual Draw(GraphicsPath)Dessine un chemin.
virtual DrawArc(double, double, double, double, double, double)Dessine un arc.
virtual DrawImage(Bitmap, Matrix, Color)Dessine une image avec transformation et arrière-plan assignés.
virtual DrawLine(double, double, double, double)Dessine un segment de ligne.
virtual DrawOval(double, double, double, double)Dessine un ovale.
virtual DrawPolygon(double[], double[], int)Dessine un polygone.
virtual DrawPolygon(int[], int[], int)Dessine un polygone.
virtual DrawPolyline(double[], double[], int)Dessine une polyligne.
virtual DrawPolyline(int[], int[], int)Dessine une polyligne.
virtual DrawRect(double, double, double, double)Dessine un rectangle.
virtual DrawRoundRect(double, double, double, double, double, double)Dessine un rectangle rond.
virtual DrawString(string, double, double)Dessine une chaîne à un point donné.
virtual EndDocument()Rend la préparation nécessaire de l’appareil après le rendu du document.
virtual Fill(GraphicsPath)Remplit un chemin.
virtual FillArc(double, double, double, double, double, double)Remplit un arc.
virtual FillOval(double, double, double, double)Remplit un ovale.
virtual FillPolygon(double[], double[], int)Remplit un polygone.
virtual FillPolygon(int[], int[], int)Remplit un polygone.
virtual FillRect(double, double, double, double)Remplit un rectangle.
virtual FillRoundRect(double, double, double, double, double, double)Remplit un rectangle rond.
GetProperty(string)Obtient une valeur de propriété de chaîne.
GetPropertyColor(string)Obtient une valeur de la propriété color.
GetPropertyDouble(string)Obtient une valeur de propriété double.
GetPropertyInt(string)Obtient une valeur de la propriété entière.
GetPropertyMargins(string)Obtient une valeur de la propriété margin.
GetPropertyRectangle(string)Obtient une valeur de la propriété rectangle.
GetPropertySize(string)Obtient une valeur de la propriété size.
virtual GetTransform()Obtient la transformation actuelle.
virtual InitClip()Initialise le clip de l’appareil.
IsProperty(string)Obtient une valeur de propriété booléenne.
virtual ReNew()Réinitialiser l’appareil à l’état initial pour tout le document. Utilisé pour réinitialiser le flux de sortie.
virtual Reset()Réinitialiser l’appareil à l’état initial pour une page.
virtual Rotate(double)Faites pivoter la matrice de transformation actuelle. Appelle writeTransform(Transform). La rotation avec un angle thêta positif fait pivoter les points sur l’axe x positif vers l’axe y positif.
virtual Rotate(double, double, double)Faire pivoter la matrice de transformation actuelle autour d’un point.
virtual Scale(double, double)Met à l’échelle la matrice de transformation actuelle. Appelle writeTransform(Transform).
virtual SetClip(GraphicsPath)Spécifie le clip de l’appareil.
virtual SetTransform(Matrix)Spécifie la transformation actuelle.
virtual Shear(double, double)Cisaille la matrice de transformation actuelle. Appelle writeTransform(Transform).
virtual StartDocument()Fait la préparation nécessaire de l’appareil avant de commencer le rendu du document.
override ToString()Renvoie le nom du type d’appareil.
virtual Transform(Matrix)Transforme la matrice de transformation actuelle. Appelle writeTransform(Transform)
virtual Translate(double, double)Traduit la matrice de transformation actuelle. Appelle writeTransform(Transform).
virtual WriteComment(string)Écrit un commentaire.

Des champs

NomLa description
static VERSIONVersion actuelle de l’appareil.

Voir également