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.
- Állítsa be a dokumentumkönyvtár elérési útját.
- Hozzon létre egy XPS fájlt az XpsDocument osztály használatával.
- Adjon hozzá egy egyéni feladat-nyomtatási jegyet (custom job print ticket) a JobPrintTicket konstruktor használatával.
- Adjon hozzá a jegyhez egy egyéni (custom) oldalparaméter-inicializálót és egy egyéni (custom) oldalfelbontás beállítást.
- 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.
- Állítsa be a dokumentumkönyvtár elérési útját.
- Nyisson meg nyomtatási jegyeket (print tickets) tartalmazó XPS dokumentumot az XpsDocument Class segítségével.
- A nem szükséges paraméterek eltávolításához (remove) a jegyről használja a Remove() metódust.
- 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.
- Állítsa be a dokumentumkönyvtár elérési útját.
- Nyisson meg nyomtatási jegyeket tartalmazó XPS dokumentumot az XpsDocument Class segítségével.
- Hozza létre a feladat-nyomtatási jegyet (job print ticket) a JobPrintTicket konstruktorral.
- Hozza létre a dokumentum-nyomtatási jegyet az GetDocumentPrintTicket() metódus használatával.
- Lekérheti (get) az oldal-nyomtatási jegyet (page print ticket) a GetPagePrintTicket() metódus használatával.
- 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.
- Állítsa be a dokumentumkönyvtár elérési útját.
- Hozzon létre egy új XPS-fájlt, és nyissa meg az XPS-dokumentumot nyomtatási jegyekkel az XpsDocument Class használatával.
- Nyisson meg nyomtatási jegyeket tartalmazó XPS dokumentumot az XpsDocument Class segítségével
- Csatlakoztassa (link) a feladat-nyomtatási jegyet (job print ticket) a JobPrintTicket konstruktorral.
- Csatlakoztassa a dokumentum-nyomtatási jegyet a GetDocumentPrintTicket() és a SetDocumentPrintTicket() metódusok segítségével
- Csatlakoztassa az oldal-nyomtatási jegyet (page print ticket) a GetPagePrintTicket() és a SetPagePrintTicket() metódusok használatával.
- 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.