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
Nom | La 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
Nom | La 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
Nom | La 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