- PR -

FOPのborder-styleはsolidしか使えないですかねー?

1
投稿者投稿内容
小僧
ぬし
会議室デビュー日: 2002/08/14
投稿数: 526
投稿日時: 2002-08-14 21:40
Xi→FOP→PDFといった流れで社内システムを作っています。
FOPは20.1-JPです。
フォーマッティングオブジェクトで帳票の罫線を設定しているのですが、
<fo:block border-style="dotted"...>
.
.
.
</fo:block>
のように罫線にsolid以外の線種を設定しても、普通の直線にしかなりま
せん。インターネットで色々と調べても、FOPで破線などを設定している
事例が見つかりませんでした。どなたかこの辺の事情をご存知ないでしょ
うか?。

nadita
会議室デビュー日: 2002/04/19
投稿数: 2
投稿日時: 2002-08-15 00:05
FOP の border-style で有効なのは今のところ solid だけです。

FOP以外のXSL-FO処理系を試してみてはいかがでしょうか。

アンテナハウスのXSL Formatterは、すべての border-style をサポートしています。

http://www.antenna.co.jp/XML/axf22/axf22top.htm
小僧
ぬし
会議室デビュー日: 2002/08/14
投稿数: 526
投稿日時: 2002-08-15 08:26
なるほど、まだ未対応ということですね。アンテナハウスのページを覗きましたが、
対応しているようですね。
FOPが対応するまでは、doubleは<fo:block>の二重化、dottedはborder-colorを
グレイにして、レーザープリンタで打ったときにドットパターンのようになるのを
利用して対応しようと思います。
ありがとうございました。m(__)m
1

スキルアップ/キャリアアップ(JOB@IT)