XPS kódecsetek és színátmenetek

C++ API megoldás XPS-fájlok ecsetjeivel és színátmeneteivel való munkához.

 

Az Aspose.Page API Solution for C++ lehetőséget biztosít az XPS-fájlok vektorgrafikájának manipulálására. Lehetővé teszi különféle geometriai formák létrehozását különböző színekkel és textúrákkal. Ismerje meg az Aspose.Page dokumentációját is hogyan kell dolgozni az ecsettel .

Az XPS-fájlok ecsetjeinek és színátmeneteinek kezeléséhez 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ési és -konverziós API C++ platformhoz.

  • A legújabb verziót közvetlenül letöltheti, csak nyissa meg a NuGet csomagkezelőt, keresse meg az Aspose.Page.Cpp fájlt, é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

Dolgozzon vizuális ecsetekkel C++ segítségével

Az Aspose.Page for C++ API lehetővé teszi, hogy rácsot adjon az XPS-fájlokhoz néhány sornyi kód használatával. Ez új és meglévő dokumentumok esetén egyaránt megtehető. Az XpsVisualBrush osztály a rács tulajdonságainak beállítására szolgál az XpsPathGeometry és XpsCanvas objektumok. Ha rácsot szeretne hozzáadni XPS-dokumentumához, kövesse az alábbi lépéseket:

  1. Az XpsDocument osztály használatával hozzon létre egy dokumentum objektumot
  2. Hozzon létre egy XpsPathGeometry objektumot a szükséges szegmensekkel.
  3. Használja az XpsCanvas osztályt a renderelési átalakítás beállításához.
  4. Állítsa be tetszés szerint a Kitöltés és az Átlátszatlanság tulajdonságokat.
  5. Mentse el a dokumentumot a Save() metódus meghívásával.
Namespaces in use
using Aspose::Page::XPS;
using Aspose::Page::XPS::XpsModel;
using System::Drawing;
A vizuális ecset használata rács létrehozásához

Adjon hozzá egy vízszintes színátmenetet a C++ segítségével.

Az Aspose.Page API megoldás C++-hoz lehetővé teszi, hogy különböző típusú színátmeneteket adjon XPS-dokumentumaihoz az XpsGradientBrush segítségével xpslineargradientbrush/) Osztály. Ez az osztály az XpsGradientStop és XpsPath információk megadására szolgál az XPS fájlt képviselő XpsDocument objektumhoz. Íme egy példa, hogyan kell ezt megtenni:

  1. Inicializáljon egy XpsDocument objektumot.
  2. Határozza meg az XPS-dokumentum XpsGradientStop és XpsPath paramétereit.
  3. Állítsa be a renderelési információkat.
  4. Mentse el a dokumentumot a Save() módszerrel.
Vízszintes színátmenet beszúrása XPS-be



GYIK

1. Hogyan adhatok színátmenetet egy XPS-fájlhoz?

Állítsa be a dokumentumok könyvtárának elérési útját. Gradiens hozzáadásához használja a CreateColor() és CreateGradientStop() metódusokat.

2. Hogyan lehet vizuális ecsettel dolgozni XPS-fájlban?

Állítsa be a dokumentumok könyvtárának elérési útját. Vizuális ecset létrehozásához használja a CreateVisualBrush() metódust.

3. XPS fájl - Mivel nyitható meg egy XPS fájl?

Használja az Aspose.Page API megoldást a Open XPS fájlokhoz programozottan vagy többplatformos XPS Viewer segítségével.

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.