Aspose::Page::XPS::XpsDocument κλάση
περιεχόμενα
[
κρύβω
]XpsDocument class
Κλάση που ενσωματώνει την κύρια οντότητα του εγγράφου XPS και παρέχει μεθόδους χειρισμού για οποιοδήποτε στοιχείο XPS.
class XpsDocument : public Aspose::Page::Document,
public System::IDisposable
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| Add(T) | Προσθέτει ένα στοιχείο περιεχομένου (Canvas, Path ή Glyphs). |
| AddCanvas() | Προσθέτει ένα νέο καμβά στη ενεργή σελίδα. |
| AddDocument(bool) | Προσθέτει ένα κενό έγγραφο με προεπιλεγμένο μέγεθος σελίδας. |
| AddDocument(float, float, bool) | Προσθέτει ένα κενό έγγραφο με τις διαστάσεις της πρώτης σελίδας width και height. |
| AddGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String) | Προσθέτει νέες γλύφες στη ενεργή σελίδα. |
| AddGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | Προσθέτει νέες γλύφες στη ενεργή σελίδα. |
| AddOutlineEntry(System::String, int32_t, System::SharedPtr<XpsModel::XpsHyperlinkTarget>) | Προσθέτει μια καταχώρηση περιγράμματος στο έγγραφο. |
| AddPage(bool) | Προσθέτει μια κενή σελίδα στο έγγραφο με προεπιλεγμένο μέγεθος σελίδας. |
| AddPage(float, float, bool) | Προσθέτει μια κενή σελίδα στο έγγραφο με καθορισμένα width και height. |
| AddPage(System::SharedPtr<XpsModel::XpsPage>, bool) | Προσθέτει μια σελίδα στο έγγραφο. |
| AddPath(System::SharedPtr<XpsModel::XpsPathGeometry>) | Προσθέτει ένα νέο μονοπάτι στη ενεργή σελίδα. |
| Assert() | |
| CreateArcSegment(System::Drawing::PointF, System::Drawing::SizeF, float, bool, XpsModel::XpsSweepDirection, bool) | Δημιουργεί ένα νέο τμήμα ελλειπτικού τόξου. |
| CreateCanvas() | Δημιουργεί ένα νέο καμβά. |
| CreateColor(System::Drawing::Color) | Δημιουργεί ένα νέο χρώμα. |
| CreateColor(int32_t, int32_t, int32_t, int32_t) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο sRGB. |
| CreateColor(int32_t, int32_t, int32_t) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο sRGB. |
| CreateColor(float, float, float, float) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο scRGB. |
| CreateColor(float, float, float) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο scRGB. |
| CreateColor(System::String, const System::ArrayPtr<float>&) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο βασισμένο σε ICC. |
| CreateColor(System::SharedPtr<XpsModel::XpsIccProfile>, const System::ArrayPtr<float>&) | Δημιουργεί ένα νέο χρώμα σε χρωματικό χώρο βασισμένο σε ICC. |
| CreateFont(System::String, System::Drawing::FontStyle) | Δημιουργεί έναν νέο πόρο γραμματοσειράς TrueType. |
| CreateFont(System::SharedPtr<System::IO::Stream>) | Δημιουργεί έναν νέο πόρο γραμματοσειράς TrueType από ροή. |
| CreateGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String) | Δημιουργεί νέα glyphs. |
| CreateGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | Δημιουργεί νέα glyphs. |
| CreateGradientStop(System::SharedPtr<XpsModel::XpsColor>, float) | Δημιουργεί ένα νέο σημείο διαβάθμισης. |
| CreateGradientStop(System::Drawing::Color, float) | Δημιουργεί ένα νέο σημείο διαβάθμισης. |
| CreateIccProfile(System::String) | Δημιουργεί έναν νέο πόρο προφίλ ICC από το αρχείο προφίλ ICC που βρίσκεται στο iccProfilePath. |
| CreateIccProfile(System::SharedPtr<System::IO::Stream>) | Δημιουργεί έναν νέο πόρο προφίλ ICC από stream. |
| CreateImage(System::String) | Δημιουργεί έναν νέο πόρο εικόνας από το αρχείο εικόνας που βρίσκεται στο imagePath. |
| CreateImage(System::SharedPtr<System::IO::Stream>) | Δημιουργεί έναν νέο πόρο εικόνας από stream. |
| CreateImageBrush(System::SharedPtr<XpsModel::XpsImage>, System::Drawing::RectangleF, System::Drawing::RectangleF) | Δημιουργεί ένα νέο πινέλο εικόνας. |
| CreateImageBrush(System::String, System::Drawing::RectangleF, System::Drawing::RectangleF) | Δημιουργεί ένα νέο πινέλο εικόνας. |
| CreateLinearGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF) | Δημιουργεί ένα νέο πινέλο γραμμικής διαβάθμισης. |
| CreateLinearGradientBrush(System::Drawing::PointF, System::Drawing::PointF) | Δημιουργεί ένα νέο πινέλο γραμμικής διαβάθμισης. |
| CreateMatrix(float, float, float, float, float, float) | Δημιουργεί έναν νέο πίνακα αφινικής μετασχηματισμού. |
| CreatePath(System::SharedPtr<XpsModel::XpsPathGeometry>) | Δημιουργεί ένα νέο μονοπάτι. |
| CreatePathFigure(System::Drawing::PointF, bool) | Δημιουργεί μια νέα μορφή μονοπατιού. |
| CreatePathFigure(System::Drawing::PointF, System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathSegment>>>, bool) | Δημιουργεί μια νέα μορφή μονοπατιού. |
| CreatePathGeometry(System::String) | Δημιουργεί μια νέα γεωμετρία μονοπατιού που καθορίζεται με συντομευμένη μορφή. |
| CreatePathGeometry() | Δημιουργεί μια νέα γεωμετρία μονοπατιού. |
| CreatePathGeometry(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathFigure>>>) | Δημιουργεί μια νέα γεωμετρία μονοπατιού με καθορισμένη λίστα μορφών μονοπατιού. |
| CreatePolyBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Δημιουργεί ένα νέο σύνολο κυβικών καμπυλών Bézier. |
| CreatePolyLineSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Δημιουργεί ένα νέο πολυγωνικό σχέδιο που περιέχει αυθαίρετο αριθμό μεμονωμένων κορυφών. |
| CreatePolyQuadraticBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Δημιουργεί ένα νέο σύνολο τετραγωνικών καμπυλών Bézier από το προηγούμενο σημείο στη μορφή μονοπατιού μέσω ενός συνόλου κορυφών, χρησιμοποιώντας καθορισμένα σημεία ελέγχου. |
| CreateRadialGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF, float, float) | Δημιουργεί ένα νέο πινέλο ακτινικής διαβάθμισης. |
| CreateRadialGradientBrush(System::Drawing::PointF, System::Drawing::PointF, float, float) | Δημιουργεί ένα νέο πινέλο ακτινικής διαβάθμισης. |
| CreateSolidColorBrush(System::SharedPtr<XpsModel::XpsColor>) | Δημιουργεί ένα νέο πινέλο στερεού χρώματος. |
| CreateSolidColorBrush(System::Drawing::Color) | Δημιουργεί ένα νέο πινέλο στερεού χρώματος. |
| CreateVisualBrush(System::SharedPtr<XpsModel::XpsContentElement>, System::Drawing::RectangleF, System::Drawing::RectangleF) | Δημιουργεί ένα νέο οπτικό πινέλο. |
| Dispose() override | Αποδεσμεύει την παρουσία. |
| get_ActiveDocument() | Λαμβάνει τον αριθμό του ενεργού εγγράφου. |
| get_ActivePage() | Λαμβάνει τον αριθμό της ενεργής σελίδας εντός του ενεργού εγγράφου. |
| get_DocumentCount() | Επιστρέφει τον αριθμό των εγγράφων μέσα στο πακέτο XPS. |
| get_JobPrintTicket() | Επιστρέφει/ορίζει το εισιτήριο εκτύπωσης εργασίας του εγγράφου. |
| get_Page() | Επιστρέφει μια παρουσία XpsPage για τη ενεργή σελίδα. |
| get_PageCount() | Επιστρέφει τον αριθμό των σελίδων στο ενεργό έγγραφο. |
| get_TotalPageCount() | Επιστρέφει το συνολικό αριθμό σελίδων σε όλα τα έγγραφα μέσα στο έγγραφο XPS. |
| get_Utils() const | Λαμβάνει το αντικείμενο που παρέχει βοηθητικές λειτουργίες πέρα από το επίσημο API χειρισμού XPS. |
| GetDocumentPrintTicket(int32_t) | Επιστρέφει το εισιτήριο εκτύπωσης του εγγράφου που έχει δείκτη documentIndex . |
| GetPagePrintTicket(int32_t, int32_t) | Επιστρέφει το εισιτήριο εκτύπωσης της σελίδας που έχει δείκτη pageIndex στο έγγραφο που έχει δείκτη documentIndex . |
| Insert(int32_t, T) | Εισάγει ένα στοιχείο (Canvas, Path ή Glyphs) στη ενεργή σελίδα στη θέση index . |
| InsertCanvas(int32_t) | Εισάγει ένα νέο καμβά στη ενεργή σελίδα στη θέση index . |
| InsertDocument(int32_t, bool) | Εισάγει ένα κενό έγγραφο με προεπιλεγμένο μέγεθος σελίδας στη θέση index . |
| InsertDocument(int32_t, float, float, bool) | Εισάγει ένα κενό έγγραφο με τις διαστάσεις της πρώτης σελίδας width και height στη θέση index . |
| InsertGlyphs(int32_t, System::String, float, System::Drawing::FontStyle, float, float, System::String) | Εισάγει νέα glyphs στη ενεργή σελίδα στη θέση index . |
| InsertGlyphs(int32_t, System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | Εισάγει νέα glyphs στη ενεργή σελίδα στη θέση index . |
| InsertPage(int32_t, bool) | Εισάγει μια κενή σελίδα στο έγγραφο με προεπιλεγμένο μέγεθος σελίδας στη θέση index . |
| InsertPage(int32_t, float, float, bool) | Εισάγει μια κενή σελίδα στο έγγραφο με καθορισμένα width και height στη θέση index . |
| InsertPage(int32_t, System::SharedPtr<XpsModel::XpsPage>, bool) | Εισάγει μια σελίδα στο έγγραφο στη θέση index . |
| InsertPath(int32_t, System::SharedPtr<XpsModel::XpsPathGeometry>) | Εισάγει ένα νέο path στη ενεργή σελίδα στη θέση index . |
| Merge(System::ArrayPtr<System::String>, System::String) | Συγχώνευση πολλαπλών αρχείων XPS σε ένα έγγραφο XPS . |
| Merge(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>) | Συγχώνευση πολλαπλών αρχείων XPS σε ένα έγγραφο XPS . |
| MergeToPdf(System::ArrayPtr<System::String>, System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Συγχώνευση εγγράφων XPS σε PDF χρησιμοποιώντας το αντικείμενο Device . |
| MergeToPdf(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Συγχώνευση εγγράφων XPS σε PDF χρησιμοποιώντας το αντικείμενο Device . |
| Remove(T) | Αφαιρεί ένα στοιχείο από τη ενεργή σελίδα. |
| RemoveAt(int32_t) | Αφαιρεί ένα στοιχείο στη θέση index από τη ενεργή σελίδα. |
| RemoveDocumentAt(int32_t) | Αφαιρεί ένα έγγραφο στη θέση index . |
| RemovePage(System::SharedPtr<XpsModel::XpsPage>) | Αφαιρεί μια σελίδα από το έγγραφο. |
| RemovePageAt(int32_t) | Αφαιρεί μια σελίδα από το έγγραφο στη θέση index . |
| Save(System::String) | Αποθηκεύει το έγγραφο XPS σε αρχείο XPS που βρίσκεται στο path . |
| Save(System::SharedPtr<System::IO::Stream>) | Αποθηκεύει το έγγραφο XPS σε ροή. |
| SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>) | Αποθηκεύει το έγγραφο σε αρχείο εικόνας. Ο φάκελος εξόδου και το όνομα αρχείου θα είναι τα ίδια με το αρχείο XPS εισόδου. Η επέκταση αρχείου θα αντιστοιχεί στη μορφή εικόνας στην παράμετρο "options". Εάν το έγγραφο αρχικοποιήθηκε με ροή που δεν είναι FileStream, το αρχείο εικόνας θα αποθηκευτεί στον τρέχοντα φάκελο με προεπιλεγμένο πρότυπο ονόματος αρχείου. |
| SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>, System::String, System::String) | Αποθηκεύει το έγγραφο σε αρχείο εικόνας στον καθορισμένο φάκελο με το καθορισμένο όνομα αρχείου. Η επέκταση αρχείου θα αντιστοιχεί στη μορφή εικόνας στην παράμετρο "options". |
| SaveAsImageBytes(System::SharedPtr<Presentation::Image::ImageSaveOptions>) | Αποθηκεύει το έγγραφο σε μορφή bitmap εικόνας ως πίνακες byte. |
| SaveAsPdf(System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Αποθηκεύει το έγγραφο σε μορφή PDF. |
| SaveAsPdf(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Αποθηκεύει το έγγραφο σε μορφή PDF. |
| SaveAsPs(System::String, System::SharedPtr<EPS::Device::PsSaveOptions>) | Αποθηκεύει το έγγραφο σε μορφή PS. |
| SaveAsPs(System::SharedPtr<System::IO::Stream>, System::SharedPtr<EPS::Device::PsSaveOptions>) | Αποθηκεύει το έγγραφο σε μορφή PS. |
| SelectActiveDocument(int32_t) | Επιλέγει ένα ενεργό έγγραφο για επεξεργασία. |
| SelectActivePage(int32_t) | Επιλέγει μια ενεργή σελίδα εγγράφου για επεξεργασία. |
| set_JobPrintTicket(System::SharedPtr<Aspose::Page::XPS::XpsMetadata::JobPrintTicket>) | Επιστρέφει/ορίζει το εισιτήριο εκτύπωσης εργασίας του εγγράφου. |
| SetDocumentPrintTicket(int32_t, System::SharedPtr<XpsMetadata::DocumentPrintTicket>) | Συνδέει το printTicket με το έγγραφο που έχει δείκτη documentIndex. |
| SetPagePrintTicket(int32_t, int32_t, System::SharedPtr<XpsMetadata::PagePrintTicket>) | Συνδέει το printTicket με τη σελίδα που έχει δείκτη pageIndex στο έγγραφο που έχει δείκτη documentIndex. |
| XpsDocument() | Δημιουργεί κενό έγγραφο XPS με προεπιλεγμένο μέγεθος σελίδας. |
| XpsDocument(System::String) | Ανοίγει ένα υπάρχον έγγραφο XPS που βρίσκεται στη path. |
| XpsDocument(System::String, System::SharedPtr<LoadOptions>) | Ανοίγει ένα υπάρχον έγγραφο που βρίσκεται στη path ως έγγραφο XPS. |
| XpsDocument(System::SharedPtr<System::IO::Stream>, System::SharedPtr<LoadOptions>) | Φορτώνει ένα υπάρχον έγγραφο που αποθηκεύεται στο stream ως έγγραφο XPS. |
Δείτε επίσης
- Class Document
- Class IDisposable
- Namespace Aspose::Page::XPS
- Library Aspose.Page for C++