XpsDevice

XpsDevice class

Implémente l’interface de sortie de texte et de contenu graphique vers un document XPS.

public class XpsDevice : Device, IFragmentRasterizer, IInteractiveDevice

Constructeurs

NomLa description
XpsDevice()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.
XpsDevice(Stream)Crée une nouvelle instance. Le fichier de sortie sera écrit dans le flux spécifié.

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.
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
AddBookmark(string, PointF)Ajoute le signet identifié par le nom.
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 cet état graphique d’instance de périphérique, c’est-à-dire bascule le contexte de composition APS vers leApsCanvas du niveau supérieur à l’état graphique de cet appareilApsCanvas .
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.
EndFragment()Termine un fragment à pixelliser.
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.
StartFragment()Démarre un fragment à pixelliser.
override StartPage(float, float)Démarre une nouvelle page.

Voir également