PDF 内部構造 構造の概念 簡単な説明 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(概要)
(概要)
118行: 118行:
  
  
 
+
 5つの obj がどのような役割なのかを確認します。
  
 +
 +
 ■5 0 obj
 +
::ルートオブジェクト(カタログ)です。相互参照テーブルのトレーラ部で/Root 5 0 R のように指定されています。5 0 R は/Rootという名前のモノは5 0 objを参照(Referrence)しますという意味の 5 0 Rです。x x R という形式はよく登場します。/Root という表記もよく登場します。 / のあとに文字列が記述されたようなパターンを名前といい。名前には固有の役割があるものから、ユーザが自由につける名前があります。プログラムで言うところの変数みたいなものです。
 +
 +
 +
::5 0 obj には/Type は /Catalogだと指定しています。カタログには参照するページとして/Page 0 1 R がありますと指定もしています。0 1 obj は カタログのページ構成要素なんですね。
 +
 +
 +
 ■1 0 obj
 +
::ページです。5 0 obj のカタログにぶら下がっているページ要素という意味です。
 +
 +
 +
::5 0 obj には/Type は /Pageだと指定しています。/Count は 1 と指定してあるので、このページは1つのページのオブジェクトであるということになります。このページの詳細情報をこの1 0 objには書かずそのページ要素の詳細は/Kidsという名前の参照先に書くことにしていて、/Kids [2 0 R] なので、2 0 R を参照しています。通常はフォントの設定や用紙の設定を個別にオブジェクトとして記述するので、このように、1つのページの情報はページの親的なオブジェクトから、参照して、また参照してというツリー構造になります。
 +
 +
 ■2 0 obj
 
[[PDF 内部構造]]に戻る。
 
[[PDF 内部構造]]に戻る。

2022年2月20日 (日) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス