Aspose::Page::XPS::XpsDocument classe
Contenuti
[
Nascondere
]XpsDocument class
Classe che incapsula l’entità principale del documento XPS che fornisce metodi di manipolazione per qualsiasi elemento XPS.
class XpsDocument : public Aspose::Page::Document,
public System::IDisposable
Metodi
| Metodo | Descrizione |
|---|---|
| Add(T) | Aggiunge un elemento di contenuto (Canvas, Path o Glyphs). |
| AddCanvas() | Aggiunge una nuova tela alla pagina attiva. |
| AddDocument(bool) | Aggiunge un documento vuoto con dimensione di pagina predefinita. |
| AddDocument(float, float, bool) | Aggiunge un documento vuoto con le dimensioni della prima pagina width e height. |
| AddGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String) | Aggiunge nuovi glifi alla pagina attiva. |
| AddGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | Aggiunge nuovi glifi alla pagina attiva. |
| AddOutlineEntry(System::String, int32_t, System::SharedPtr<XpsModel::XpsHyperlinkTarget>) | Aggiunge una voce di outline al documento. |
| AddPage(bool) | Aggiunge una pagina vuota al documento con dimensione di pagina predefinita. |
| AddPage(float, float, bool) | Aggiunge una pagina vuota al documento con width e height specificati. |
| AddPage(System::SharedPtr<XpsModel::XpsPage>, bool) | Aggiunge una pagina al documento. |
| AddPath(System::SharedPtr<XpsModel::XpsPathGeometry>) | Aggiunge un nuovo percorso alla pagina attiva. |
| Assert() | |
| CreateArcSegment(System::Drawing::PointF, System::Drawing::SizeF, float, bool, XpsModel::XpsSweepDirection, bool) | Crea un nuovo segmento di arco ellittico. |
| CreateCanvas() | Crea una nuova canvas. |
| CreateColor(System::Drawing::Color) | Crea un nuovo colore. |
| CreateColor(int32_t, int32_t, int32_t, int32_t) | Crea un nuovo colore nello spazio colore sRGB. |
| CreateColor(int32_t, int32_t, int32_t) | Crea un nuovo colore nello spazio colore sRGB. |
| CreateColor(float, float, float, float) | Crea un nuovo colore nello spazio colore scRGB. |
| CreateColor(float, float, float) | Crea un nuovo colore nello spazio colore scRGB. |
| CreateColor(System::String, const System::ArrayPtr<float>&) | Crea un nuovo colore in uno spazio colore basato su ICC. |
| CreateColor(System::SharedPtr<XpsModel::XpsIccProfile>, const System::ArrayPtr<float>&) | Crea un nuovo colore in uno spazio colore basato su ICC. |
| CreateFont(System::String, System::Drawing::FontStyle) | Crea una nuova risorsa di font TrueType. |
| CreateFont(System::SharedPtr<System::IO::Stream>) | Crea una nuova risorsa di font TrueType da un flusso. |
| CreateGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String) | Crea nuovi glyphs. |
| CreateGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | Crea nuovi glyphs. |
| CreateGradientStop(System::SharedPtr<XpsModel::XpsColor>, float) | Crea una nuova fermata di gradiente. |
| CreateGradientStop(System::Drawing::Color, float) | Crea una nuova fermata di gradiente. |
| CreateIccProfile(System::String) | Crea una nuova risorsa di profilo ICC dal file di profilo ICC situato in iccProfilePath. |
| CreateIccProfile(System::SharedPtr<System::IO::Stream>) | Crea una nuova risorsa di profilo ICC da stream. |
| CreateImage(System::String) | Crea una nuova risorsa immagine dal file immagine situato in imagePath. |
| CreateImage(System::SharedPtr<System::IO::Stream>) | Crea una nuova risorsa immagine da stream. |
| CreateImageBrush(System::SharedPtr<XpsModel::XpsImage>, System::Drawing::RectangleF, System::Drawing::RectangleF) | Crea un nuovo pennello immagine. |
| CreateImageBrush(System::String, System::Drawing::RectangleF, System::Drawing::RectangleF) | Crea un nuovo pennello immagine. |
| CreateLinearGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF) | Crea un nuovo pennello a gradiente lineare. |
| CreateLinearGradientBrush(System::Drawing::PointF, System::Drawing::PointF) | Crea un nuovo pennello a gradiente lineare. |
| CreateMatrix(float, float, float, float, float, float) | Crea una nuova matrice di trasformazione affine. |
| CreatePath(System::SharedPtr<XpsModel::XpsPathGeometry>) | Crea un nuovo percorso. |
| CreatePathFigure(System::Drawing::PointF, bool) | Crea una nuova figura di percorso. |
| CreatePathFigure(System::Drawing::PointF, System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathSegment>>>, bool) | Crea una nuova figura di percorso. |
| CreatePathGeometry(System::String) | Crea una nuova geometria di percorso specificata in forma abbreviata. |
| CreatePathGeometry() | Crea una nuova geometria di percorso. |
| CreatePathGeometry(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathFigure>>>) | Crea una nuova geometria di percorso con l’elenco specificato di figure di percorso. |
| CreatePolyBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Crea un nuovo insieme di curve Bézier cubiche. |
| CreatePolyLineSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Crea un nuovo disegno poligonale contenente un numero arbitrario di vertici individuali. |
| CreatePolyQuadraticBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Crea un nuovo insieme di curve Bézier quadratiche dal punto precedente nella figura di percorso attraverso un insieme di vertici, usando i punti di controllo specificati. |
| CreateRadialGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF, float, float) | Crea un nuovo pennello a gradiente radiale. |
| CreateRadialGradientBrush(System::Drawing::PointF, System::Drawing::PointF, float, float) | Crea un nuovo pennello a gradiente radiale. |
| CreateSolidColorBrush(System::SharedPtr<XpsModel::XpsColor>) | Crea un nuovo pennello a colore solido. |
| CreateSolidColorBrush(System::Drawing::Color) | Crea un nuovo pennello a colore solido. |
| CreateVisualBrush(System::SharedPtr<XpsModel::XpsContentElement>, System::Drawing::RectangleF, System::Drawing::RectangleF) | Crea un nuovo pennello visivo. |
| Dispose() override | Elimina l’istanza. |
| get_ActiveDocument() | Ottiene il numero del documento attivo. |
| get_ActivePage() | Ottiene il numero della pagina attiva all’interno del documento attivo. |
| get_DocumentCount() | Restituisce il numero di documenti all’interno del pacchetto XPS. |
| get_JobPrintTicket() | Restituisce/imposta il ticket di stampa del lavoro del documento. |
| get_Page() | Restituisce un’istanza di XpsPage per la pagina attiva. |
| get_PageCount() | Restituisce il numero di pagine nel documento attivo. |
| get_TotalPageCount() | Restituisce il numero totale di pagine in tutti i documenti all’interno del documento XPS. |
| get_Utils() const | Ottiene l’oggetto che fornisce utilità oltre la formale API di manipolazione XPS. |
| GetDocumentPrintTicket(int32_t) | Restituisce il ticket di stampa del documento indicizzato da documentIndex. |
| GetPagePrintTicket(int32_t, int32_t) | Restituisce il ticket di stampa della pagina indicizzata da pageIndex nel documento indicizzato da documentIndex. |
| Insert(int32_t, T) | Inserisce un elemento (Canvas, Path o Glyphs) nella pagina attiva alla posizione index. |
| InsertCanvas(int32_t) | Inserisce una nuova canvas nella pagina attiva alla posizione index. |
| InsertDocument(int32_t, bool) | Inserisce un documento vuoto con dimensione di pagina predefinita alla posizione index. |
| InsertDocument(int32_t, float, float, bool) | Inserisce un documento vuoto con le dimensioni della prima pagina width e height alla posizione index. |
| InsertGlyphs(int32_t, System::String, float, System::Drawing::FontStyle, float, float, System::String) | Inserisce nuovi glyphs nella pagina attiva alla posizione index. |
| InsertGlyphs(int32_t, System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | Inserisce nuovi glyphs nella pagina attiva alla posizione index. |
| InsertPage(int32_t, bool) | Inserisce una pagina vuota nel documento con dimensione di pagina predefinita alla posizione index. |
| InsertPage(int32_t, float, float, bool) | Inserisce una pagina vuota nel documento con width e height specificati alla posizione index. |
| InsertPage(int32_t, System::SharedPtr<XpsModel::XpsPage>, bool) | Inserisce una pagina nel documento alla posizione index. |
| InsertPath(int32_t, System::SharedPtr<XpsModel::XpsPathGeometry>) | Inserisce un nuovo path nella pagina attiva alla posizione index. |
| Merge(System::ArrayPtr<System::String>, System::String) | Unione di diversi file XPS in un unico documento XPS. |
| Merge(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>) | Unione di diversi file XPS in un unico documento XPS. |
| MergeToPdf(System::ArrayPtr<System::String>, System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Unione di documenti XPS in PDF utilizzando l’istanza Device. |
| MergeToPdf(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Unione di documenti XPS in PDF utilizzando l’istanza Device. |
| Remove(T) | Rimuove un elemento dalla pagina attiva. |
| RemoveAt(int32_t) | Rimuove un elemento alla posizione index dalla pagina attiva. |
| RemoveDocumentAt(int32_t) | Rimuove un documento alla posizione index. |
| RemovePage(System::SharedPtr<XpsModel::XpsPage>) | Rimuove una pagina dal documento. |
| RemovePageAt(int32_t) | Rimuove una pagina dal documento alla posizione index. |
| Save(System::String) | Salva il documento XPS in un file XPS situato in path. |
| Save(System::SharedPtr<System::IO::Stream>) | Salva il documento XPS in uno stream. |
| SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>) | Salva il documento in un file immagine. La directory di output e il nome del file saranno gli stessi del file XPS di input. L’estensione del file corrisponderà al formato immagine nel parametro “options”. Se il documento è stato inizializzato con uno stream che non è FileStream, il file immagine verrà salvato nella cartella corrente con il modello di nome file predefinito. |
| SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>, System::String, System::String) | Salva il documento in un file immagine nella directory specificata con il nome file specificato. L’estensione del file corrisponderà al formato immagine nel parametro “options”. |
| SaveAsImageBytes(System::SharedPtr<Presentation::Image::ImageSaveOptions>) | Salva il documento in formato immagine bitmap come array di byte. |
| SaveAsPdf(System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Salva il documento in formato PDF. |
| SaveAsPdf(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Salva il documento in formato PDF. |
| SaveAsPs(System::String, System::SharedPtr<EPS::Device::PsSaveOptions>) | Salva il documento in formato PS. |
| SaveAsPs(System::SharedPtr<System::IO::Stream>, System::SharedPtr<EPS::Device::PsSaveOptions>) | Salva il documento in formato PS. |
| SelectActiveDocument(int32_t) | Seleziona un documento attivo per la modifica. |
| SelectActivePage(int32_t) | Seleziona una pagina del documento attivo per la modifica. |
| set_JobPrintTicket(System::SharedPtr<Aspose::Page::XPS::XpsMetadata::JobPrintTicket>) | Restituisce/imposta il ticket di stampa del lavoro del documento. |
| SetDocumentPrintTicket(int32_t, System::SharedPtr<XpsMetadata::DocumentPrintTicket>) | Collega il printTicket al documento indicizzato da documentIndex. |
| SetPagePrintTicket(int32_t, int32_t, System::SharedPtr<XpsMetadata::PagePrintTicket>) | Collega il printTicket alla pagina indicizzata da pageIndex nel documento indicizzato da documentIndex. |
| XpsDocument() | Crea un documento XPS vuoto con dimensione di pagina predefinita. |
| XpsDocument(System::String) | Apre un documento XPS esistente situato al percorso path. |
| XpsDocument(System::String, System::SharedPtr<LoadOptions>) | Apre un documento esistente situato al percorso path come documento XPS. |
| XpsDocument(System::SharedPtr<System::IO::Stream>, System::SharedPtr<LoadOptions>) | Carica un documento esistente memorizzato nello stream come documento XPS. |
Vedi anche
- Class Document
- Class IDisposable
- Namespace Aspose::Page::XPS
- Library Aspose.Page for C++