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:

  1. Hozzon létre XPS-fájlt az XpsDocument Class használatával.
  2. Az AddCanvas() módszerrel hozza létre a fő vásznat, amely minden oldalelemhez közös.
  3. A CreateMatrix() módszerrel bal és felső eltolásokat készíthet a fő vásznon.
  4. Hozzon létre téglalap görbe geometriát a CreatePathGeometry() módszerrel.
  5. Hozzon létre egy kitöltést a téglalapokhoz az XpsBrush osztály segítségével.
  6. A 2. vászonban téglalap létrehozásához és kitöltéséhez használja az XpsPath osztályt.
  7. 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.
  8. A vászonnak az oldal jobb oldalára történő lefordításához használja a Translate() módszert. .
  9. A 4. vászon méretezéséhez hívja meg a Scale() módszert.
  10. A vászon 5 45 fokos pont körüli elforgatásához a RotateAround() módszer megy jól használható.
  11. Mentse el a módosított XPS-dokumentumot a XPsDocument.Save() módszerrel.
A vászon átalakítása
A következő kódrészlet bemutatja, hogyan vághat ki XPS-fájlok vászonképeit az Aspose.Page for C++ Api Solution-on belül.

Az XPS-fájl vászonának vágásához kövesse a következő útmutatót:

  1. Hozzon létre vagy nyisson meg XPS-fájlt az XpsDocument Class használatával.
  2. Az AddCanvas() módszerrel hozza létre a fő vásznat, amely minden oldalelemhez közös.
  3. A CreateMatrix() módszerrel bal és felső eltolásokat készíthet a fő vásznon.
  4. Hozzon létre téglalap görbe geometriát a CreatePathGeometry() módszerrel.
  5. Hozzon létre egy kitöltést a téglalapokhoz az XpsBrush osztály segítségével.
  6. Ha egy másik vásznat klippel szeretne hozzáadni a fő vászonhoz, hívja újra az AddCanvas() metódust.
  7. Hozzon létre körgeometriát a kliphez az XpsPathGeometry osztály használatával.
  8. Téglalap létrehozásához ezen a vászonon és kitöltéséhez használja az XpsPath osztályt.
  9. 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.
  10. 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.