Aspose::Page::XPS::XpsDocument classe

XpsDocument class

Classe encapsulant l’entité principale d’un document XPS qui fournit des méthodes de manipulation pour tout élément XPS.

class XpsDocument : public Aspose::Page::Document,
                    public System::IDisposable

Méthodes

MéthodeDescription
Add(T)Ajoute un élément de contenu (Canvas, Path ou Glyphs).
AddCanvas()Ajoute un nouveau canevas à la page active.
AddDocument(bool)Ajoute un document vide avec la taille de page par défaut.
AddDocument(float, float, bool)Ajoute un document vide avec les dimensions de la première page width et height.
AddGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String)Ajoute de nouveaux glyphes à la page active.
AddGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Ajoute de nouveaux glyphes à la page active.
AddOutlineEntry(System::String, int32_t, System::SharedPtr<XpsModel::XpsHyperlinkTarget>)Ajoute une entrée d’outline au document.
AddPage(bool)Ajoute une page vide au document avec la taille de page par défaut.
AddPage(float, float, bool)Ajoute une page vide au document avec les dimensions width et height spécifiées.
AddPage(System::SharedPtr<XpsModel::XpsPage>, bool)Ajoute une page au document.
AddPath(System::SharedPtr<XpsModel::XpsPathGeometry>)Ajoute un nouveau chemin à la page active.
Assert()
CreateArcSegment(System::Drawing::PointF, System::Drawing::SizeF, float, bool, XpsModel::XpsSweepDirection, bool)Crée un nouveau segment d’arc elliptique.
CreateCanvas()Crée un nouveau canvas.
CreateColor(System::Drawing::Color)Crée une nouvelle couleur.
CreateColor(int32_t, int32_t, int32_t, int32_t)Crée une nouvelle couleur dans l’espace colorimétrique sRGB.
CreateColor(int32_t, int32_t, int32_t)Crée une nouvelle couleur dans l’espace colorimétrique sRGB.
CreateColor(float, float, float, float)Crée une nouvelle couleur dans l’espace colorimétrique scRGB.
CreateColor(float, float, float)Crée une nouvelle couleur dans l’espace colorimétrique scRGB.
CreateColor(System::String, const System::ArrayPtr<float>&)Crée une nouvelle couleur dans un espace colorimétrique basé sur ICC.
CreateColor(System::SharedPtr<XpsModel::XpsIccProfile>, const System::ArrayPtr<float>&)Crée une nouvelle couleur dans un espace colorimétrique basé sur ICC.
CreateFont(System::String, System::Drawing::FontStyle)Crée une nouvelle ressource de police TrueType.
CreateFont(System::SharedPtr<System::IO::Stream>)Crée une nouvelle ressource de police TrueType à partir d’un flux.
CreateGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String)Crée de nouveaux glyphs.
CreateGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Crée de nouveaux glyphs.
CreateGradientStop(System::SharedPtr<XpsModel::XpsColor>, float)Crée un nouveau point d’arrêt de dégradé.
CreateGradientStop(System::Drawing::Color, float)Crée un nouveau point d’arrêt de dégradé.
CreateIccProfile(System::String)Crée une nouvelle ressource de profil ICC à partir du fichier de profil ICC situé à iccProfilePath.
CreateIccProfile(System::SharedPtr<System::IO::Stream>)Crée une nouvelle ressource de profil ICC à partir de stream.
CreateImage(System::String)Crée une nouvelle ressource d’image à partir du fichier image situé à imagePath.
CreateImage(System::SharedPtr<System::IO::Stream>)Crée une nouvelle ressource d’image à partir de stream.
CreateImageBrush(System::SharedPtr<XpsModel::XpsImage>, System::Drawing::RectangleF, System::Drawing::RectangleF)Crée un nouveau pinceau d’image.
CreateImageBrush(System::String, System::Drawing::RectangleF, System::Drawing::RectangleF)Crée un nouveau pinceau d’image.
CreateLinearGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF)Crée un nouveau pinceau de dégradé linéaire.
CreateLinearGradientBrush(System::Drawing::PointF, System::Drawing::PointF)Crée un nouveau pinceau de dégradé linéaire.
CreateMatrix(float, float, float, float, float, float)Crée une nouvelle matrice de transformation affine.
CreatePath(System::SharedPtr<XpsModel::XpsPathGeometry>)Crée un nouveau chemin.
CreatePathFigure(System::Drawing::PointF, bool)Crée une nouvelle figure de chemin.
CreatePathFigure(System::Drawing::PointF, System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathSegment>>>, bool)Crée une nouvelle figure de chemin.
CreatePathGeometry(System::String)Crée une nouvelle géométrie de chemin spécifiée sous forme abrégée.
CreatePathGeometry()Crée une nouvelle géométrie de chemin.
CreatePathGeometry(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathFigure>>>)Crée une nouvelle géométrie de chemin avec une liste spécifiée de figures de chemin.
CreatePolyBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Crée un nouvel ensemble de courbes de Bézier cubiques.
CreatePolyLineSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Crée un nouveau dessin polygonal contenant un nombre arbitraire de sommets individuels.
CreatePolyQuadraticBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Crée un nouvel ensemble de courbes de Bézier quadratiques depuis le point précédent dans la figure de chemin à travers un ensemble de sommets, en utilisant des points de contrôle spécifiés.
CreateRadialGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF, float, float)Crée un nouveau pinceau de dégradé radial.
CreateRadialGradientBrush(System::Drawing::PointF, System::Drawing::PointF, float, float)Crée un nouveau pinceau de dégradé radial.
CreateSolidColorBrush(System::SharedPtr<XpsModel::XpsColor>)Crée un nouveau pinceau de couleur unie.
CreateSolidColorBrush(System::Drawing::Color)Crée un nouveau pinceau de couleur unie.
CreateVisualBrush(System::SharedPtr<XpsModel::XpsContentElement>, System::Drawing::RectangleF, System::Drawing::RectangleF)Crée un nouveau pinceau visuel.
Dispose() overrideLibère l’instance.
get_ActiveDocument()Obtient le numéro du document actif.
get_ActivePage()Obtient le numéro de la page active dans le document actif.
get_DocumentCount()Renvoie le nombre de documents dans le package XPS.
get_JobPrintTicket()Renvoie/definit le ticket d’impression du travail du document.
get_Page()Renvoie une instance XpsPage pour la page active.
get_PageCount()Renvoie le nombre de pages dans le document actif.
get_TotalPageCount()Renvoie le nombre total de pages dans tous les documents du document XPS.
get_Utils() constObtient l’objet qui fournit des utilitaires au-delà de l’API officielle de manipulation XPS.
GetDocumentPrintTicket(int32_t)Renvoie le ticket d’impression du document indexé par documentIndex .
GetPagePrintTicket(int32_t, int32_t)Renvoie le ticket d’impression de la page indexée par pageIndex dans le document indexé par documentIndex .
Insert(int32_t, T)Insère un élément (Canvas, Path ou Glyphs) dans la page active à la position index .
InsertCanvas(int32_t)Insère un nouveau canvas dans la page active à la position index .
InsertDocument(int32_t, bool)Insère un document vide avec la taille de page par défaut à la position index .
InsertDocument(int32_t, float, float, bool)Insère un document vide avec les dimensions de la première page width et height à la position index .
InsertGlyphs(int32_t, System::String, float, System::Drawing::FontStyle, float, float, System::String)Insère de nouveaux glyphes dans la page active à la position index .
InsertGlyphs(int32_t, System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Insère de nouveaux glyphes dans la page active à la position index .
InsertPage(int32_t, bool)Insère une page vide dans le document avec la taille de page par défaut à la position index .
InsertPage(int32_t, float, float, bool)Insère une page vide dans le document avec les dimensions width et height spécifiées à la position index .
InsertPage(int32_t, System::SharedPtr<XpsModel::XpsPage>, bool)Insère une page dans le document à la position index .
InsertPath(int32_t, System::SharedPtr<XpsModel::XpsPathGeometry>)Insère un nouveau chemin dans la page active à la position index .
Merge(System::ArrayPtr<System::String>, System::String)Fusion de plusieurs fichiers XPS en un document XPS.
Merge(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>)Fusion de plusieurs fichiers XPS en un document XPS.
MergeToPdf(System::ArrayPtr<System::String>, System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Fusion de documents XPS en PDF à l’aide de l’instance Device.
MergeToPdf(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Fusion de documents XPS en PDF à l’aide de l’instance Device.
Remove(T)Supprime un élément de la page active.
RemoveAt(int32_t)Supprime un élément à la position index de la page active.
RemoveDocumentAt(int32_t)Supprime un document à la position index.
RemovePage(System::SharedPtr<XpsModel::XpsPage>)Supprime une page du document.
RemovePageAt(int32_t)Supprime une page du document à la position index.
Save(System::String)Enregistre le document XPS dans le fichier XPS situé à path .
Save(System::SharedPtr<System::IO::Stream>)Enregistre le document XPS dans un flux.
SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>)Enregistre le document dans un fichier image. Le répertoire de sortie et le nom du fichier seront les mêmes que ceux du fichier XPS d’entrée. L’extension du fichier correspondra au format d’image indiqué dans le paramètre “options”. Si le document a été initialisé avec un flux qui n’est pas un FileStream, le fichier image sera enregistré dans le dossier actuel avec le modèle de nom de fichier par défaut.
SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>, System::String, System::String)Enregistre le document dans un fichier image dans le répertoire spécifié avec le nom de fichier indiqué. L’extension du fichier correspondra au format d’image indiqué dans le paramètre “options”.
SaveAsImageBytes(System::SharedPtr<Presentation::Image::ImageSaveOptions>)Enregistre le document au format image bitmap sous forme de tableaux d’octets.
SaveAsPdf(System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Enregistre le document au format PDF.
SaveAsPdf(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Enregistre le document au format PDF.
SaveAsPs(System::String, System::SharedPtr<EPS::Device::PsSaveOptions>)Enregistre le document au format PS.
SaveAsPs(System::SharedPtr<System::IO::Stream>, System::SharedPtr<EPS::Device::PsSaveOptions>)Enregistre le document au format PS.
SelectActiveDocument(int32_t)Sélectionne un document actif pour la modification.
SelectActivePage(int32_t)Sélectionne une page de document active pour la modification.
set_JobPrintTicket(System::SharedPtr<Aspose::Page::XPS::XpsMetadata::JobPrintTicket>)Renvoie/definit le ticket d’impression du travail du document.
SetDocumentPrintTicket(int32_t, System::SharedPtr<XpsMetadata::DocumentPrintTicket>)Lie le printTicket au document indexé par documentIndex.
SetPagePrintTicket(int32_t, int32_t, System::SharedPtr<XpsMetadata::PagePrintTicket>)Lie le printTicket à la page indexée par pageIndex dans le document indexé par documentIndex.
XpsDocument()Crée un document XPS vide avec la taille de page par défaut.
XpsDocument(System::String)Ouvre un document XPS existant situé à path.
XpsDocument(System::String, System::SharedPtr<LoadOptions>)Ouvre un document existant situé à path en tant que document XPS.
XpsDocument(System::SharedPtr<System::IO::Stream>, System::SharedPtr<LoadOptions>)Charge un document existant stocké dans le stream en tant que document XPS.

Voir aussi