Aspose::Page::XPS::XpsDocument klass

XpsDocument class

Klass som kapslar in huvudobjektet för ett XPS dokument och som tillhandahåller manipuleringsmetoder för alla XPS element.

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

Metoder

MetodBeskrivning
Add(T)Lägger till ett innehållselement (Canvas, Path eller Glyphs).
AddCanvas()Lägger till en ny duk på den aktiva sidan.
AddDocument(bool)Lägger till ett tomt dokument med standard sidstorlek.
AddDocument(float, float, bool)Lägger till ett tomt dokument med den första sidans dimensioner width och height.
AddGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String)Lägger till nya glyfer på den aktiva sidan.
AddGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Lägger till nya glyfer på den aktiva sidan.
AddOutlineEntry(System::String, int32_t, System::SharedPtr<XpsModel::XpsHyperlinkTarget>)Lägger till ett konturpost i dokumentet.
AddPage(bool)Lägger till en tom sida i dokumentet med standard sidstorlek.
AddPage(float, float, bool)Lägger till en tom sida i dokumentet med angivna width och height.
AddPage(System::SharedPtr<XpsModel::XpsPage>, bool)Lägger till en sida i dokumentet.
AddPath(System::SharedPtr<XpsModel::XpsPathGeometry>)Lägger till en ny bana på den aktiva sidan.
Assert()
CreateArcSegment(System::Drawing::PointF, System::Drawing::SizeF, float, bool, XpsModel::XpsSweepDirection, bool)Skapar ett nytt elliptiskt bågsegment.
CreateCanvas()Skapar en ny canvas.
CreateColor(System::Drawing::Color)Skapar en ny färg.
CreateColor(int32_t, int32_t, int32_t, int32_t)Skapar en ny färg i sRGB-färgrymden.
CreateColor(int32_t, int32_t, int32_t)Skapar en ny färg i sRGB-färgrymden.
CreateColor(float, float, float, float)Skapar en ny färg i scRGB-färgrymden.
CreateColor(float, float, float)Skapar en ny färg i scRGB-färgrymden.
CreateColor(System::String, const System::ArrayPtr<float>&)Skapar en ny färg i ICC-baserad färgrymd.
CreateColor(System::SharedPtr<XpsModel::XpsIccProfile>, const System::ArrayPtr<float>&)Skapar en ny färg i ICC-baserad färgrymd.
CreateFont(System::String, System::Drawing::FontStyle)Skapar en ny TrueType-teckensnittresurs.
CreateFont(System::SharedPtr<System::IO::Stream>)Skapar en ny TrueType-teckensnittresurs från stream.
CreateGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String)Skapar nya glyphs.
CreateGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Skapar nya glyphs.
CreateGradientStop(System::SharedPtr<XpsModel::XpsColor>, float)Skapar ett nytt gradientstopp.
CreateGradientStop(System::Drawing::Color, float)Skapar ett nytt gradientstopp.
CreateIccProfile(System::String)Skapar en ny ICC-profilresurs från ICC-profilfilen som finns på iccProfilePath.
CreateIccProfile(System::SharedPtr<System::IO::Stream>)Skapar en ny ICC-profilresurs från stream.
CreateImage(System::String)Skapar en ny bildresurs från bildfilen som finns på imagePath.
CreateImage(System::SharedPtr<System::IO::Stream>)Skapar en ny bildresurs från stream.
CreateImageBrush(System::SharedPtr<XpsModel::XpsImage>, System::Drawing::RectangleF, System::Drawing::RectangleF)Skapar en ny bildpensel.
CreateImageBrush(System::String, System::Drawing::RectangleF, System::Drawing::RectangleF)Skapar en ny bildpensel.
CreateLinearGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF)Skapar en ny linjär gradientpensel.
CreateLinearGradientBrush(System::Drawing::PointF, System::Drawing::PointF)Skapar en ny linjär gradientpensel.
CreateMatrix(float, float, float, float, float, float)Skapar en ny affin transformationsmatris.
CreatePath(System::SharedPtr<XpsModel::XpsPathGeometry>)Skapar en ny sökväg.
CreatePathFigure(System::Drawing::PointF, bool)Skapar en ny sökvägsfigur.
CreatePathFigure(System::Drawing::PointF, System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathSegment>>>, bool)Skapar en ny sökvägsfigur.
CreatePathGeometry(System::String)Skapar en ny sökvägsgeometri specificerad med förkortad form.
CreatePathGeometry()Skapar en ny sökvägsgeometri.
CreatePathGeometry(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathFigure>>>)Skapar en ny sökvägsgeometri med specificerad lista av sökvägsfigurer.
CreatePolyBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Skapar en ny uppsättning av kubiska Bézier-kurvor.
CreatePolyLineSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Skapar en ny polygonritning som innehåller ett godtyckligt antal enskilda hörn.
CreatePolyQuadraticBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool)Skapar en ny uppsättning av kvadratiska Bézier-kurvor från föregående punkt i sökvägsfiguren genom en mängd hörn, med användning av specificerade kontrollpunkter.
CreateRadialGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF, float, float)Skapar en ny radiell gradientpensel.
CreateRadialGradientBrush(System::Drawing::PointF, System::Drawing::PointF, float, float)Skapar en ny radiell gradientpensel.
CreateSolidColorBrush(System::SharedPtr<XpsModel::XpsColor>)Skapar en ny solid färgpensel.
CreateSolidColorBrush(System::Drawing::Color)Skapar en ny solid färgpensel.
CreateVisualBrush(System::SharedPtr<XpsModel::XpsContentElement>, System::Drawing::RectangleF, System::Drawing::RectangleF)Skapar en ny visuell pensel.
Dispose() overrideAvslutar instansen.
get_ActiveDocument()Hämtar det aktiva dokumentets nummer.
get_ActivePage()Hämtar det aktiva sidnumret i det aktiva dokumentet.
get_DocumentCount()Returnerar antalet dokument i XPS-paketet.
get_JobPrintTicket()Returnerar/ställer in dokumentets utskriftsjobb‑ticket.
get_Page()Returnerar en XpsPage-instans för den aktiva sidan.
get_PageCount()Returnerar antalet sidor i det aktiva dokumentet.
get_TotalPageCount()Returnerar det totala antalet sidor i alla dokument i XPS-dokumentet.
get_Utils() constHämtar objektet som tillhandahåller verktyg utöver det formella XPS-manipulerings‑API:t.
GetDocumentPrintTicket(int32_t)Returnerar utskriftbiljetten för dokumentet indexerat med documentIndex .
GetPagePrintTicket(int32_t, int32_t)Returnerar utskriftbiljetten för sidan som indexeras med pageIndex i dokumentet som indexeras med documentIndex .
Insert(int32_t, T)Infogar ett element (Canvas, Path eller Glyphs) på den aktiva sidan på index position.
InsertCanvas(int32_t)Infogar en ny canvas på den aktiva sidan på index position.
InsertDocument(int32_t, bool)Infogar ett tomt dokument med standard sidstorlek på index position.
InsertDocument(int32_t, float, float, bool)Infogar ett tomt dokument med den första sidans dimensioner width och heightindex position.
InsertGlyphs(int32_t, System::String, float, System::Drawing::FontStyle, float, float, System::String)Infogar nya glyphs på den aktiva sidan på index position.
InsertGlyphs(int32_t, System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String)Infogar nya glyphs på den aktiva sidan på index position.
InsertPage(int32_t, bool)Infogar en tom sida till dokumentet med standard sidstorlek på index position.
InsertPage(int32_t, float, float, bool)Infogar en tom sida till dokumentet med angivna width och heightindex position.
InsertPage(int32_t, System::SharedPtr<XpsModel::XpsPage>, bool)Infogar en sida till dokumentet på index position.
InsertPath(int32_t, System::SharedPtr<XpsModel::XpsPathGeometry>)Infogar en ny path till den aktiva sidan på index position.
Merge(System::ArrayPtr<System::String>, System::String)Sammanfogar flera XPS-filer till ett XPS-dokument.
Merge(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>)Sammanfogar flera XPS-filer till ett XPS-dokument.
MergeToPdf(System::ArrayPtr<System::String>, System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Sammanfogar XPS-dokument till PDF med hjälp av Device-instansen.
MergeToPdf(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Sammanfogar XPS-dokument till PDF med hjälp av Device-instansen.
Remove(T)Tar bort ett element från den aktiva sidan.
RemoveAt(int32_t)Tar bort ett element på index position från den aktiva sidan.
RemoveDocumentAt(int32_t)Tar bort ett dokument på index position.
RemovePage(System::SharedPtr<XpsModel::XpsPage>)Tar bort en sida från dokumentet.
RemovePageAt(int32_t)Tar bort en sida från dokumentet på index position.
Save(System::String)Sparar XPS-dokument till XPS-filen som ligger på path .
Save(System::SharedPtr<System::IO::Stream>)Sparar XPS-dokument till en ström.
SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>)Sparar dokumentet till en bildfil. Utdata‑katalogen och filnamnet kommer att vara samma som från inmatnings‑XPS-filen. Filändelsen kommer att motsvara bildformatet i parametern "options". Om dokumentet initierades med en ström som inte är FileStream, sparas bildfilen i den aktuella mappen med standardfilnamnsmall.
SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>, System::String, System::String)Sparar dokumentet till en bildfil i den angivna katalogen med det angivna filnamnet. Filändelsen kommer att motsvara bildformatet i parametern "options".
SaveAsImageBytes(System::SharedPtr<Presentation::Image::ImageSaveOptions>)Sparar dokumentet i bitmap‑bildformat som byte‑arrayer.
SaveAsPdf(System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Sparar dokumentet i PDF-format.
SaveAsPdf(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>)Sparar dokumentet i PDF-format.
SaveAsPs(System::String, System::SharedPtr<EPS::Device::PsSaveOptions>)Sparar dokumentet i PS-format.
SaveAsPs(System::SharedPtr<System::IO::Stream>, System::SharedPtr<EPS::Device::PsSaveOptions>)Sparar dokumentet i PS-format.
SelectActiveDocument(int32_t)Väljer ett aktivt dokument för redigering.
SelectActivePage(int32_t)Väljer en aktiv dokumentsida för redigering.
set_JobPrintTicket(System::SharedPtr<Aspose::Page::XPS::XpsMetadata::JobPrintTicket>)Returnerar/ställer in dokumentets utskriftsjobb‑ticket.
SetDocumentPrintTicket(int32_t, System::SharedPtr<XpsMetadata::DocumentPrintTicket>)Länkar printTicket till dokumentet indexerat med documentIndex.
SetPagePrintTicket(int32_t, int32_t, System::SharedPtr<XpsMetadata::PagePrintTicket>)Länkar printTicket till sidan indexerad med pageIndex i dokumentet indexerat med documentIndex.
XpsDocument()Skapar ett tomt XPS dokument med standard sidstorlek.
XpsDocument(System::String)Öppnar ett befintligt XPS dokument som finns på path.
XpsDocument(System::String, System::SharedPtr<LoadOptions>)Öppnar ett befintligt dokument som finns på path som XPS dokument.
XpsDocument(System::SharedPtr<System::IO::Stream>, System::SharedPtr<LoadOptions>)Laddar ett befintligt dokument lagrat i stream som XPS dokument.

Se även