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>12</strong>.6.5 テキス ト 組 版 プロパテ ィ 群<br />
表 <strong>12</strong>.9 に、 テキス ト フ ローブロ ッ ク に 対 し てのみ 用 いる こ と ができ る テキス ト 組 版 プロ<br />
パテ ィ の 一 覧 を 示 し ます。 ただ し stamp プロパティだけは、テキス ト 行 ブロックに 対 して<br />
も 用 い る こ と がで き ます。 こ れらは、 テキ ス ト フ ローを 処 理 する ための 初 期 オプシ ョ ン リ<br />
ス ト を 構 築 する ために 用 い ら れます(PDF_create_textflow( ) の optlist パラ メ タと 対 応 して<br />
います)。 テキストフローで 用 いるインラインオプションリストは、 プラグインでは 指 定<br />
するこ とができず、 サーバ 上 で PDF_fill_textblock( ) によ るブロ ッ クへの 流 し 込 みの 際 に、<br />
またはブロッ クの defaulttext プロパティ 内 で、 テキス ト 内 容 の 一 部 として 与 えるこ とが<br />
できます。<br />
表 <strong>12</strong>.9 テキス ト 組 版 プ ロパテ ィ 一 覧 ( 主 にテキス ト フ ローブ ロ ッ ク に 適 用 )<br />
alignment<br />
fixedleading<br />
キーワー ド<br />
adjustmethod<br />
advancedlinebreak<br />
avoidemptybegin<br />
hortabmethod<br />
とりうる 値 ・ 解 説<br />
(キーワー ド ) minspacing ・ maxspacing オプシ ョ ンで 指 定 された 制 限 内 で 単 語 間 隔 を 詰 めた り 拡 げ<br />
た り し て も テキス ト の 一 部 が 行 内 に 収 ま ら ない 時 、 行 の 調 整 に 用 いる 方 式 (デフ ォル ト : auto) :<br />
auto 次 の 方 式 を 順 に 適 用 : shrink ・ spread ・ nofit ・ split。<br />
clip<br />
nofit<br />
shrink<br />
split<br />
spread<br />
はめ 込 み 枠 の 右 端 (rightindent オプシ ョ ン を 考 慮 ) からはみ 出 し た 部 分 を 切 り 落 と す<br />
点 を 除 いて、 nofit と 同 じ。<br />
最 後 の 単 語 を 次 行 へ 送 り ます。 ただ し、 残 される ( 短 い) 行 が、 nofitlimit オプシ ョ<br />
ンで 指 定 されたパーセン ト 値 よ り も 短 く な ら ない 場 合 に 限 り ます。 均 等 配 置 の 段 落 で<br />
あっても、 若 干 がたついて 見 えることがあります。<br />
単 語 が 行 内 に 収 ま ら ない と き、 テキス ト を shrinklimit の 制 限 内 で 圧 縮 し ます。 それで<br />
も 収 まらなければ nofit 方 式 を 適 用 し ます。<br />
最 後 の 単 語 を 次 行 へ 送 らず、 強 制 的 にハイ フ ネーシ ョ ン し ます。 テキス ト フ ォ ン ト な ら<br />
ハイフンキャラクタを 挿 入 しますが、 記 号 フォン ト なら 挿 入 しません。<br />
最 後 の 単 語 を 次 行 へ 送 り 、 残 された ( 短 い) 行 を 均 等 配 置 する よ う 単 語 内 の 文 字 間 の 間<br />
隔 を spreadlimit の 制 限 内 で 拡 げます。 それで 均 等 配 置 で き なければ nofit 方 式 を 適 用<br />
します。<br />
( 論 理 値 ) 複 雑 用 字 系 で 必 要 と される 高 度 な 改 行 アルゴ リ ズムを 適 用 し ます。 これはタ イ 語 等 、 単<br />
語 間 の 区 切 り を 空 白 キャ ラ ク タ を 用 いて 示 さ ない 用 字 系 での 改 行 に 必 須 です。 locale ・ script オ<br />
プショ ンに 従 います。 デフォルト : false<br />
(キーワー ド ) 段 落 内 の 行 の 書 式 を 指 定 。 デフ ォル ト : left。<br />
left 左 揃 え (leftindent を 始 点 と して)。<br />
center 中 央 揃 え (leftindent から rightindent までの 間 で)。<br />
right 右 揃 え (rightindent を 終 点 と して)。<br />
justify 両 端 揃 え。<br />
( 論 理 値 ) true な ら、 はめ 込 み 枠 先 頭 の 空 行 が 削 除 されます。 デフ ォル ト : false<br />
( 論 理 値 ) true な ら、 各 行 内 で 最 初 に 見 つかっ た 行 送 り 値 を 用 います。 そ う でないな ら、 行 内 のす<br />
べての 行 送 り 値 の う ちの 最 大 値 を 用 います。 デフ ォル ト : false<br />
(キーワー ド ) テキス ト 内 の 水 平 タ ブの 扱 い。 算 出 位 置 がカ レ ン ト テキス ト 位 置 よ り 左 のと きは、<br />
そのタ ブは 無 視 されます (デフ ォル ト : relative) :<br />
relative hortabsize で 指 定 された 分 、 位 置 を 進 めます。<br />
typewriter hortabsize の 次 の 倍 数 まで 位 置 を 進 めます。<br />
ruler ruler オプシ ョ ン 内 の n 番 目 のタ ブ 値 まで 位 置 を 進 めます。 こ こ で n は、 その 行 内 でそ<br />
れまでに 見 つかっ た タ ブの 数 です。 n がタ ブ 位 置 の 数 を 超 える 分 については、 relative<br />
方 式 を 適 用 し ます。<br />
346 第 <strong>12</strong> 章 : <strong>PPS</strong> と <strong>PDFlib</strong> <strong>Block</strong> <strong>Plugin</strong>