Adjon hozzá geometriai alakzatokat a PS-fájlokhoz

C++ API-megoldás PS-fájlok alakzatainak kezelésére

 

A PostScript egy hatékony oldalleíró nyelv, amely precíz vezérlést biztosít a geometriai alakzatok megjelenítése felett. Néhány árnyalatot azonban figyelembe kell venni az ábrák rajzolásakor:

  • Koordinátarendszer – A PostScript derékszögű koordinátarendszert használ, az origó (0,0) általában az oldal bal alsó sarkában található. A pozitív x-értékek jobbra, a pozitív y-értékek pedig felfelé mozognak. Ennek a koordináta-rendszernek a megértése elengedhetetlen az alakzatok pontos pozicionálásához.
  • Path-Based Graphics - A PostScript útvonal-alapú megközelítést használ az alakzatok rajzolásához. Ez magában foglalja egy sor pont és görbe meghatározását, amelyek az alakzat körvonalát alkotják. A gyakori elérési út-operátorok közé tartozik a „moveto”, „lineto”, „curveto” és „closepath”. Ezen operátorok elsajátítása elengedhetetlen az összetett alakzatok létrehozásához.
  • Vonalszélesség és szín - A “setlinewidth” operátor szabályozza a vonalak vastagságát. A “setgray”, “setrgbcolor” és “setcmykcolor” operátorok határozzák meg a körvonal és a kitöltés színét. A különböző vonalszélességekkel és színekkel való kísérletezés jelentősen befolyásolhatja a figurák vizuális megjelenését.
  • Az transzformációk, például a fordítás, az elforgatás és a méretezés olyan operátorok használatával alkalmazhatók alakzatokra, mint a “translate”, “rotate” és “scale”. Ezek az átalakítások lehetővé teszik bonyolult és dinamikus figurák létrehozását.
  • Szöveg és betűtípusok – Bár nem szigorúan geometrikus, a PostScript-dokumentumok szövegét gyakran alakzatokkal integrálják. A betűtípusok mérőszámainak és a szöveg elhelyezésének megértése fontos az egyértelmű és tetszetős ábrák létrehozásához.
  • A Vágógörbék segítségével a rajzolási műveleteket az oldal meghatározott területeire korlátozhatja. Ez a technika akkor hasznos, ha összetett alakzatokat hozhat létre átfedő vagy metsző komponensekkel.
  • Megjelenítési minőség – A renderelt alakzatok minőségét olyan tényezők befolyásolhatják, mint a vonalillesztések, a vonalsapkák és az élsimítás. A különböző renderelési beállításokkal való kísérletezés javíthatja a figurák vizuális megjelenését.

Ezen szempontok ismeretében biztosíthatja a megfelelő alakzat-integrációt és a pontos megjelenítést a PostScript-alapú munkafolyamatokban. De nem számít, mi történik, - Az Aspose.Page biztosítja a geometriai alakzatok egyszerű rajzolását PS-fájlokba. Ezzel az API-val különböző képeket adhat hozzá C++ használatával. Ha többet szeretne megtudni arról, hogyan kell kezelni a PS-fájlokat, és hogyan kell dolgozni a PS-fájlokban lévő alakzatokkal, kövesse a dokumentációt.

Ahhoz, hogy alakzatokat adjunk a PS-dokumentumokhoz, szükségünk van:

  • Aspose.Page for C++ API, amely egy funkciókban gazdag, hatékony és könnyen használható dokumentumkezelési és -konverziós C++ API.

  • Nyissa meg a NuGet csomagkezelőt, keresse meg az Aspose.Page-t, és telepítse. A következő parancsot is használhatja a Package Manager konzolból.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

A számok PS-fájlhoz való hozzáadásának lépései.

Ez az alábbi kód létrehoz egy PS-dokumentumot, hozzáad egy téglalapot, és narancssárgára festi. További példákért látogasson el az Aspose.Page for C++ GitHub project oldalra.

  1. Hozzon létre egy kimeneti adatfolyamot a PostScript dokumentumhoz a FileStream osztály használatával.
  2. Hozzon létre egy PsSaveOptions objektumot a PostScript-dokumentum mentési beállításainak megadásához.
  3. Hozzon létre egy grafikus útvonalat a System.Drawing.Drawing2D.GraphicsPath osztály segítségével, és adja meg a téglalap koordinátáit és méreteit a System.Drawing.RectangleF osztály segítségével.
  4. A SetPaint() módszerrel adja meg a téglalap színét.
  5. Hívja a Fill() metódust a megadott szín hozzáadásához a téglalaphoz.
  6. Hívja a ClosePage() oldalt, jelezve, hogy az aktuális oldal elkészült.
  7. Mentse el a változtatásokat a Save() metódussal.
Adjon hozzá alakzatokat a PS-hez

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.