Java でビジュアル ブラシを使用してグリッドを追加する

導入

Aspose.Page を使用して、視覚的に魅力的なグリッドで Java アプリケーションを強化したいと考えていますか?このチュートリアルでは、Java の Visual Brush と Aspose.Page を使用してグリッドを追加するプロセスを説明します。ビジュアル ブラシを使用すると、ビジュアル コンテンツで領域をペイントし、ドキュメント内に見事なグリッド効果を作成できます。

前提条件

チュートリアルに入る前に、次の前提条件を満たしていることを確認してください。

  • Java プログラミングの基本的な理解。
  • Aspose.Page ライブラリがインストールされています。からダウンロードできます。Aspose.Page for Java ドキュメント.
  • Java Development Kit (JDK) がマシンにインストールされています。

パッケージのインポート

必要なパッケージが Java プロジェクトにインポートされていることを確認します。

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;

理解しやすいように、プロセスを複数のステップに分割してみましょう。

ステップ 1: プロジェクトをセットアップする

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

ステップ 2: マゼンタ グリッド ビジュアル ブラシを作成する

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: マゼンタ グリッド ビジュアル ブラシのジオメトリを定義する

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: 新しいキャンバスを作成する

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

ステップ 5: キャンバスにグリッドを追加する

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: 赤い透明な長方形を追加する

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: 結果の XPS ドキュメントを保存する

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

以下の手順に従うと、Aspose.Page を備えた Java アプリケーションで Visual Brush を使用して、視覚的に魅力的なグリッドを正常に追加できます。

結論

おめでとう! Aspose.Page for Java を利用して、ビジュアル ブラシを使用してグリッドを追加する方法を学習しました。この強力な機能を使用して、ドキュメントのビジュアルを簡単に強化できます。

よくある質問

Aspose.Page はプロフェッショナルなドキュメント生成に適していますか?

はい、Aspose.Page は、Java でプロフェッショナルなドキュメントを生成するために設計された堅牢なライブラリです。

Visual Brush を使用してグリッドの色をカスタマイズできますか?

絶対に!ビジュアル ブラシを使用すると、さまざまな色でペイントできるため、カスタマイズが柔軟になります。

Aspose.Page の追加サポートはどこで見つけられますか?

訪問Aspose.Page フォーラムコミュニティのサポートとディスカッションのために。

Aspose.Page に利用できる無料トライアルはありますか?

はい、アクセスできます。無料トライアル Aspose.Page の機能を探索します。

Aspose.Page の一時ライセンスを取得するにはどうすればよいですか?

を取得する仮免許テスト目的のため。