Sdílet prostřednictvím


Informace o rozhraní XPS Document API

Rozhraní XPS Document API implementuje objektový model XPS a umožňuje vývojářům vytvořit XPS OM, manipulovat s obsahem dokumentu XPS v nativních programech Windows \\ a uložit XPS OM do souboru nebo streamovat jako dokument XPS. Vývojáři modulů kanálů filtru XPSDrv mohou také použít rozhraní XPS Document API k manipulaci s obsahem dokumentu XPS ve filtru ovladačů tiskárny XPSDrv.

Přehled rozhraní API dokumentů XPS

Objektový model XPS je informační model dokumentu XPS. Informační model dokumentu XPS je oddělený od modelu značek, který se používá uvnitř částí dokumentu. Objektový model XPS popisuje uspořádání interních komponent, které tvoří dokument XPS, a model značek popisuje obsah těchto komponent.

V programu je objektový model XPS instancován jako XPS OM. XPS OM je v podstatě verze obsahu dokumentu XPS uložená v paměti. I když se podobá logické organizaci dokumentu XPS, systém XPS OM se nepovažuje za dokument XPS, dokud nebyl serializován do souboru nebo datového proudu.

Přesná struktura značkovacího jazyka není dostupná pro objektový model XPS, když je dokument XPS deserializován ze značkovacího jazyka do objektového modelu XPS. Například zda vlastnost byla reprezentována jako prvek nebo atribut v kódu, hodnota vlastnosti objektu dokumentu je prezentována XPS OM úplně stejným způsobem.

API XPS dokumentu lze rozdělit do následujících kategorií:

  • XPS OM Trunk Interfaces

    Kmenová rozhraní poskytují přístup k komponentám nejvyšší úrovně struktury dokumentů XPS. Tato rozhraní také poskytují prostředky k serializaci XPS OM a deserializace dokumentu XPS.

  • Rozhraní stránek XPS OM

    Rozhraní stránky poskytují přístup k obsahu stránky v dokumentu XPS. Rozhraní, která popisují obsah stránky, jsou také součástí rozhraní stránky.

  • digitální podpisy XPS OM

    SYSTÉM XPS OM podporuje digitální podpisy. K digitálním podpisům ale můžete přistupovat v dokumentu XPS přímo bez vytvoření OM XPS. Pro další informace o tom, jak přistupovat k digitálním podpisům XPS bez OM XPS, se podívejte na XPS Digital Signature API.

  • XPS OM Print Ticket Interfaces

    Dokumenty XPS podporují tiskové lístky na úrovni balíčku (úlohy), dokumentu a stránky. Tisk lístků obsahuje informace o tom, jak formátovat obsah dokumentu pro tisk nebo prohlížení.

V TÉTO ČÁSTI

XPS OM Trunk Interfaces

Rozhraní stránek XPS OM

digitální podpisy XPS OM

XPS OM Print Ticket Interfaces

další související témata

Inicializovat XPS OM

digitální podpisy XPS OM

Referenční rozhraní API dokumentů XPS

specifikace papíru XML