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:
- A Java programozás alapvető ismerete.
- Aspose.Page könyvtár telepítve. Letöltheti a Aspose.Page a Java dokumentációhoz .
- Java Development Kit (JDK) telepítve a gépére.
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.