Aspose::Page::XPS::XpsDocument Klasse
Inhalt
[
Ausblenden
]XpsDocument class
Klasse, die die Haupteinheit eines XPS-Dokuments kapselt und Manipulationsmethoden für jedes XPS-Element bereitstellt.
class XpsDocument : public Aspose::Page::Document,
public System::IDisposable
Methoden
| Methode | Beschreibung |
|---|---|
| Add(T) | Fügt ein Inhaltselement (Canvas, Path oder Glyphs) hinzu. |
| AddCanvas() | Fügt der aktiven Seite eine neue Leinwand hinzu. |
| AddDocument(bool) | Fügt ein leeres Dokument mit Standardseitengröße hinzu. |
| AddDocument(float, float, bool) | Fügt ein leeres Dokument mit den Abmessungen der ersten Seite width und height hinzu. |
| AddGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String) | Fügt der aktiven Seite neue Glyphen hinzu. |
| AddGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | Fügt der aktiven Seite neue Glyphen hinzu. |
| AddOutlineEntry(System::String, int32_t, System::SharedPtr<XpsModel::XpsHyperlinkTarget>) | Fügt dem Dokument einen Gliederungseintrag hinzu. |
| AddPage(bool) | Fügt dem Dokument eine leere Seite mit Standardseitengröße hinzu. |
| AddPage(float, float, bool) | Fügt dem Dokument eine leere Seite mit angegebenen width und height hinzu. |
| AddPage(System::SharedPtr<XpsModel::XpsPage>, bool) | Fügt dem Dokument eine Seite hinzu. |
| AddPath(System::SharedPtr<XpsModel::XpsPathGeometry>) | Fügt der aktiven Seite einen neuen Pfad hinzu. |
| Assert() | |
| CreateArcSegment(System::Drawing::PointF, System::Drawing::SizeF, float, bool, XpsModel::XpsSweepDirection, bool) | Erstellt ein neues elliptisches Bogensegment. |
| CreateCanvas() | Erstellt ein neues Canvas. |
| CreateColor(System::Drawing::Color) | Erstellt eine neue Farbe. |
| CreateColor(int32_t, int32_t, int32_t, int32_t) | Erstellt eine neue Farbe im sRGB-Farbraum. |
| CreateColor(int32_t, int32_t, int32_t) | Erstellt eine neue Farbe im sRGB-Farbraum. |
| CreateColor(float, float, float, float) | Erstellt eine neue Farbe im scRGB-Farbraum. |
| CreateColor(float, float, float) | Erstellt eine neue Farbe im scRGB-Farbraum. |
| CreateColor(System::String, const System::ArrayPtr<float>&) | Erstellt eine neue Farbe im ICC-basierten Farbraum. |
| CreateColor(System::SharedPtr<XpsModel::XpsIccProfile>, const System::ArrayPtr<float>&) | Erstellt eine neue Farbe im ICC-basierten Farbraum. |
| CreateFont(System::String, System::Drawing::FontStyle) | Erstellt eine neue TrueType-Schriftressource. |
| CreateFont(System::SharedPtr<System::IO::Stream>) | Erstellt eine neue TrueType-Schriftressource aus einem Stream. |
| CreateGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String) | Erstellt neue Glyphs. |
| CreateGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | Erstellt neue Glyphs. |
| CreateGradientStop(System::SharedPtr<XpsModel::XpsColor>, float) | Erstellt einen neuen Farbverlaufspunkt. |
| CreateGradientStop(System::Drawing::Color, float) | Erstellt einen neuen Farbverlaufspunkt. |
| CreateIccProfile(System::String) | Erstellt eine neue ICC-Profilressource aus einer ICC-Profildatei, die unter iccProfilePath liegt. |
| CreateIccProfile(System::SharedPtr<System::IO::Stream>) | Erstellt eine neue ICC-Profilressource aus stream. |
| CreateImage(System::String) | Erstellt eine neue Bildressource aus einer Bilddatei, die unter imagePath liegt. |
| CreateImage(System::SharedPtr<System::IO::Stream>) | Erstellt eine neue Bildressource aus stream. |
| CreateImageBrush(System::SharedPtr<XpsModel::XpsImage>, System::Drawing::RectangleF, System::Drawing::RectangleF) | Erstellt einen neuen Bildpinsel. |
| CreateImageBrush(System::String, System::Drawing::RectangleF, System::Drawing::RectangleF) | Erstellt einen neuen Bildpinsel. |
| CreateLinearGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF) | Erstellt einen neuen linearen Farbverlaufs-Pinsel. |
| CreateLinearGradientBrush(System::Drawing::PointF, System::Drawing::PointF) | Erstellt einen neuen linearen Farbverlaufs-Pinsel. |
| CreateMatrix(float, float, float, float, float, float) | Erstellt eine neue affine Transformationsmatrix. |
| CreatePath(System::SharedPtr<XpsModel::XpsPathGeometry>) | Erstellt einen neuen Pfad. |
| CreatePathFigure(System::Drawing::PointF, bool) | Erstellt eine neue Pfadfigur. |
| CreatePathFigure(System::Drawing::PointF, System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathSegment>>>, bool) | Erstellt eine neue Pfadfigur. |
| CreatePathGeometry(System::String) | Erstellt eine neue Pfadgeometrie in abgekürzter Form. |
| CreatePathGeometry() | Erstellt eine neue Pfadgeometrie. |
| CreatePathGeometry(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathFigure>>>) | Erstellt eine neue Pfadgeometrie mit einer angegebenen Liste von Pfadfiguren. |
| CreatePolyBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Erstellt ein neues Set kubischer Bézierkurven. |
| CreatePolyLineSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Erstellt eine neue polygonale Zeichnung, die eine beliebige Anzahl einzelner Scheitelpunkte enthält. |
| CreatePolyQuadraticBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Erstellt ein neues Set quadratischer Bézierkurven vom vorherigen Punkt in der Pfadfigur durch eine Menge von Scheitelpunkten unter Verwendung der angegebenen Kontrollpunkte. |
| CreateRadialGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF, float, float) | Erstellt einen neuen radialen Farbverlaufs-Pinsel. |
| CreateRadialGradientBrush(System::Drawing::PointF, System::Drawing::PointF, float, float) | Erstellt einen neuen radialen Farbverlaufs-Pinsel. |
| CreateSolidColorBrush(System::SharedPtr<XpsModel::XpsColor>) | Erstellt einen neuen Vollfarb-Pinsel. |
| CreateSolidColorBrush(System::Drawing::Color) | Erstellt einen neuen Vollfarb-Pinsel. |
| CreateVisualBrush(System::SharedPtr<XpsModel::XpsContentElement>, System::Drawing::RectangleF, System::Drawing::RectangleF) | Erstellt einen neuen visuellen Pinsel. |
| Dispose() override | Gibt die Instanz frei. |
| get_ActiveDocument() | Ermittelt die Nummer des aktiven Dokuments. |
| get_ActivePage() | Ermittelt die Seitenzahl der aktiven Seite im aktiven Dokument. |
| get_DocumentCount() | Gibt die Anzahl der Dokumente im XPS-Paket zurück. |
| get_JobPrintTicket() | Gibt das Druckauftragsticket des Dokuments zurück/legt es fest. |
| get_Page() | Gibt eine XpsPage-Instanz für die aktive Seite zurück. |
| get_PageCount() | Gibt die Anzahl der Seiten im aktiven Dokument zurück. |
| get_TotalPageCount() | Gibt die Gesamtzahl der Seiten in allen Dokumenten im XPS-Dokument zurück. |
| get_Utils() const | Ermittelt das Objekt, das über die formale XPS-Manipulations-API hinausgehende Dienstprogramme bereitstellt. |
| GetDocumentPrintTicket(int32_t) | Gibt das Druckticket des Dokuments zurück, das durch documentIndex indiziert ist . |
| GetPagePrintTicket(int32_t, int32_t) | Gibt das Druckticket der Seite zurück, die durch pageIndex indiziert ist, im Dokument, das durch documentIndex indiziert ist . |
| Insert(int32_t, T) | Fügt ein Element (Canvas, Path oder Glyphs) zur aktiven Seite an der Position index ein. |
| InsertCanvas(int32_t) | Fügt ein neues Canvas zur aktiven Seite an der Position index ein. |
| InsertDocument(int32_t, bool) | Fügt ein leeres Dokument mit Standardseitengröße an der Position index ein. |
| InsertDocument(int32_t, float, float, bool) | Fügt ein leeres Dokument mit den Abmessungen der ersten Seite width und height an der Position index ein. |
| InsertGlyphs(int32_t, System::String, float, System::Drawing::FontStyle, float, float, System::String) | Fügt neue Glyphen zur aktiven Seite an der Position index ein. |
| InsertGlyphs(int32_t, System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | Fügt neue Glyphen zur aktiven Seite an der Position index ein. |
| InsertPage(int32_t, bool) | Fügt dem Dokument eine leere Seite mit Standardseitengröße an der Position index hinzu. |
| InsertPage(int32_t, float, float, bool) | Fügt dem Dokument eine leere Seite mit den angegebenen width und height an der Position index hinzu. |
| InsertPage(int32_t, System::SharedPtr<XpsModel::XpsPage>, bool) | Fügt dem Dokument eine Seite an der Position index hinzu. |
| InsertPath(int32_t, System::SharedPtr<XpsModel::XpsPathGeometry>) | Fügt einen neuen Pfad zur aktiven Seite an der Position index ein. |
| Merge(System::ArrayPtr<System::String>, System::String) | Zusammenführen mehrerer XPS-Dateien zu einem XPS-Dokument. |
| Merge(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>) | Zusammenführen mehrerer XPS-Dateien zu einem XPS-Dokument. |
| MergeToPdf(System::ArrayPtr<System::String>, System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Zusammenführen von XPS-Dokumenten zu PDF mithilfe der Device-Instanz. |
| MergeToPdf(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Zusammenführen von XPS-Dokumenten zu PDF mithilfe der Device-Instanz. |
| Remove(T) | Entfernt ein Element von der aktiven Seite. |
| RemoveAt(int32_t) | Entfernt ein Element an der Position index von der aktiven Seite. |
| RemoveDocumentAt(int32_t) | Entfernt ein Dokument an der Position index. |
| RemovePage(System::SharedPtr<XpsModel::XpsPage>) | Entfernt eine Seite aus dem Dokument. |
| RemovePageAt(int32_t) | Entfernt eine Seite aus dem Dokument an der Position index. |
| Save(System::String) | Speichert das XPS-Dokument in die XPS-Datei, die sich im Pfad path befindet . |
| Save(System::SharedPtr<System::IO::Stream>) | Speichert das XPS-Dokument in einen Stream. |
| SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>) | Speichert das Dokument in eine Bilddatei. Das Ausgabeverzeichnis und der Dateiname entsprechen denen der Eingabe-XPS-Datei. Die Dateierweiterung entspricht dem Bildformat im Parameter “options”. Wenn das Dokument mit einem Stream initialisiert wurde, der kein FileStream ist, wird die Bilddatei im aktuellen Ordner mit einer Standarddateinamenvorlage gespeichert. |
| SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>, System::String, System::String) | Speichert das Dokument in eine Bilddatei im angegebenen Verzeichnis mit dem angegebenen Dateinamen. Die Dateierweiterung entspricht dem Bildformat im Parameter “options”. |
| SaveAsImageBytes(System::SharedPtr<Presentation::Image::ImageSaveOptions>) | Speichert das Dokument im Bitmap-Bildformat als Byte-Arrays. |
| SaveAsPdf(System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Speichert das Dokument im PDF-Format. |
| SaveAsPdf(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Speichert das Dokument im PDF-Format. |
| SaveAsPs(System::String, System::SharedPtr<EPS::Device::PsSaveOptions>) | Speichert das Dokument im PS-Format. |
| SaveAsPs(System::SharedPtr<System::IO::Stream>, System::SharedPtr<EPS::Device::PsSaveOptions>) | Speichert das Dokument im PS-Format. |
| SelectActiveDocument(int32_t) | Wählt ein aktives Dokument zum Bearbeiten aus. |
| SelectActivePage(int32_t) | Wählt eine aktive Dokumentseite zum Bearbeiten aus. |
| set_JobPrintTicket(System::SharedPtr<Aspose::Page::XPS::XpsMetadata::JobPrintTicket>) | Gibt das Druckauftragsticket des Dokuments zurück/legt es fest. |
| SetDocumentPrintTicket(int32_t, System::SharedPtr<XpsMetadata::DocumentPrintTicket>) | Verknüpft das printTicket mit dem Dokument, das durch documentIndex indiziert ist. |
| SetPagePrintTicket(int32_t, int32_t, System::SharedPtr<XpsMetadata::PagePrintTicket>) | Verknüpft das printTicket mit der Seite, die durch pageIndex indiziert ist, im Dokument, das durch documentIndex indiziert ist. |
| XpsDocument() | Erstellt ein leeres XPS-Dokument mit Standardseitengröße. |
| XpsDocument(System::String) | Öffnet ein vorhandenes XPS-Dokument, das sich unter path befindet. |
| XpsDocument(System::String, System::SharedPtr<LoadOptions>) | Öffnet ein vorhandenes Dokument, das sich unter path befindet, als XPS-Dokument. |
| XpsDocument(System::SharedPtr<System::IO::Stream>, System::SharedPtr<LoadOptions>) | Lädt ein vorhandenes Dokument, das im stream gespeichert ist, als XPS-Dokument. |
Siehe auch
- Class Document
- Class IDisposable
- Namespace Aspose::Page::XPS
- Library Aspose.Page for C++