Szöveg hozzáadása PS fájlokhoz

C++ API megoldás PS fájlok szövegeivel való munkához

 

A PostScript, egy nagy teljesítményű oldalátíró nyelv, részletes vezérlést biztosít a szövegek elhelyezése és formázása felett. Íme néhány fontos árnyalat, amelyet figyelembe kell venni a PostScript szövegekkel való munka során:

  • A PostScript lehetővé teszi a betűtípusok kiválasztását a PostScript-nevük alapján. Az olyan gyakori betűtípusok, mint a Times Roman, a Helvetica és a Courier, gyakran alapértelmezés szerint elérhetőek. A különböző rendszereken való konzisztens megjelenítés érdekében a betűtípusokat közvetlenül a PostScript fájlba ágyazhatja be. Ez különösen fontos az egyedi betűtípusok vagy a kevésbé gyakori betűcsaládok esetében.
  • Betűméret és stílus – A fontsize operátor határozza meg a betűméretet pontokban. A betűstílusok módosításához használjon olyan operátorokat, mint a setfont, amely megadja a félkövér, dőlt vagy egyéb variációkat.
  • Szövegpozicionálás – A moveto operátor a szövegkurzort az oldal egy meghatározott pontjára helyezi. Bár a PostScript nem rendelkezik közvetlen igazítási operátorokkal, az igazítás gondos számítással elérhető.
  • Szöveg elforgatása és méretezése – A rotate operátorral a szöveg egy meghatározott szögben elforgatható, a scale operátorral pedig a szöveg nagyítható vagy kicsinyíthető.
  • Szövegmegjelenítés – A PostScript támogatja az élsimítást (anti-aliasing), amely lágyítja a szövegek széleit a jobb olvashatóság érdekében. A karakterek közötti távolságot (kerning) és a sormagasságot (leading) is szabályozhatja a szöveg megjelenésének finomhangolásához.

Ezen szempontok megértése segíthet a megfelelő betűtípus-használat és a konzisztens megjelenítés biztosításában a PostScript-alapú munkafolyamatokban. De bármitől is függjön – az Aspose.Page biztosítja a funkciókat a PS fájlok betűtípusainak egyszerű kezeléséhez. Ezzel az API-val különböző színű és ecsetű szövegeket adhat hozzá egyedi vagy rendszerbetűtípusok használatával. Ha többet szeretne megtudni a PS fájlok kezeléséről és különösen a PS fájlok szövegeivel való munkáról , kövesse a dokumentációt.

Szövegek PS dokumentumokba való beszúrá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ó dokumentumkezelő és -konvertáló C++ API.

  • Nyissa meg a NuGet csomagkezelőt, keressen rá az Aspose.Page.Cpp kifejezésre, és telepítse. Használhatja a következő parancsot is a Csomagkezelő Konzolon (Package Manager Console).

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Lépések szöveg hozzáadásához egy PS fájlhoz.

Az alábbi kódrészlet bemutatja, hogyan adhatunk Unicode karakterláncot használó szöveget egy PostScript (PS) dokumentumhoz az Aspose.Page C++ könyvtár segítségével. A példa teljes verziójáért és további példákért látogasson el az Aspose.Page-for-C++ GitHub projektjéhez .

  1. Inicializálja a dataDir változót a dokumentumokat tartalmazó könyvtár elérési útjával.
  2. Állítsa be a FONTS_FOLDER változót a szükséges betűtípusokat tartalmazó mappa elérési útjára.
  3. Hozzon létre egy kimeneti folyamot a PostScript dokumentumhoz a FileStream osztály használatával.
  4. Adja meg a PostScript dokumentum mentési beállításait a PsSaveOptions objektum használatával.
  5. Az opciós objektum AdditionalFontsFolders tulajdonságát állítsa be egy tömbre, amely tartalmazza a FONTS_FOLDER elérési útját. Ez lehetővé teszi a rendszer számára, hogy megtalálja a szükséges betűtípusokat abban a mappában.
  6. Adja meg a szöveget és annak méretét.
  7. Hozzon létre egy új PsDocument példányt a kimeneti folyam, az opciók és a false paraméterek megadásával. Ez inicializál egy új PostScript dokumentumot a megadott beállításokkal.
  8. Hívja meg a ClosePage() metódust a dokumentum objektumon, jelezve, hogy az aktuális oldal elkészült.
  9. Használja a Save() metódust a PS dokumentumon végzett módosítások mentéséhez.
Képek hozzáadása a PS-hez

PS Mi a PS fájlformátum

PS (PostScript) egy oldalleíró nyelv, amely szöveget és grafikát egyetlen fájlban egyesít. Széles körben támogatott képszerkesztő és nyomtatóprogramok által, és tartalmazza a nyomtató számára szükséges renderelési utasításokat.