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:
- Az XpsDocument osztály használatával hozzon létre egy dokumentum objektumot
- Hozzon létre egy XpsPathGeometry objektumot a szükséges szegmensekkel.
- Használja az XpsCanvas osztályt a renderelési átalakítás beállításához.
- Állítsa be tetszés szerint a Kitöltés és az Átlátszatlanság tulajdonságokat.
- 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:
- Inicializáljon egy XpsDocument objektumot.
- Határozza meg az XPS-dokumentum XpsGradientStop és XpsPath paramétereit.
- Állítsa be a renderelési információkat.
- 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.