ImageDevice

ImageDevice class

Implémente l’interface de sortie de texte et de contenu graphique vers image(s).

public class ImageDevice : Device

Constructeurs

NomLa description
ImageDevice(bool)Crée une nouvelle instance. Le fichier de sortie sera écrit dans le répertoire de sortie working en prenant le nom de la tâche comme nom de fichier.

Propriétés

NomLa description
override DestinationName { get; }Obtient le nom de la destination : nom du fichier de sortie ou description de l’appareil.
override Fill { get; set; }Obtient/définit le remplissage actuel.
override FillOpacity { get; set; }Obtient/définit l’opacité de remplissage actuelle.
override IsReady { get; }Indique si l’appareil est prêt pour la sortie.
override PageCount { get; }Obtient le nombre de pages.
Result { get; }Renvoie les tableaux d’octets des images résultantes. La première dimension concerne les documents internes et la seconde concerne les pages des documents internes.
override Stroke { get; set; }Obtient/définit le trait actuel.
override StrokeOpacity { get; set; }Obtient/définit l’opacité actuelle du trait.

Méthodes

NomLa description
override AddHyperlink(RectangleF, Pen, string)Définissez le lien hypertexte avec un URI comme cible.
override Create()Crée une copie de cet appareil.
override Dispose()Supprime cette instance d’appareil. Finalise l’état graphique de cette instance de périphérique, c’est-à-dire bascule le contexte de composition au niveau supérieur à l’état graphique de ce périphérique.
override DrawPath(GraphicsPath)Dessine un chemin.
override DrawString(string, float, float, List<GlyphData>)Dessine une chaîne de texte.
override EndDocument()Finalise l’ensemble du document.
override EndPage()Finalise une page.
override FillPath(GraphicsPath)Remplissez un chemin.
override Init()Initialise l’appareil.
override SetClip(GraphicsPath)Définit le chemin du clip actuel.
override SetTransform(Matrix)Définit la transformation actuelle de l’espace de coordonnées.
override ShowImage(PointF, SizeF, byte[])Affiche une image raster.
override StartDocument()Démarre tout le document.
override StartPage(float, float)Démarre une nouvelle page.

Voir également