3

オプションのコンテンツグループをPDFで使用する方法についての質問を少し前に投稿しました。しかし今、私は新しい質問があります。これらのオプションのコンテンツグループをツリー構造にする方法。

例えば。私は4つの異なる層を持っています。これらのレイヤーはすべてOCGレイヤーです。3層はテキストラベルで、1層にはveccotrグラフィックがあります。だから私はそれを次のように表示したい:

Alllayers
   ---labels
       --layer1
       --layer2
       --layer3
   ---layer4

例としてPDFドキュメントを使用します ここに画像の説明を入力してください

これは中国語で、あごの文字はレイヤーの名前です。まさにこの意味。

4

1 に答える 1

4

この質問に対する答えは、ファイルの生成に使用しているPDFライブラリによって異なります。一般に、表示するツリーを表すオプションのコンテンツ構成ディクショナリにOrder配列を持つファイルを作成する必要があります。

PDFリファレンスドキュメントから:

キー:順序
タイプ:配列
説明:(オプション)準拠するリーダーのユーザーインターフェイスでオプションのコンテンツグループを表示する順序を指定する配列。配列要素には、次のオブジェクトが含まれる場合があります
。-オプションのコンテンツグループディクショナリ。その名前エントリは、準拠するリーダーによってユーザーインターフェイスに表示されます。
-準拠するリーダーによってツリーまたはアウトライン構造で表示される可能性のあるオプションのコンテンツグループの配列。ネストされた各配列は、オプションで、準拠するリーダーのユーザーインターフェイスで選択不可能なラベルとして使用されるテキスト文字列を最初の要素として持つことができます。

于 2013-01-29T17:10:44.953 に答える