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 に水平グラデーションを挿入する
よくある質問
1. XPS ファイルにグラデーションを追加するにはどうすればよいですか?
ドキュメントディレクトリへのパスを設定します。グラデーションを追加するには、CreateColor() メソッドと CreateGradientStop() メソッドを使用します。
2. XPS ファイルでビジュアル ブラシを使用するにはどうすればよいですか?
ドキュメントディレクトリへのパスを設定します。ビジュアル ブラシを作成するには、CreateVisualBrush() メソッドを使用します。
3. XPSファイルを開くにはどうすればよいですか?
Aspose.Page API ソリューションを使用して、プログラムまたはクロスプラットフォームの XPS Viewer ファイルを XPS を開く します。
XPS XPS ファイル形式とは
XPS 形式は PDF 形式に似ています。どちらもページ記述言語 (PDL) 形式です。 EPS は PostScript 言語ではなく、HTML に基づいています。 .eps ファイルには、ドキュメントの構造のマークアップと、ドキュメントがどのように見えるかに関する情報を含めることができます。また、ドキュメントを印刷およびレンダリングする方法についての説明も追加されています。この形式の特徴は、ドキュメントの説明を修正することです。つまり、誰が、どのオペレーティング システムからドキュメントを開いたとしても、同じように表示されます。