Layer
概要
Layer は Aspose.PDF の FOSS における .NET 用のクラスです。
Layers を通じて公開される PDF レイヤー(Optional Content Group)。
このクラスは .NET プログラムにおける Layer オブジェクトを操作するための 7 つのメソッドを提供します。利用可能なメソッドは: Delete, Flatten, Layer, Lock, Save, Unlock。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべてのパブリックメンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: Contents, DefaultState, Id, Locked, Name。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Id | string | 読み取り | レイヤー識別子(添付された後のページリソースプロパティ名)。 |
Name | string | 読み取り | レイヤーの人が読みやすい名前。 |
Contents | List<Operator> | 読み取り | このレイヤーのコンテンツを構成するオペレーター。 |
DefaultState | DefaultState | 読み取り/書き込み | デフォルトの可視性状態。 |
Locked | bool | 読み取り | レイヤーがロックされているかどうか(ビューアーが切り替えできない)。 |
メソッド
| シグネチャ | 説明 |
|---|---|
Layer(id: string, name: string) | 新しい切り離しレイヤーを作成します。 |
Lock() | このレイヤーをロックします。 |
Unlock() | このレイヤーのロックを解除します。 |
Delete() | このレイヤーとその内容をページから削除します。 |
Flatten(cleanupContentStream: bool) | このレイヤーの内容を無条件のページコンテンツにフラット化します。 |
Save(outputStream: System.IO.Stream) | このレイヤーの内容を単独の単一ページPDFストリームとして保存します。 |
Save(outputPath: string) | このレイヤーの内容を単独の単一ページPDFファイルとして保存します。 |