Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions クラス

PdfSaveOptions class

XPS を PDF として保存するオプションのクラス。

class PdfSaveOptions : public Aspose::Page::SaveOptions,
                       public Aspose::Page::IMultiPageSaveOptions,
                       public Aspose::Page::XPS::Presentation::IXpsTextConversionOptions,
                       public Aspose::Page::XPS::Presentation::IPipelineOptions,
                       public Aspose::Page::XPS::Presentation::IEventBasedModificationOptions

メソッド

メソッド説明
get_BatchSize() overrideノード間で渡すページの一部のサイズを指定します。
get_BeforePageSavingEventHandlers() override保存直前に XPS ページに対して変更を行うイベントハンドラのコレクションです。
get_EncryptionDetails() const暗号化の詳細を取得します。設定されていない場合、暗号化は行われません。
get_ImageCompression() constドキュメント内のすべての画像に使用される圧縮タイプを指定します。デフォルトは PdfImageCompression::Auto です。
get_OutlineTreeExpansionLevel() constPDF ファイルがビューアで開かれたときに、ドキュメントアウトラインをどのレベルまで展開するかを指定します。1 - 最初のレベルのアウトライン項目のみが表示され、2 - 最初と二番目のレベルの項目が表示される、というように続きます。デフォルトは 1 です。
get_OutlineTreeHeight() const保存するドキュメントアウトラインツリーの高さを指定します。0 - アウトラインツリーは変換されません、1 - 最初のレベルのアウトライン項目のみが変換されます、以下同様。デフォルトは 10 です。
get_PageNumbers() override変換するページ番号の配列を取得/設定します。
get_PreserveText() overrideXPS では、フォント内の任意の文字コードに対応しない代替グリフ形への参照を含むテキスト要素が存在する場合があります。このフラグが true に設定されていると、該当する XPS 要素のテキストはグラフィックシェイプに変換され、テキスト自体は上に透明に表示されます。これにより、その要素のテキストは選択可能なままです。ただし、出力ファイルのサイズが元より大幅に大きくなる副作用があります。このフラグが false に設定されている場合、代替形として表示すべき文字は別の文字に置き換えられ、代替グリフ形にマッピングされます。その結果、テキストは選択可能ですが変更され、読めなくなる可能性があります。デフォルトは false です。
get_TextCompression() constドキュメントアウトラインのどのレベルで ApsBookmark オブジェクトを表示するかを指定します。0 - 表示しない、1 - 最初のレベルで表示、以下同様。デフォルトは 0 です。
PdfSaveOptions()オプションの新しいインスタンスを作成します。
set_BatchSize(int32_t) overrideノード間で渡すページの一部のサイズを指定します。
set_EncryptionDetails(System::SharedPtr<PdfEncryptionDetails>)暗号化の詳細を設定します。設定されていない場合、暗号化は行われません。
set_ImageCompression(PdfImageCompression)ドキュメント内のすべての画像に使用される圧縮タイプを指定します。デフォルトは PdfImageCompression::Auto です。
set_OutlineTreeExpansionLevel(int32_t)PDF ファイルがビューアで開かれたときに、ドキュメントアウトラインをどのレベルまで展開するかを指定します。1 - 最初のレベルのアウトライン項目のみが表示され、2 - 最初と二番目のレベルの項目が表示される、というように続きます。デフォルトは 1 です。
set_OutlineTreeHeight(int32_t)保存するドキュメントアウトラインツリーの高さを指定します。0 - アウトラインツリーは変換されません、1 - 最初のレベルのアウトライン項目のみが変換されます、以下同様。デフォルトは 10 です。
set_PageNumbers(System::ArrayPtr<int32_t>) override変換するページ番号の配列を取得/設定します。
set_PreserveText(bool) overrideXPS では、フォント内の任意の文字コードに対応しない代替グリフ形への参照を含むテキスト要素が存在する場合があります。このフラグが true に設定されていると、該当する XPS 要素のテキストはグラフィックシェイプに変換され、テキスト自体は上に透明に表示されます。これにより、その要素のテキストは選択可能なままです。ただし、出力ファイルのサイズが元より大幅に大きくなる副作用があります。このフラグが false に設定されている場合、代替形として表示すべき文字は別の文字に置き換えられ、代替グリフ形にマッピングされます。その結果、テキストは選択可能ですが変更され、読めなくなる可能性があります。デフォルトは false です。
set_TextCompression(PdfTextCompression)ドキュメントアウトラインのどのレベルで ApsBookmark オブジェクトを表示するかを指定します。0 - 表示しない、1 - 最初のレベルで表示、以下同様。デフォルトは 0 です。

参照