Szöveg hozzáadása az XPS-hez
C++ API megoldás XPS fájlok szövegeivel való munkához
Az Aspose.Page C++ API megoldása lehetővé teszi az XPS fájlok kezelését más oldalátíró nyelv formátumú fájlokkal együtt. A funkciók között a megoldás lehetővé teszi, hogy C++ alkalmazások segítségével könnyen hozzáadjon szöveget egy XPS dokumentumhoz. Ezt az XpsGlyphs osztály használatával teheti meg, amely lehetővé teszi szöveg hozzáadását egy XPS dokumentumhoz az Ön által választott ecset megadásával. Íme egy példa arra, hogyan adhat hozzá szöveget egy XPS dokumentumhoz mindössze néhány sornyi kóddal. A teljes példákért és adatfájlokért látogasson el a Github projektünkhöz .
Az XPS fájlok kódolásához a következőkre van szüksége:
Aspose.Page C++ API, amely egy funkciókban gazdag, hatékony és könnyen használható dokumentumkezelő és -konvertáló API a C++ platformhoz.
A legújabb verziót közvetlenül letöltheti: csak 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 XPS fájlhoz.
Ez a C++ kód bemutatja, hogyan adhat szöveget egy XPS dokumentumhoz az Aspose.Page C++ API használatával.
- Hozzon létre egy új XPS dokumentumot az XpsDocument osztály használatával.
- Adja hozzá a glifát (glyph) a dokumentum objektumhoz a szükséges betűtípus-információkkal. Hozzon létre egy XpsGlyphs objektumot, amely a szöveg XPS dokumentumhoz való hozzáadására szolgál. Az AddGlyphs() metódus szolgál a szöveg hozzáadására, amely paraméterként kapja a betűtípust, a betűméretet, a betűstílust, a szöveg X és Y pozícióját, valamint a hozzáadandó szöveget.
- A fent létrehozott ecsetet ezután a glifa objektum kitöltési tulajdonságaként (fill property) kell beállítani.
- Mentse el a módosított XPS dokumentumot az XpsDocument osztály Save() metódusának meghívásával, megadva a fájl mentési útvonalát.
Szöveg hozzáadása az XPS-hez
GYIK
1. Hozzáadhatok szöveget XPS-dokumentumhoz?
Igen, lehet szöveget hozzáadni az XPS-fájlokhoz. Az XPS a Microsoft által kifejlesztett, a PDF-hez hasonló, rögzített elrendezésű dokumentumformátum, amely támogatja a szöveg más tartalom, például képek és alakzatok mellé történő beillesztését.
2. Hogyan adhatok hozzá szöveget meghatározott formázással egy XPS-fájlhoz?
Ha szöveget szeretne beépíteni az XPS-dokumentumba az Aspose.Page API-megoldás használatával, példányosítson egy XpsGlyphs objektumot. Ez az objektum csatornaként szolgál a szöveges tartalom hozzáadásához. Erre a célra használja az AddGlyphs() metódust, amely megköveteli a betűtípust, a betűméretet és a betűstílust, valamint a szöveg pozícióját meghatározó X és Y koordinátákat. Végül adja meg az argumentumként hozzáadandó tényleges szöveget.
3. Vannak korlátozások vagy szempontok, amikor szöveget ad hozzá XPS-fájlokhoz?
Vannak bizonyos korlátozások és megfontolások, amelyeket szem előtt kell tartani. Például az XPS-dokumentumban használt betűtípusoknak beágyazottnak kell lenniük, vagy elérhetőnek kell lenniük azon a rendszeren, ahol a dokumentumot tekintik, hogy biztosítsák a megfelelő megjelenítést. Ezenkívül a szöveg formázása az XPS-fájl létrehozásához vagy szerkesztéséhez használt szoftvertől függően változhat, ezért elengedhetetlen, hogy a dokumentumot különböző megjelenítőkkel tesztelje, hogy biztosítsa a platformok közötti egységes megjelenítést.
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.