プレゼンテーション ビュー プロパティ

NormalViewProperties について

通常ビューのプロパティを表します。

メソッドgetShowOutlineIconssetShowOutlineIcons は、通常ビュー モードの任意のコンテンツ領域でアウトライン コンテンツを表示する際にアプリケーションがアイコンを表示すべきかどうかを指定します。

メソッドgetSnapVerticalSplittersetSnapVerticalSplitter は、側面領域が十分に小さい場合に垂直スプリッタが最小化状態にスナップすべきかどうかを指定します。

プロパティgetPreferSingleViewsetPreferSingleView は、ユーザーが3つのコンテンツ領域を持つ標準の通常ビューではなく、全画面の単一コンテンツ領域を優先して表示したいかどうかを指定します。有効にすると、アプリケーションはコンテンツ領域のいずれかをウィンドウ全体に表示することができます。

メソッドgetVerticalBarStategetHorizontalBarState は、水平または垂直スプリッタバーが表示される状態を指定します。水平スプリッタバーはスライドとスライド下のコンテンツ領域を分割し、垂直スプリッタバーはスライドと側面のコンテンツ領域を分割します。可能な値はSplitterBarStateType.MinimizedSplitterBarStateType.MaximizedSplitterBarStateType.Restoredです。

メソッドgetRestoredLeftgetRestoredTop は、SplitterBarStateType.RestoredgetVerticalBarState および getHorizontalBarState に適用されたときの、通常ビューの上部または側面スライド領域のサイズを指定します。

NormalViewProperties の復元について

通常ビューにおいて、領域が可変の復元サイズ(最小化でも最大化でもない)である場合、スライド領域のサイズ(getRestoredTop の子要素の場合は幅、getRestoredLeft の子要素の場合は高さ)を指定します。

メソッドgetDimensionSize は、スライド領域のサイズ(restoredTop の子要素の場合は幅、restoredLeft の子要素の場合は高さ)を指定します。

メソッドgetAutoAdjust は、アプリケーション内でビューを含むウィンドウのサイズ変更時に側面コンテンツ領域のサイズが新しいサイズに合わせて調整されるべきかどうかを指定します。

以下の例は、プレゼンテーションのViewProperties.getNormalViewProperties プロパティにアクセスする方法を示しています。


var pres = new aspose.slides.Presentation();
try {
    pres.getViewProperties().getNormalViewProperties().setHorizontalBarState(aspose.slides.SplitterBarStateType.Restored);
    pres.getViewProperties().getNormalViewProperties().setVerticalBarState(aspose.slides.SplitterBarStateType.Maximized);

    // プレゼンテーションのビュー プロパティを復元
    pres.getViewProperties().getNormalViewProperties().getRestoredTop().setAutoAdjust(true);
    pres.getViewProperties().getNormalViewProperties().getRestoredTop().setDimensionSize(80);
    pres.getViewProperties().getNormalViewProperties().setShowOutlineIcons(true);
    pres.save("presentation_normal_view_state.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    pres.dispose();
}

デフォルトのズーム値を設定する

ビュー プロパティを設定するには、以下の手順に従ってください。

  1. Presentation クラスのインスタンスを作成します。
  2. PresentationView Properties を設定します。
  3. プレゼンテーションをPPTX ファイルとして保存します。以下の例では、スライドビューとノートビューのズーム値を設定しています。
var presentation = new aspose.slides.Presentation();
try {
    // プレゼンテーションのビュー プロパティを設定
    presentation.getViewProperties().getSlideViewProperties().setScale(100); // スライドビューのズーム値(パーセンテージ)
    presentation.getViewProperties().getNotesViewProperties().setScale(100); // ノートビューのズーム値(パーセンテージ)
    presentation.save("Zoom_out.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

FAQ

プレゼンテーションの異なるセクションごとに異なるビュー設定を設定できますか?

View settings はプレゼンテーションレベルで定義されており(Normal ViewSlide View)、セクションごとではありません。そのため、開くときは単一のパラメータセットがドキュメント全体に適用されます。

異なるユーザー向けに異なるビュー状態を事前定義できますか?

いいえ。設定はファイルに保存され、共有されます。ビューアー アプリケーションはユーザーの好みを尊重することはありますが、ファイル自体は1つのビュー プロパティセットしか持ちません。

新しいプレゼンテーションが同じ方式で開くように、事前定義された View Properties を持つテンプレートを用意できますか?

はい。view properties はプレゼンテーションレベルに保存されるため、テンプレートに埋め込んでおけば、同じ初期ビュー構成で新しいドキュメントを作成できます。