XPS にテキストを追加する
xps ファイルのテキストを操作するための C++ API ソリューション
Aspose.Page for C++ API ソリューションを使用すると、XPS ファイルを他のページ記述言語形式ファイルとともに操作できます。このソリューションの機能の中でも、C++ アプリケーションを使用して XPS ドキュメントにテキストを簡単に追加できるようになります。これを行うには、 XpsGlyphs クラスを使用します。これにより、XPS ドキュメントにテキストを追加できます。選択したブラシを指定します。ここでは、わずか数行のコードで XPS ドキュメントにテキストを追加する方法の例を示します。完全な例とデータ ファイルについては、 Github プロジェクト にアクセスしてください。
XPS ファイルをコーディングするには、以下が必要です。
Aspose.Page for C++ API は、機能が豊富で強力で使いやすい、C++ プラットフォーム用のドキュメント操作および変換 API です。
最新バージョンを直接ダウンロードできます。NuGet パッケージ マネージャーを開いて、Aspose.Page.Cpp を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
XPS ファイルにテキストを追加する手順。
この C++ コードは、C++ 用の Aspose.Page を使用して XPS ドキュメントにテキストを追加する方法を示しています。
- XpsDocument クラスを使用して、新しい XPS ドキュメントを作成します。
- 必要なフォント情報とともにグリフをドキュメント オブジェクトに追加します。 XPS ドキュメントにテキストを追加するために使用される XpsGlyphs オブジェクトを作成します。 AddGlyphs() メソッドはテキストを追加するために使用され、フォント、フォント サイズ、フォント スタイル、テキストの X および Y 位置、および追加されるテキストを受け取ります。
- 上記で作成したブラシは、グリフ オブジェクトの fill プロパティとして設定されます。
- XpsDocument クラスの Save() メソッドを呼び出し、ファイルを保存するパスを渡すことにより、変更された XPS ドキュメントを保存します。
XPS にテキストを追加する
よくある質問
1. XPS ドキュメントにテキストを追加できますか?
はい、XPS ファイルにテキストを追加することができます。 XPS は、Microsoft によって開発された PDF に似た固定レイアウトのドキュメント形式で、画像や図形などの他のコンテンツと一緒にテキストを含めることをサポートしています。
2. XPS ファイルに特定の書式設定のテキストを追加するにはどうすればよいですか?
Aspose.Page API ソリューションを使用してテキストを XPS ドキュメントに組み込むには、XpsGlyphs オブジェクトをインスタンス化します。このオブジェクトは、テキスト コンテンツを追加するためのパイプとして機能します。この目的には AddGlyphs() メソッドを使用します。これには、テキストの位置を決定する X 座標と Y 座標に加えて、フォント、フォント サイズ、フォント スタイルを含む入力が必要です。最後に、追加する実際のテキストを引数として指定します。
3. XPS ファイルにテキストを追加する際に制限や考慮事項はありますか?
注意すべき制限事項と考慮事項がいくつかあります。たとえば、適切なレンダリングを保証するには、XPS ドキュメントで使用されるフォントをドキュメントが表示されるシステムに埋め込むか、利用できるようにする必要があります。さらに、テキストの書式設定は XPS ファイルの作成または編集に使用したソフトウェアによって異なる場合があるため、さまざまなビューアでドキュメントをテストして、プラットフォーム間で一貫した表示を確保することが重要です。
XPS XPS ファイル形式とは
XPS 形式は PDF 形式に似ています。どちらもページ記述言語 (PDL) 形式です。 EPS は PostScript 言語ではなく、HTML に基づいています。 .eps ファイルには、ドキュメントの構造のマークアップと、ドキュメントがどのように見えるかに関する情報を含めることができます。また、ドキュメントを印刷およびレンダリングする方法についての説明も追加されています。この形式の特徴は、ドキュメントの説明を修正することです。つまり、誰が、どのオペレーティング システムからドキュメントを開いたとしても、同じように表示されます。