Aspose::Page::XPS::XpsDocument klass
Innehåll
[
Dölj
]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
| Metod | Beskrivning |
|---|---|
| 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() override | Avslutar 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() const | Hä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 height på index 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 height på index 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
- Class Document
- Class IDisposable
- Namespace Aspose::Page::XPS
- Library Aspose.Page for C++