Přidejte mřížku pomocí Visual Brush v Javě
Úvod
Chcete vylepšit své Java aplikace vizuálně přitažlivými mřížkami pomocí Aspose.Page? V tomto tutoriálu vás provedeme procesem přidání mřížky pomocí Visual Brush v Javě s Aspose.Page. Visual Brush vám umožňuje malovat oblast s vizuálním obsahem a vytvářet ve vašich dokumentech úžasné efekty mřížky.
Předpoklady
Než se pustíme do výukového programu, ujistěte se, že máte následující předpoklady:
- Základní znalost programování v Javě.
- Knihovna Aspose.Page nainstalována. Můžete si jej stáhnout zAspose.Page pro dokumentaci Java.
- Java Development Kit (JDK) nainstalovaný na vašem počítači.
Importujte balíčky
Ujistěte se, že máte do svého projektu Java importované potřebné balíčky:
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;
Pojďme si tento proces rozdělit do několika kroků, abychom vám usnadnili sledování.
Krok 1: Nastavte svůj projekt
String dataDir = "Your Document Directory";
XpsDocument doc = new XpsDocument();
Krok 2: Vytvořte vizuální štětec Magenta Grid
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)));
Krok 3: Definujte geometrii pro vizuální štětec Magenta Grid
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));
Krok 4: Vytvořte nové plátno
XpsCanvas canvas = doc.addCanvas();
canvas.setRenderTransform(doc.createMatrix(1f, 0f, 0f, 1f, 268f, 70f));
Krok 5: Přidejte mřížku na plátno
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);
Krok 6: Přidejte červený průhledný obdélník
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);
Krok 7: Uložte výsledný dokument XPS
doc.save(dataDir + "AddGrid_out.xps");
Postupujte podle těchto kroků a úspěšně přidáte vizuálně přitažlivou mřížku pomocí Visual Brush do vaší Java aplikace s Aspose.Page.
Závěr
Gratulujeme! Naučili jste se, jak využít Aspose.Page pro Java k přidání mřížek pomocí Visual Brush. Pomocí této výkonné funkce bez námahy vylepšete vizuály svých dokumentů.
Často kladené otázky
Je Aspose.Page vhodný pro profesionální generování dokumentů?
Ano, Aspose.Page je robustní knihovna určená pro profesionální generování dokumentů v Javě.
Mohu přizpůsobit barvy mřížky pomocí Visual Brush?
Absolutně! Visual Brush umožňuje malovat různými barvami a poskytuje flexibilitu v přizpůsobení.
Kde najdu další podporu pro Aspose.Page?
NavštivteFórum Aspose.Page za podporu komunity a diskuze.
Je k dispozici bezplatná zkušební verze pro Aspose.Page?
Ano, máte přístup kzkušební verze zdarma prozkoumat funkce Aspose.Page.
Jak mohu získat dočasnou licenci pro Aspose.Page?
Získat adočasná licence pro testovací účely.