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:

  1. Hozzon létre egy PS-fájlt a PsDocument Class használatával .
  2. Hozzon létre egy téglalap grafikus útvonalat.
  3. 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.
  4. Fordítsa le az aktuális grafikus állapotot a Translate() módszerrel.
  5. Állítsa be a festéket az aktuális grafikus állapotba a SetPaint() módszerrel.
  6. Töltse ki a grafikus útvonalat a Fill() metódussal.
  7. Állítsa vissza a korábbi grafikus állapotot a WriteGraphicsRestore módszerrel.
  8. 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.
  9. Zárja be az aktuális oldalt a ClosePage() metódussal.
  10. 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:

  1. Hozzon létre egy PS-fájlt a PsDocument Class használatával .
  2. Hozzon létre egy téglalap grafikus útvonalat.
  3. 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.
  4. Fordítsa le az aktuális grafikus állapotot a Translate() módszerrel.
  5. Hozzon létre egy körgrafikus útvonalat.
  6. A Clip() módszerrel adja hozzá a kör szerinti kivágást az aktuális grafikus állapothoz.
  7. Állítsa be a festéket az aktuális grafikus állapotba a SetPaint() módszerrel.
  8. Töltse ki a téglalap alakú grafikus útvonalat a Fill() módszerrel.
  9. Állítsa vissza a korábbi grafikus állapotot a WriteGraphicsRestore() módszerrel.
  10. Fordítsa le az aktuális grafikus állapotot a Translate() módszerrel.
  11. Hozzon létre egy System.Drawing.Pen objektumot.
  12. Állítson be körvonalat az aktuális grafikai állapotban a SetStroke() módszerrel.
  13. Rajzolja meg a téglalap grafikus útvonalát a vágott téglalap fölé a Draw() módszerrel.
  14. Zárja be az aktuális oldalt a ClosePage() módszerrel.
  15. 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.