Aspose::Page::XPS::XpsDocument klasse

XpsDocument class

Klasse die de hoofd‑entiteit van een XPS document omvat en manipulatiemethoden biedt voor elk XPS element.

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

Methoden

MethodeBeschrijving
Add(T)Voegt een inhoudselement toe (Canvas, Path of Glyphs).
AddCanvas()Voegt een nieuw canvas toe aan de actieve pagina.
AddDocument(bool)Voegt een leeg document toe met de standaard paginagrootte.
AddDocument(float, float, bool)Voegt een leeg document toe met de afmetingen van de eerste pagina width en height.
AddGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String)Voegt nieuwe glyphs toe aan de actieve pagina.
AddGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Voegt nieuwe glyphs toe aan de actieve pagina.
AddOutlineEntry(System::String, int32_t, System::SharedPtr<XpsModel::XpsHyperlinkTarget>)Voegt een outline-item toe aan het document.
AddPage(bool)Voegt een lege pagina toe aan het document met de standaard paginagrootte.
AddPage(float, float, bool)Voegt een lege pagina toe aan het document met de opgegeven width en height.
AddPage(System::SharedPtr<XpsModel::XpsPage>, bool)Voegt een pagina toe aan het document.
AddPath(System::SharedPtr<XpsModel::XpsPathGeometry>)Voegt een nieuw pad toe aan de actieve pagina.
Assert()
CreateArcSegment(System::Drawing::PointF, System::Drawing::SizeF, float, bool, XpsModel::XpsSweepDirection, bool)Maakt een nieuw elliptisch boogsegment.
CreateCanvas()Maakt een nieuw canvas.
CreateColor(System::Drawing::Color)Maakt een nieuwe kleur.
CreateColor(int32_t, int32_t, int32_t, int32_t)Maakt een nieuwe kleur in de sRGB-kleurruimte.
CreateColor(int32_t, int32_t, int32_t)Maakt een nieuwe kleur in de sRGB-kleurruimte.
CreateColor(float, float, float, float)Maakt een nieuwe kleur in de scRGB-kleurruimte.
CreateColor(float, float, float)Maakt een nieuwe kleur in de scRGB-kleurruimte.
CreateColor(System::String, const System::ArrayPtr<float>&)Maakt een nieuwe kleur in een ICC-gebaseerde kleurruimte.
CreateColor(System::SharedPtr<XpsModel::XpsIccProfile>, const System::ArrayPtr<float>&)Maakt een nieuwe kleur in een ICC-gebaseerde kleurruimte.
CreateFont(System::String, System::Drawing::FontStyle)Maakt een nieuw TrueType lettertype-resource aan.
CreateFont(System::SharedPtr<System::IO::Stream>)Maakt een nieuw TrueType lettertype-resource aan vanuit een stream.
CreateGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String)Maakt nieuwe glyphs.
CreateGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Maakt nieuwe glyphs.
CreateGradientStop(System::SharedPtr<XpsModel::XpsColor>, float)Maakt een nieuwe gradientstop.
CreateGradientStop(System::Drawing::Color, float)Maakt een nieuwe gradientstop.
CreateIccProfile(System::String)Maakt een nieuw ICC-profielresource aan vanuit een ICC-profielbestand op iccProfilePath.
CreateIccProfile(System::SharedPtr<System::IO::Stream>)Maakt een nieuw ICC-profielresource aan vanuit stream.
CreateImage(System::String)Maakt een nieuw afbeeldingsresource aan vanuit een afbeeldingsbestand op imagePath.
CreateImage(System::SharedPtr<System::IO::Stream>)Maakt een nieuw afbeeldingsresource aan vanuit stream.
CreateImageBrush(System::SharedPtr<XpsModel::XpsImage>, System::Drawing::RectangleF, System::Drawing::RectangleF)Maakt een nieuwe afbeeldingspenseel.
CreateImageBrush(System::String, System::Drawing::RectangleF, System::Drawing::RectangleF)Maakt een nieuwe afbeeldingspenseel.
CreateLinearGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF)Maakt een nieuwe lineaire gradientpenseel.
CreateLinearGradientBrush(System::Drawing::PointF, System::Drawing::PointF)Maakt een nieuwe lineaire gradientpenseel.
CreateMatrix(float, float, float, float, float, float)Maakt een nieuwe affine transformatie-matrix.
CreatePath(System::SharedPtr<XpsModel::XpsPathGeometry>)Maakt een nieuw pad.
CreatePathFigure(System::Drawing::PointF, bool)Maakt een nieuwe padfiguur.
CreatePathFigure(System::Drawing::PointF, System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathSegment>>>, bool)Maakt een nieuwe padfiguur.
CreatePathGeometry(System::String)Maakt een nieuwe padgeometrie gespecificeerd met verkorte vorm.
CreatePathGeometry()Maakt een nieuwe padgeometrie.
CreatePathGeometry(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathFigure>>>)Maakt een nieuwe padgeometrie met een gespecificeerde lijst van padfiguren.
CreatePolyBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Maakt een nieuwe set kubieke Bézier-curves.
CreatePolyLineSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Maakt een nieuwe polygonale tekening die een willekeurig aantal individuele hoekpunten bevat.
CreatePolyQuadraticBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Maakt een nieuwe set kwadratische Bézier-curves van het vorige punt in de padfiguur via een reeks hoekpunten, met gebruik van gespecificeerde controlepunten.
CreateRadialGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF, float, float)Maakt een nieuwe radiale gradientpenseel.
CreateRadialGradientBrush(System::Drawing::PointF, System::Drawing::PointF, float, float)Maakt een nieuwe radiale gradientpenseel.
CreateSolidColorBrush(System::SharedPtr<XpsModel::XpsColor>)Maakt een nieuwe effen kleurpenseel.
CreateSolidColorBrush(System::Drawing::Color)Maakt een nieuwe effen kleurpenseel.
CreateVisualBrush(System::SharedPtr<XpsModel::XpsContentElement>, System::Drawing::RectangleF, System::Drawing::RectangleF)Maakt een nieuwe visuele penseel.
Dispose() overrideDisposeert de instantie.
get_ActiveDocument()Haalt het nummer van het actieve document op.
get_ActivePage()Haalt het paginanummer op binnen het actieve document.
get_DocumentCount()Retourneert het aantal documenten binnen het XPS pakket.
get_JobPrintTicket()Retourneert/zet het afdrukticket van de taak van het document.
get_Page()Retourneert een XpsPage instantie voor de actieve pagina.
get_PageCount()Geeft het aantal pagina’s in het actieve document terug.
get_TotalPageCount()Retourneert het totale aantal pagina’s in alle documenten binnen het XPS document.
get_Utils() constHaalt het object op dat hulpmiddelen biedt buiten de formele XPS manipulatie-API.
GetDocumentPrintTicket(int32_t)Retourneert het afdrukticket van het document geïndexeerd door documentIndex.
GetPagePrintTicket(int32_t, int32_t)Retourneert het afdrukticket van de pagina geïndexeerd door pageIndex in het document geïndexeerd door documentIndex.
Insert(int32_t, T)Voegt een element (Canvas, Path of Glyphs) toe aan de actieve pagina op positie index.
InsertCanvas(int32_t)Voegt een nieuw canvas toe aan de actieve pagina op positie index.
InsertDocument(int32_t, bool)Voegt een leeg document met standaard paginagrootte toe op positie index.
InsertDocument(int32_t, float, float, bool)Voegt een leeg document toe met de afmetingen van de eerste pagina width en height op positie index.
InsertGlyphs(int32_t, System::String, float, System::Drawing::FontStyle, float, float, System::String)Voegt nieuwe glyphs toe aan de actieve pagina op positie index.
InsertGlyphs(int32_t, System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Voegt nieuwe glyphs toe aan de actieve pagina op positie index.
InsertPage(int32_t, bool)Voegt een lege pagina toe aan het document met standaard paginagrootte op positie index.
InsertPage(int32_t, float, float, bool)Voegt een lege pagina toe aan het document met opgegeven width en height op positie index.
InsertPage(int32_t, System::SharedPtr<XpsModel::XpsPage>, bool)Voegt een pagina toe aan het document op positie index.
InsertPath(int32_t, System::SharedPtr<XpsModel::XpsPathGeometry>)Voegt een nieuw pad toe aan de actieve pagina op positie index.
Merge(System::ArrayPtr<System::String>, System::String)Meerdere XPS bestanden samenvoegen tot één XPS document.
Merge(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>)Meerdere XPS bestanden samenvoegen tot één XPS document.
MergeToPdf(System::ArrayPtr<System::String>, System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Samenvoegen van XPS documenten naar PDF met behulp van de Device instantie.
MergeToPdf(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Samenvoegen van XPS documenten naar PDF met behulp van de Device instantie.
Remove(T)Verwijdert een element van de actieve pagina.
RemoveAt(int32_t)Verwijdert een element op positie index van de actieve pagina.
RemoveDocumentAt(int32_t)Verwijdert een document op positie index.
RemovePage(System::SharedPtr<XpsModel::XpsPage>)Verwijdert een pagina uit het document.
RemovePageAt(int32_t)Verwijdert een pagina uit het document op positie index.
Save(System::String)Slaat het XPS document op naar een XPS bestand op de locatie path.
Save(System::SharedPtr<System::IO::Stream>)Slaat het XPS document op naar een stream.
SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>)Opslaat het document naar een afbeeldingsbestand.De uitvoermap en bestandsnaam zullen hetzelfde zijn als van het invoer XPS bestand. De bestandsextensie komt overeen met het afbeeldingsformaat in de “options” parameter. Als het document is geïnitialiseerd met een stream die geen FileStream is, wordt het afbeeldingsbestand opgeslagen in de huidige map met een standaard bestandsnaamsjabloon.
SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>, System::String, System::String)Slaat het document op als afbeeldingsbestand in de opgegeven map met de opgegeven bestandsnaam. De bestandsextensie komt overeen met het afbeeldingsformaat in de parameter “options”.
SaveAsImageBytes(System::SharedPtr<Presentation::Image::ImageSaveOptions>)Slaat het document op in een bitmap-afbeeldingsformaat als byte-arrays.
SaveAsPdf(System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Slaat het document op in PDF-formaat.
SaveAsPdf(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Slaat het document op in PDF-formaat.
SaveAsPs(System::String, System::SharedPtr<EPS::Device::PsSaveOptions>)Slaat het document op in PS-formaat.
SaveAsPs(System::SharedPtr<System::IO::Stream>, System::SharedPtr<EPS::Device::PsSaveOptions>)Slaat het document op in PS-formaat.
SelectActiveDocument(int32_t)Selecteert een actief document voor bewerking.
SelectActivePage(int32_t)Selecteert een actieve documentpagina voor bewerking.
set_JobPrintTicket(System::SharedPtr<Aspose::Page::XPS::XpsMetadata::JobPrintTicket>)Retourneert/zet het afdrukticket van de taak van het document.
SetDocumentPrintTicket(int32_t, System::SharedPtr<XpsMetadata::DocumentPrintTicket>)Linkt de printTicket aan het document geïndexeerd door documentIndex.
SetPagePrintTicket(int32_t, int32_t, System::SharedPtr<XpsMetadata::PagePrintTicket>)Linkt de printTicket aan de pagina geïndexeerd door pageIndex in het document geïndexeerd door documentIndex.
XpsDocument()Maakt een leeg XPS document met standaard paginagrootte.
XpsDocument(System::String)Opent een bestaand XPS document op de locatie path.
XpsDocument(System::String, System::SharedPtr<LoadOptions>)Opent een bestaand document op de locatie path als XPS document.
XpsDocument(System::SharedPtr<System::IO::Stream>, System::SharedPtr<LoadOptions>)Laadt een bestaand document opgeslagen in de stream als XPS document.

Zie ook