Sdílet prostřednictvím


XPS OM Print Ticket Interfaces

Toto IXpsOMPrintTicketResource rozhraní rozhraní XPS Document API poskytuje přístup k existujícímu lístku tisku a také možnost vytvořit lístek tisku v OM XPS.

Rozhraní IXpsOMPrintTicketResource umožňuje programu číst obsah existujícího lístku tisku voláním GetPrintTicketResource metody rozhraní, které podporuje lístek tisku. Nové prostředky lístku tisku lze přidat do části dokumentu voláním SetPrintTicketResource.

Existují tři úrovně tisku lístku, které určují rozsah tiskového lístku. Úrovně lístku tisku jsou: úroveň úlohy (nebo balíčku), úroveň dokumentu a úroveň stránky. Následující tabulka ukazuje vztah mezi úrovní lístku tisku, odpovídajícím rozhraním OM XPS a metodami použitými pro přístup k prostředku lístku tisku.

Vytisknout úroveň lístku Rozhraní Get – metoda Set – metoda
Práce IXpsOMDocumentSequence GetPrintTicketResource SetPrintTicketResource
Dokument IXpsOMDocument GetPrintTicketResource SetPrintTicketResource
Stránka IXpsOMPageReference GetPrintTicketResource SetPrintTicketResource

 

Obsah existujícího prostředku lístku tisku je přístupný čtením z datového proudu přidruženého k prostředku. Metoda GetStreamIXpsOMPrintTicketResource rozhraní vrátí ukazatel na datový proud jen pro čtení, který obsahuje obsah ve formátu XML lístku tisku. Formát obsahu lístku tisku je popsán v Specifikace schématu tisku.

Nový prostředek lístku tisku lze vytvořit vytvořením nového rozhraní IXpsOMPrintTicketResource rozhraní. Platný tiskový lístek ve formátu XML se zapíše do datového proudu a vytvoří se identifikátor URI části pro tisk lístku. Další informace o obsahu platného lístku tisku najdete v specifikace schématu tisku. Stream a identifikátor URI části se předávají jako parametry volání SetContent nastavení nového prostředku lístku tisku a prostředek lístku tisku se přidá do odpovídající části dokumentu voláním metody SetPrintTicketResource uvedené v předchozí tabulce.

Tisk lístků dědí vlastnosti tiskových lístků s větším rozsahem. Například lístek tisku na úrovni dokumentu dědí vlastnosti lístku tisku na úrovni úlohy, který je přidružený k sekvenci dokumentu dokumentu. Podobně lístek tisku na úrovni stránky dědí vlastnosti lístku tisku na úrovni dokumentu, který je přidružený k dokumentu stránky. V tomto procesu dědičnosti vlastnosti zadané v lístku tisku nižší úrovně přepíší odpovídající vlastnosti, které by jinak byly zděděny z lístku tisku vyšší úrovně.

specifikace schématu tisku

IXpsOMDocument

IXpsOMDocumentSequence

IXpsOMPageReference

IXpsOMPrintTicketResource

specifikace papíru XML