Nyomtatási jegyek hozzáadása és manipulálása

Hozzon létre, szerkesszen, csatoljon és kérjen le nyomtatási jegyeket (print tickets) XPS fájlokhoz C++ használatával

 

Az XPS-fájlok kontextusában a nyomtatási jegy (print ticket) olyan utasítások halmaza, amely meghatározza, hogyan kell kinyomtatni egy dokumentumot. Lényegében ez egy konfigurációs fájl, amely információkat tartalmaz a következőkről:

  • A nyomtatott oldalak méretei és tájolása.
  • A használandó papírtálca (paper tray) vagy adagoló (feeder).
  • A nyomtatott kimenet felbontása és színmélysége.
  • Hogy a papír mindkét oldalára nyomtasson-e.
  • Az oldalak nyomtatási és leválogatási (collated) sorrendje.
  • Bármilyen további befejezési opció (finishing options), például tűzés, kötés (binding) vagy lyukasztás.

A nyomtatási jegyek (print tickets) megértésével és használatával optimalizálhatja a nyomtatási folyamatot, és elérheti a kívánt kimenetet XPS-dokumentumaihoz.

Az Aspose.Page API megoldása a többi, különféle funkció mellett lehetővé teszi nyomtatási jegyekkel való munkavégzést is. Itt találhatóak azok az információk, amelyek elmagyarázzák a létrehozásukat, szerkesztésüket, lekérésüket és összekapcsolásukat. Az XPS-fájlok nyomtatási jegyeinek manipulálásához a következőkre van szükségünk:

-

Aspose.Page for C++ API, amely egy funkciókban gazdag, hatékony és könnyen használható dokumentummanipulációs és -konverziós eszköz.

-

Nyissa meg a NuGet Csomagkezelőt, keressen rá az Aspose.Page kifejezésre, és telepítse. A következő parancsot is használhatja a Csomagkezelő Konzolból (Package Manager Console).

Package Manager Console Command

    PM> Install-Package Aspose.Page

Lépések egyéni (custom) nyomtatási jegy létrehozásához C++ nyelven.

  1. Állítsa be a dokumentumkönyvtár elérési útját.
  2. Hozzon létre egy XPS fájlt az XpsDocument osztály használatával.
  3. Adjon hozzá egy egyéni feladat-nyomtatási jegyet (custom job print ticket) a JobPrintTicket konstruktor használatával.
  4. Adjon hozzá a jegyhez egy egyéni (custom) oldalparaméter-inicializálót és egy egyéni (custom) oldalfelbontás beállítást.
  5. Mentse el a megváltoztatott XPS-dokumentumot az XPsDocument.Save() metódus segítségével.
Hozzon létre egyéni (custom) nyomtatási jegyet

XPS nyomtatási jegyek szerkesztésének lépései C++ segítségével.

  1. Állítsa be a dokumentumkönyvtár elérési útját.
  2. Nyisson meg nyomtatási jegyeket (print tickets) tartalmazó XPS dokumentumot az XpsDocument Class segítségével.
  3. A nem szükséges paraméterek eltávolításához (remove) a jegyről használja a Remove() metódust.
  4. Mentse el a dokumentumot a megváltoztatott feladat-nyomtatási jeggyel (job print ticket) az XPsDocument.Save() Method segítségével.
Szerkesszen nyomtatási jegyet

Lépések nyomtatási jegyek lekéréséhez (get) C++ használatával.

  1. Állítsa be a dokumentumkönyvtár elérési útját.
  2. Nyisson meg nyomtatási jegyeket tartalmazó XPS dokumentumot az XpsDocument Class segítségével.
  3. Hozza létre a feladat-nyomtatási jegyet (job print ticket) a JobPrintTicket konstruktorral.
  4. Hozza létre a dokumentum-nyomtatási jegyet az GetDocumentPrintTicket() metódus használatával.
  5. Lekérheti (get) az oldal-nyomtatási jegyet (page print ticket) a GetPagePrintTicket() metódus használatával.
  6. Mentse el a dokumentumot a megváltoztatott feladat-nyomtatási jeggyel (job print ticket) az XPsDocument.Save() Method segítségével.
Lekérhet egy nyomtatási jegyet

Lépések XPS fájl nyomtatási jegyeinek összekapcsolásához (link) C++ használatával.

  1. Állítsa be a dokumentumkönyvtár elérési útját.
  2. Hozzon létre egy új XPS-fájlt, és nyissa meg az XPS-dokumentumot nyomtatási jegyekkel az XpsDocument Class használatával.
  3. Nyisson meg nyomtatási jegyeket tartalmazó XPS dokumentumot az XpsDocument Class segítségével
  4. Csatlakoztassa (link) a feladat-nyomtatási jegyet (job print ticket) a JobPrintTicket konstruktorral.
  5. Csatlakoztassa a dokumentum-nyomtatási jegyet a GetDocumentPrintTicket() és a SetDocumentPrintTicket() metódusok segítségével
  6. Csatlakoztassa az oldal-nyomtatási jegyet (page print ticket) a GetPagePrintTicket() és a SetPagePrintTicket() metódusok használatával.
  7. Mentse el a dokumentumot a megváltoztatott feladat-nyomtatási jeggyel (job print ticket) az XPsDocument.Save() Method segítségével.
Csatoljon (link) egy nyomtatási jegyet

XPS What is XPS File Format

XPS (XML Paper Specification) a Microsoft PDF‑alternatívája. XML/HTML‑alapú, platformfüggetlen, és megőrzi a dokumentum elrendezését különböző operációs rendszereken.