Dolgozzon grafikus állapotokkal PS-ben
Vágja le és alakítsa át a PS-fájlok grafikus állapotát az API for C++ használatával
A PostScriptben a grafikus állapot attribútumok gyűjteménye, amelyek meghatározzák, hogy a grafika hogyan rajzolódjon meg az oldalon, és lehetővé teszi összetett és változatos grafikák létrehozását egyetlen parancskészlettel. A grafikus állapotok mentésével és visszaállításával elkerülhetők a redundáns műveletek. Meghatározhat újrafelhasználható grafikai stílusokat is, és alkalmazhatja azokat a különböző dokumentumrészekre. A grafikus állapot olyan beállításokat tartalmaz, mint:
- A vonalak vastagsága (Vonalszélesség).
- A vonalvégek alakja (kerek, négyzet vagy tompa).
- A vonalak közötti csomópontok alakja (gér, kerek vagy ferde).
- A vonalak és a kitöltések színe (RGB, CMYK vagy szürkeárnyalatos).
- A szöveghez használt betűtípus és annak mérete.
- A koordináták transzformálására használt mátrix (skálázás, elforgatás, fordítás).
A grafikai állapotok kezelése PS-dokumentumokban (az XPS-ben a vásznaknak megfelelő) az Aspose.Page for C++ egyik fő funkciója.
Egy PS-fájl grafikus állapotának átalakításához kövesse a következő útmutatót:
- Hozzon létre egy PS-fájlt a PsDocument Class használatával .
- Hozzon létre egy téglalap grafikus útvonalat.
- Mentse el az aktuális grafikus állapotot, hozzon létre egy új grafikus állapotot, és állítsa be aktuálisnak a WriteGraphicsSave() segítségével Módszer.
- Fordítsa le az aktuális grafikus állapotot a Translate() módszerrel.
- Állítsa be a festéket az aktuális grafikus állapotba a SetPaint() módszerrel.
- Töltse ki a grafikus útvonalat a Fill() metódussal.
- Állítsa vissza a korábbi grafikus állapotot a WriteGraphicsRestore módszerrel.
- Ismételje meg a 3–7. lépéseket további grafikai állapotok hozzáadásához a Scale() , Rotate() , Shear() és Transform() Módszerek.
- Zárja be az aktuális oldalt a ClosePage() metódussal.
- Mentse el a létrehozott PS-dokumentumot a PsDocument.Save() módszerrel.
A PS grafikus állapotainak átalakítása
Ha klipeket szeretne hozzáadni egy PS-fájl grafikus állapotához, kövesse a következő útmutatót:
- Hozzon létre egy PS-fájlt a PsDocument Class használatával .
- Hozzon létre egy téglalap grafikus útvonalat.
- Mentse el az aktuális grafikus állapotot, hozzon létre egy új grafikus állapotot, és állítsa be aktuálisnak a WriteGraphicsSave() segítségével Módszer.
- Fordítsa le az aktuális grafikus állapotot a Translate() módszerrel.
- Hozzon létre egy körgrafikus útvonalat.
- A Clip() módszerrel adja hozzá a kör szerinti kivágást az aktuális grafikus állapothoz.
- Állítsa be a festéket az aktuális grafikus állapotba a SetPaint() módszerrel.
- Töltse ki a téglalap alakú grafikus útvonalat a Fill() módszerrel.
- Állítsa vissza a korábbi grafikus állapotot a WriteGraphicsRestore() módszerrel.
- Fordítsa le az aktuális grafikus állapotot a Translate() módszerrel.
- Hozzon létre egy System.Drawing.Pen objektumot.
- Állítson be körvonalat az aktuális grafikai állapotban a SetStroke() módszerrel.
- Rajzolja meg a téglalap grafikus útvonalát a vágott téglalap fölé a Draw() módszerrel.
- Zárja be az aktuális oldalt a ClosePage() módszerrel.
- Mentse el a létrehozott PS-dokumentumot a PsDocument.Save() módszerrel.
Klip hozzáadása a PS grafikus állapotához
PS Mi a PS fájlformátum
A PS formátum az oldalleíró nyelv (PDL) egyik formátuma. Képes grafikus és szöveges információkat is tartalmazni az oldalon. Ezért a formátumot a legtöbb képszerkesztő program támogatta. Maga a postscript fájl egyfajta utasítás a nyomtatóknak. Információkat tartalmaz arról, hogy mit és hogyan kell nyomtatni az oldaláról.