XPS のコード ブラシとグラデーション
XPS ファイルのブラシとグラデーションを操作するための C++ API ソリューション。
Aspose.Page API Solution for C++ は、XPS ファイルのベクター グラフィックスを操作する機能を提供します。さまざまな色やテクスチャを使用して、さまざまな幾何学的形状を作成できます。 ブラシの操作方法 に関する Aspose.Page ドキュメント についても学習してください。
XPS ファイルのブラシとグラデーションを操作するには、以下が必要です。
Aspose.Page for C++ API は、機能が豊富で強力で使いやすい、C++ プラットフォーム用のドキュメント操作および変換 API です。
最新バージョンを直接ダウンロードできます。NuGet パッケージ マネージャーを開いて、Aspose.Page.Cpp を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
C++ でビジュアル ブラシを操作する
Aspose.Page for C++ API を使用すると、数行のコードを使用して XPS ファイルにグリッドを追加できます。これは、新規ドキュメントと既存ドキュメントの両方に対して実行できます。 XpsVisualBrush クラスは、 XpsPathGeometry と XpsCanvas を利用してグリッドのプロパティを設定するために利用されます。 オブジェクト。 XPS ドキュメントにグリッドを追加するには、次の手順に従う必要があります。
- XpsDocument クラスを使用して、Document オブジェクトを作成します
- 必要なセグメントが定義された XpsPathGeometry オブジェクトを作成します。
- XpsCanvas クラスを利用してレンダリング変換を設定します。
- 必要に応じて、Fill プロパティと Opacity プロパティを調整します。
- Save() メソッドを呼び出してドキュメントを保存します。
Namespaces in use
using Aspose::Page::XPS;
using Aspose::Page::XPS::XpsModel;
using System::Drawing;
ビジュアル ブラシを使用してグリッドを作成する
C++で水平方向のグラデーションを追加します。
C++ 用 Aspose.Page API ソリューションを使用すると、 XpsGradientBrush を使用して、さまざまなタイプのグラデーションを XPS ドキュメントに追加できます。 クラス。このクラスは、XPS ファイルを表す XpsDocument オブジェクトに XpsGradientStop および XpsPath 情報を指定するために使用されます。これを行う方法の例を次に示します。
- XpsDocument オブジェクトを初期化します。
- XPS ドキュメントの XpsGradientStop パラメーターと XpsPath パラメーターを定義します。
- レンダリング情報を設定します。
- Save() メソッドを使用してドキュメントを保存します。
XPS に水平グラデーションを挿入する
XPS What is XPS File Format
XPS (XML Paper Specification) は、Microsoft が提供する PDF の代替フォーマットです。XML/HTML ベースで、プラットフォームに依存せずレイアウトを保持します。