Condividi tramite


Informazioni sull'API documento XPS

L'API documento XPS implementa il modello a oggetti XPS e consente agli sviluppatori di creare un XPS OM, modificare il contenuto del documento XPS nei programmi windows \\ nativi e salvare XPS OM in un file o un flusso come documento XPS. Gli sviluppatori di moduli di pipeline di filtro XPSDrv possono anche usare l'API documento XPS per modificare il contenuto del documento XPS in un filtro driver della stampante XPSDrv.

Panoramica dell'API documento XPS

Il modello a oggetti XPS è il modello informativo di un documento XPS. Il modello informativo del documento XPS è separato dal modello di markup utilizzato all'interno delle parti del documento. Il modello a oggetti XPS descrive l'organizzazione dei componenti interni che costituiscono un documento XPS e il modello di markup descrive il contenuto di tali componenti.

In un programma viene creata un'istanza del modello a oggetti XPS come XPS OM. XPS OM è essenzialmente una versione in memoria del contenuto di un documento XPS. Sebbene sia simile all'organizzazione logica a un documento XPS, un XPS OM non viene considerato un documento XPS fino a quando non viene serializzato in un file o in un flusso.

La struttura esatta del markup non è disponibile per XPS OM quando un documento XPS viene deserializzato dal markup a un OM XPS. Ad esempio, se la proprietà è stata rappresentata come elemento o attributo nel markup, il valore della proprietà di un oggetto documento viene presentato esattamente dallo strumento XPS OM nello stesso modo.

L'API documento XPS può essere suddivisa nelle categorie seguenti:

  • Interfacce trunk XPS OM

    Le interfacce trunk consentono di accedere ai componenti di primo livello della struttura del documento XPS. Queste interfacce forniscono anche i mezzi per serializzare un FILE XPS OM e deserializzare un documento XPS.

  • Interfacce di pagina XPS OM

    Le interfacce di pagina forniscono l'accesso al contenuto di una pagina in un documento XPS. Le interfacce che descrivono il contenuto della pagina sono incluse anche nelle interfacce della pagina.

  • Firme digitali XPS OM

    XPS OM supporta le firme digitali. Tuttavia, è possibile accedere direttamente alle firme digitali in un documento XPS senza creare un file XPS OM. Per altre informazioni su come accedere alle firme digitali XPS senza XPS OM, vedere XPS Digital Signature API.

  • Interfacce del ticket di stampa XPS OM

    I documenti XPS supportano i ticket di stampa a livello di pacchetto (processo), documento e pagina. I ticket di stampa contengono informazioni su come formattare il contenuto del documento per la stampa o la visualizzazione.

Argomenti della sezione

Interfacce trunk XPS OM

Interfacce di pagina XPS OM

Firme digitali XPS OM

Interfacce del ticket di stampa XPS OM

Altri argomenti correlati

Inizializzare un file XPS OM

Firme digitali XPS OM

Informazioni di riferimento sulle API documento XPS

Specifica di carta XML