Device

Device class

Implémente l’interface de sortie de texte et de contenu graphique vers un périphérique abstrait. Le rendu s’effectue page par page.

public abstract class Device

Constructeurs

NomLa description
Device()Crée une nouvelle instance.

Propriétés

NomLa description
abstract DestinationName { get; }Obtient le nom de la destination : nom du fichier de sortie ou description de l’appareil.
virtual Fill { get; set; }Obtient/définit le remplissage actuel.
virtual FillOpacity { get; set; }Obtient/définit l’opacité de remplissage actuelle.
abstract IsReady { get; }Indique si l’appareil est prêt pour la sortie.
abstract PageCount { get; }Obtient le nombre de pages.
virtual Stroke { get; set; }Obtient/définit le trait actuel.
virtual StrokeOpacity { get; set; }Obtient/définit l’opacité actuelle du trait.

Méthodes

NomLa description
abstract AddHyperlink(RectangleF, Pen, string)Définit le lien hypertexte avec un URI comme cible.
virtual Create()Crée une copie de cet appareil.
virtual Dispose()Elimine l’appareil.
abstract DrawPath(GraphicsPath)Dessine un chemin.
abstract DrawString(string, float, float, List<GlyphData>)Dessine une chaîne de texte.
abstract EndDocument()Finalise l’ensemble du document.
abstract EndPage()Finalise une page.
abstract FillPath(GraphicsPath)Remplit un chemin.
abstract Init()Initialise l’appareil.
abstract SetClip(GraphicsPath)Définit le chemin du clip actuel.
abstract SetTransform(Matrix)Définit la transformation actuelle de l’espace de coordonnées.
abstract ShowImage(PointF, SizeF, byte[])Affiche une image raster.
abstract StartDocument()Démarre tout le document.
abstract StartPage(float, float)Démarre une nouvelle page.

Voir également