Dolgozzon vászonokkal XPS-en belül
Vágja le és alakítsa át XPS-fájlok vásznait az API for C++ használatával
Az XPS-fájlokban a vászon egy téglalap alakú terület az oldalon, ahol vizuális tartalmat, például szöveget, képeket és alakzatokat lehet rajzolni. Ezeknek az elemeknek tárolóedényként szolgál, és keretet ad ezek rendezéséhez és rétegezéséhez. A vásznak a dokumentum különböző részein vagy akár több dokumentumban is újra felhasználhatók, és rugalmas módot biztosítanak a tartalom strukturálására és rendszerezésére az XPS-dokumentumokon belül. Az XPS-fájlokban lévő vásznak főbb jellemzői:
- A vásznak beágyazhatók más vásznakba, így olyan hierarchikus struktúra jön létre, amely lehetővé teszi az összetett elrendezéseket és az elemek csoportosítását.
- A vásznak különféle műveletekkel, például fordítással, elforgatással és méretezéssel átalakíthatók. Ez lehetővé teszi a tartalom rugalmas elhelyezését és átméretezését.
- A vásznak meghatározott régiókhoz vághatók, korlátozva a tartalmuk látható területét. Ez hasznos lehet bonyolult formák és hatások létrehozásához.
- A vásznak különböző vizuális elemeket tartalmazhatnak, beleértve a szövegfutásokat, bekezdéseket és szövegdobozokat. Tartalmazhatnak képeket, geometriai formákat és egyéb vásznakat is.
A dokumentumokban lévő vásznak kezelése az Aspose.Page for C++ szolgáltatása. Ez egy megoldás a különböző oldalleíró nyelvekkel, konkrétan XPS XPS-sel való munkához.
Az XPS-fájl vásznak átalakításához kövesse a következő útmutatót:
- Hozzon létre XPS-fájlt az XpsDocument Class használatával.
- Az AddCanvas() módszerrel hozza létre a fő vásznat, amely minden oldalelemhez közös.
- A CreateMatrix() módszerrel bal és felső eltolásokat készíthet a fő vásznon.
- Hozzon létre téglalap görbe geometriát a CreatePathGeometry() módszerrel.
- Hozzon létre egy kitöltést a téglalapokhoz az XpsBrush osztály segítségével.
- A 2. vászonban téglalap létrehozásához és kitöltéséhez használja az XpsPath osztályt.
- A 3. vászon lefordításához új téglalapot helyezzen el az előző téglalap alá, használja a CreateMatrix() módszert.
- A vászonnak az oldal jobb oldalára történő lefordításához használja a Translate() módszert. .
- A 4. vászon méretezéséhez hívja meg a Scale() módszert.
- A vászon 5 45 fokos pont körüli elforgatásához a RotateAround() módszer megy jól használható.
- Mentse el a módosított XPS-dokumentumot a XPsDocument.Save() módszerrel.
A vászon átalakítása
Az XPS-fájl vászonának vágásához kövesse a következő útmutatót:
- Hozzon létre vagy nyisson meg XPS-fájlt az XpsDocument Class használatával.
- Az AddCanvas() módszerrel hozza létre a fő vásznat, amely minden oldalelemhez közös.
- A CreateMatrix() módszerrel bal és felső eltolásokat készíthet a fő vásznon.
- Hozzon létre téglalap görbe geometriát a CreatePathGeometry() módszerrel.
- Hozzon létre egy kitöltést a téglalapokhoz az XpsBrush osztály segítségével.
- Ha egy másik vásznat klippel szeretne hozzáadni a fő vászonhoz, hívja újra az AddCanvas() metódust.
- Hozzon létre körgeometriát a kliphez az XpsPathGeometry osztály használatával.
- Téglalap létrehozásához ezen a vászonon és kitöltéséhez használja az XpsPath osztályt.
- Adjon hozzá egy másik vásznat az AddCanvas() metódussal, majd hozzon létre egy téglalapot ezen a vászonon, és húzza át az XpsPathGeometry osztály segítségével.
- Mentse el a módosított XPS-dokumentumot az XPsDocument.Save() módszerrel.
A vászonkivágás
XPS Mi a XPS fájlformátum
Az XPS formátum hasonló a PDF formátumhoz. Mindkettő oldalleíró nyelv (PDL) formátum. Az EPS HTML alapú, és nem PostScript nyelven. Az .eps fájl képes tartalmazni a dokumentum szerkezetének jelölését, valamint a dokumentum megjelenésére vonatkozó információkat. A dokumentum nyomtatására és renderelésére vonatkozó utasításokat is tartalmazzák. A formátum jellemzője, hogy rögzíti a dokumentum leírását, ami azt jelenti, hogy ugyanúgy fog kinézni, függetlenül attól, hogy ki és milyen operációs rendszerről nyitja meg.