Rács hozzáadása a Java Visual Brush segítségével

Bevezetés

Az Aspose.Page segítségével tetszetős rácsokkal szeretné javítani Java-alkalmazásait? Ebben az oktatóanyagban végigvezetjük Önt a rács hozzáadásának folyamatán a Visual Brush segítségével Javaban az Aspose.Page programmal. A Visual Brush segítségével vizuális tartalommal festhet be egy területet, így lenyűgöző rácshatásokat hozhat létre a dokumentumokban.

Előfeltételek

Mielőtt belevágnánk az oktatóanyagba, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:

Csomagok importálása

Győződjön meg arról, hogy a szükséges csomagokat importálta a Java projektbe:

import java.awt.geom.Point2D;
import java.awt.geom.Rectangle2D;
import com.aspose.xps.XpsCanvas;
import com.aspose.xps.XpsDocument;
import com.aspose.xps.XpsPath;
import com.aspose.xps.XpsPathGeometry;
import com.aspose.xps.XpsTileMode;
import com.aspose.xps.XpsVisualBrush;

Bontsuk le a folyamatot több lépésre, hogy könnyebben követhető legyen.

1. lépés: Állítsa be projektjét

String dataDir = "Your Document Directory";
XpsDocument doc = new XpsDocument();

2. lépés: Hozzon létre Magenta Grid Visual Brush-t

XpsCanvas visualCanvas = doc.createCanvas();
XpsPath visualPath = visualCanvas.addPath(doc.createPathGeometry("M 0,4 L 4,4 4,0 6,0 6,4 10,4 10,6 6,6 6,10 4,10 4,6 0,6 Z"));
visualPath.setFill(doc.createSolidColorBrush(doc.createColor(1f, .61f, 0.1f, 0.61f)));

3. lépés: Határozza meg a Magenta Grid Visual Brush geometriáját

XpsPathGeometry pathGeometry = doc.createPathGeometry();
pathGeometry.addSegment(doc.createPolyLineSegment(new Point2D.Float[] {
    new Point2D.Float(240f, 5f),
    new Point2D.Float(240f, 310f),
    new Point2D.Float(0f, 310f)
}));
pathGeometry.get(0).setStartPoint(new Point2D.Float(0f, 5f));

4. lépés: Új vászon létrehozása

XpsCanvas canvas = doc.addCanvas();
canvas.setRenderTransform(doc.createMatrix(1f, 0f, 0f, 1f, 268f, 70f));

5. lépés: Rács hozzáadása a vászonhoz

XpsPath gridPath = canvas.addPath(pathGeometry);
gridPath.setFill(doc.createVisualBrush(visualCanvas,
    new Rectangle2D.Float(0f, 0f, 10f, 10f), new Rectangle2D.Float(0f, 0f, 10f, 10f)));
((XpsVisualBrush)gridPath.getFill()).setTileMode(XpsTileMode.Tile);

6. lépés: Adjon hozzá piros átlátszó téglalapot

XpsPath path = canvas.addPath(doc.createPathGeometry("M 10,10 L 228,10 228,100 10,100"));
path.setFill(doc.createSolidColorBrush(doc.createColor(1.0f, 0.0f, 0.0f)));
path.setOpacity(0.7f);

7. lépés: Mentse el az eredményül kapott XPS-dokumentumot

doc.save(dataDir + "AddGrid_out.xps");

Kövesse ezeket a lépéseket, és sikeresen hozzáadhat egy tetszetős rácsot a Visual Brush segítségével az Aspose.Page Java-alkalmazásában.

Következtetés

Gratulálunk! Megtanulta, hogyan használhatja az Aspose.Page for Java-t rácsok hozzáadásához a Visual Brush segítségével. Ezzel a hatékony funkcióval könnyedén javíthatja dokumentumainak látványvilágát.

Gyakran Ismételt Kérdések

Az Aspose.Page alkalmas professzionális dokumentumgenerálásra?

Igen, az Aspose.Page egy robusztus könyvtár, amelyet professzionális Java-dokumentumgenerálásra terveztek.

Testreszabhatom a rács színeit a Visual Brush segítségével?

Teljesen! A Visual Brush segítségével különféle színekkel festhet, rugalmasságot biztosítva a testreszabásban.

Hol találok további támogatást az Aspose.Page számára?

Meglátogatni a Aspose.Page fórum közösségi támogatásra és beszélgetésekre.

Létezik ingyenes próbaverzió az Aspose.Page számára?

Igen, hozzáférhet a ingyenes próbaverzió hogy felfedezze az Aspose.Page jellemzőit.

Hogyan szerezhetek ideiglenes licencet az Aspose.Page számára?

Megszerezni a ideiglenes engedély tesztelési célokra.