OptionalContentGroup

OptionalContentGroup

概要

OptionalContentGroup は Aspose.PDF の FOSS における .NET 用のクラスです。

PDF ドキュメント内のオプショナル コンテンツ グループ(レイヤー)を表します。

このクラスは、.NET プログラム内の OptionalContentGroup オブジェクトを操作するための 9 つのメソッドを提供します。利用可能なメソッドは、AddContent、Delete、Flatten、Lock、OptionalContentGroup、Save、Unlock です。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべてのパブリック メンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: Contents、DefaultState、Id、Intent、IsLocked、IsVisible、およびその他 2 つ。

プロパティ

名前型アクセス説明
Namestring読み取りレイヤー名。
Idstring?読み取りページの Resources/Properties で使用される OCG 識別子 (例:
IsVisiblebool読み取り/書き込みこのレイヤーが現在表示されているかどうか。
IsLockedbool読み取り/書き込みこのレイヤーがロックされているかどうか(ユーザーが切り替えできない)。
Lockedbool読み取り/書き込みIsLocked のエイリアスで、Aspose.Pdf の公開サーフェスに一致します。
DefaultStateDefaultState読み取り/書き込みこのレイヤーのデフォルトの可視状態。
Intentstring?読み取りこのレイヤーの目的(例: “View”, “Design”)。
ContentsIReadOnlyList<byte[]>読み取りページコンテンツストリーム(BDC/EMC マーカー)またはこのレイヤーの OCG を参照する XForm ストリームから、このレイヤーに属するコンテンツオペレータ(生バイトとして)を取得します。

メソッド

シグネチャ説明
OptionalContentGroup(id: string, name: string)指定された ID と名前で新しいレイヤーを作成します。
Lock()このレイヤーをロックし、ユーザーが切り替えできないようにします。
Unlock()このレイヤーのロックを解除します。
Flatten(cleanupContentStream: bool)このレイヤーをフラット化します — BDC/EMC マーカーは削除しますが、内容は保持します。
Delete()このレイヤーとそのすべてのコンテンツをページから削除します。
Save()このレイヤーのコンテンツを新しい単一ページPDFドキュメントに保存します。
Save(stream: Stream)このレイヤーのコンテンツをストリームに新しい単一ページPDFとして保存します。
Save(outputPath: string)このレイヤーのコンテンツをファイルに新しい単一ページPDFとして保存します。
AddContent(op: Operator)このレイヤーにコンテンツオペレーターを追加します(新しく作成されたレイヤー向け)。

参照

 日本語