Delen via


Informatie over XPS-documenten-API

De XPS-document-API implementeert het XPS-objectmodel en stelt ontwikkelaars in staat een XPS OM te maken, XPS-documentinhoud te bewerken in systeemeigen Windows \\-programma's en het XPS OM op te slaan in een bestand of stream als XPS-document. Ontwikkelaars van XPSDrv-filterpijplijnmodules kunnen ook de XPS-document-API gebruiken om XPS-documentinhoud te bewerken in een XPSDrv-printerstuurprogrammafilter.

Overzicht van XPS-document-API

Het XPS-objectmodel is het informatiemodel van een XPS-document. Het informatiemodel van het XPS-document staat los van het opmaakmodel dat in de documentonderdelen wordt gebruikt. Het XPS-objectmodel beschrijft de organisatie van de interne onderdelen waaruit een XPS-document bestaat en het opmaakmodel beschrijft de inhoud van deze onderdelen.

In een programma wordt het XPS-objectmodel geïnstantieerd als XPS OM. De XPS OM is in feite een in-memory versie van de inhoud van een XPS-document. Hoewel een XPS OM qua logische organisatie vergelijkbaar is met een XPS-document, wordt het pas als een XPS-document beschouwd nadat het is geserialiseerd naar een bestand of een gegevensstroom.

De exacte structuur van de markeringen is niet beschikbaar voor de XPS OM wanneer een XPS-document wordt gedeserialiseerd van markeringen naar een XPS OM. De XPS OM presenteert de eigenschapswaarde van een documentobject op exact dezelfde manier, ongeacht of het eigenschap als een element of als een kenmerk in de opmaak werd weergegeven.

De XPS-document-API kunnen worden onderverdeeld in de volgende categorieën:

  • XPS OM Trunk Interfaces

    De trunk-interfaces bieden toegang tot de onderdelen op het hoogste niveau van de XPS-documentstructuur. Deze interfaces bieden ook de middelen om een XPS OM te serialiseren en een XPS-document deserialiseren.

  • XPS beheer van paginainterfaces

    De pagina-interfaces bieden toegang tot de inhoud van een pagina in een XPS-document. De interfaces die de inhoud van de pagina beschrijven, zijn ook opgenomen in de pagina-interfaces.

  • XPS OM Digitale Handtekeningen

    De XPS OM ondersteunt digitale handtekeningen. U hebt echter rechtstreeks toegang tot digitale handtekeningen in een XPS-document zonder een XPS OM te maken. Zie XPS Digital Signature APIvoor meer informatie over het openen van digitale XPS-handtekeningen zonder XPS OM.

  • XPS OM Print Ticket Interfaces

    XPS-documenten ondersteunen printtickets op pakketniveau, document en paginaniveau. Afdruktickets bevatten informatie over hoe je de inhoud van documenten kunt opmaken voor printen of weergeven.

in deze sectie

XPS OM Trunk Interfaces

XPS beheer van paginainterfaces

XPS OM Digitale Handtekeningen

XPS OM Print Ticket Interfaces

andere verwante onderwerpen

een XPS OM- initialiseren

XPS OM Digitale Handtekeningen

XPS-document-API-verwijzing

XML-papierspecificatie