12 PPS 㨠PDFlib Block Plugin
12 PPS 㨠PDFlib Block Plugin
12 PPS 㨠PDFlib Block Plugin
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
フ ォームフ ィ ール ド 変 換 の 詳 細 自 動 フ ォーム フ ィ ール ド 変 換 では、 「<strong>PDFlib</strong> ブロック」<br />
→ 「フ ォームフ ィ ール ド の 変 換 」 → 「 変 換 オプシ ョ ン ...」 ダイアログで 選 択 されている 種<br />
類 のフォームフィールドが、テキス ト 行 ブロックかテキス ト フローブロックに 変 換 されま<br />
す。 デフ ォル ト では、 すべての 種 類 のフ ォーム フ ィ ール ド が 変 換 さ れます。 変 換 さ れた<br />
フ ィ ール ド の 属 性 は、 表 <strong>12</strong>.3 に 従 って 各 ブ ロ ッ ク プ ロパテ ィ へ 変 換 さ れます。<br />
同 名 の 複 数 のフ ォームフ ィ ール ド 同 じページ 上 にある 複 数 のフォームフ ィールドは、<br />
同 じ 名 前 を 持 つこ とが 許 されていますが、それに 対 してブロッ ク 名 はページ 上 で 一 意 でな<br />
ければな り ません。 こ のため、 フ ォームフ ィ ール ド がブロ ッ ク に 変 換 される 際 には、 生 成<br />
さ れる ブ ロ ッ ク の 名 前 に 数 の 接 尾 辞 が 付 加 さ れ、 一 意 なブ ロ ッ ク 名 が 作 成 さ れます (326<br />
ページ 「フ ォーム フ ィ ール ド の 対 応 ブ ロ ッ ク を 見 つけ る」 も 参 照 )。<br />
なお、 Acrobat の 内 部 的 な 問 題 のため、 複 数 のフ ォーム フ ィ ール ド が 同 じ 名 前 を 持 つ 場<br />
合 のフ ィ ール ド の 属 性 は 正 し く 報 告 さ れません。 複 数 のフ ィ ール ド が 同 じ 名 前 を 持 ってい<br />
て、 し か し 属 性 が 異 なってい る 場 合 には、 生 成 さ れる ブ ロ ッ ク には こ う し た 属 性 の 違 いは<br />
反 映 さ れません。 変 換 処 理 は こ の 場 合 、 警 告 メ ッ セージを 表 示 し て、 関 係 する フ ォーム<br />
フ ィ ール ド 群 の 名 前 を 示 し ます。 こ の 場 合 は、 生 成 さ れたブ ロ ッ ク のプ ロパテ ィ を 注 意 深<br />
く 調 べる 必 要 があります。<br />
フ ォームフ ィ ール ド の 対 応 ブ ロ ッ ク を 見 つける 同 じ 名 前 のフ ィールドが 複 数 あった 場<br />
合 (ラジオボタン 等 )、 変 換 されたフォームフィールドの 名 前 は 変 更 されてしまっていま<br />
すから、どのフォームフ ィールドがどのブロ ッ クになったのかを 正 し く 知 るこ とは 困 難 で<br />
す。 こ の こ と は 特 に、 FDF ま たは XFDF フ ァ イルを 用 いてブ ロ ッ ク への 流 し 込 みを 行 い、<br />
その 結 果 を フ ォームへの 記 入 と 同 じ に し たい 場 合 に 問 題 と な り ます。<br />
こ の 問 題 を 解 決 する ため、 AcroFormConversion プ ラ グ イ ンは、 元 のフ ォーム フ ィ ール<br />
ド に 関 する 情 報 を、 それに 対 応 する ブ ロ ッ ク を 生 成 する 際 に、 カ ス タ ムプ ロパテ ィ 群 と し<br />
て 記 録 し ます。 表 <strong>12</strong>.2 に、 ブ ロ ッ ク を 正 し く 同 定 する ために 利 用 で き る カ ス タ ムプ ロパ<br />
ティの 一 覧 を 示 します。 プロパティの 型 はすべて 文 字 列 です。<br />
表 <strong>12</strong>.2 ブ ロ ッ クの 元 のフ ォームフ ィ ール ド を 同 定 するためのカ ス タムプロパテ ィ 一 覧<br />
カスタムプロパティ<br />
意 味<br />
<strong>PDFlib</strong>:field:name フ ォームフ ィ ール ド の 完 全 修 飾 名 。<br />
<strong>PDFlib</strong>:field:pagenumber<br />
元 の 文 書 で フ ォームフ ィ ール ド が 存 在 し ていたページの 番 号 ( 文 字 列 で)。<br />
<strong>PDFlib</strong>:field:type フォームフィールドの 種 類 。 pushbutton ・ checkbox ・ radiobutton ・ listbox ・<br />
combobox ・ textfield ・ signature の う ちのいずれか。<br />
<strong>PDFlib</strong>:field:value (type=checkbox の 場 合 のみ) フ ォームフ ィ ール ド の 出 力 値 。<br />
表 <strong>12</strong>.3 PDF フ ォームフ ィ ール ド から <strong>PDFlib</strong> ブ ロ ッ クへの 変 換<br />
以 下 の PDF フ ォームフ ィ ール ド 属 性 は ...<br />
... 以 下 の <strong>PDFlib</strong> ブ ロ ッ ク プロパテ ィ に 変 換 される<br />
全 フ ィールド<br />
位 置<br />
名 前<br />
ツールヒン ト<br />
Rect<br />
Name<br />
Description<br />
326 第 <strong>12</strong> 章 : <strong>PPS</strong> と <strong>PDFlib</strong> <strong>Block</strong> <strong>Plugin</strong>