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 aAspose.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 aingyenes próbaverzió hogy felfedezze az Aspose.Page jellemzőit.

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

Megszerezni aideiglenes engedély tesztelési célokra.