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
Nom | La description |
---|
Device() | Crée une nouvelle instance. |
Propriétés
Nom | La 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
Nom | La 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