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