Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
-
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.
Verwante onderwerpen
-
in deze sectie
-
andere verwante onderwerpen
-
een XPS OM- initialiseren