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 aAspose.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 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.