過去の桐井戸端BBS (桐ver.8)
16370 一覧表印刷でHTMLファイルを作るとき項目の幅を任意に設定したい 太郎丸義之 2002/06/20-23:09
太郎丸です。
はじめて質問します。
よろしくご指導ください。
桐V8SP6を使っています。

表の一覧表印刷でHTMLを作りたいのですが。
書き出す項目を指定して、何とかできたのですが、
表の幅の指定は出来ないのでしょうか?

例えば"顧客.TBL"で
[顧客名][コード][電話番号][Mail]これだけを
一覧表印刷でHTMLにする場合、

[顧客名]50MM[コード]10MM[電話番号]20MM[Mail]30MM
でhtmlが作れるでしょうか?

よろしくご指導ください。
16371 Re:桐のHTMLファイルの項目幅(項目内改行禁止) Ogo 2002/06/21-00:53
記事番号16370へのコメント

>表の一覧表印刷でHTMLを作りたいのですが。
>書き出す項目を指定して、何とかできたのですが、
>表の幅の指定は出来ないのでしょうか?

指定できないと思います(桐が勝手な width 記述を挿入してしまう
――そもそも html ファイルの設定で、 xx mm なんて設定はあり得ないし)。

が、一旦桐で普通に html 書き出ししたファイルを更に修正することで、
項目内の改行(折り返し)を禁止することは可能です。

【多遊】さんのホームページ

http://www2u.biglobe.ne.jp/~s_tanaka/

の中のダウンロードコーナーで

http://isweb8.infoseek.co.jp/animal/mokuchan/download/dl-list.htm

110 桐V8 HTMLファイル内ハイパーリンク設定CMD 「Link_110.lzh 」

を試してみて下さい。


16377 Re:桐のHTMLファイルの項目幅(項目内改行禁止) 太郎丸義之 2002/06/21-11:58
記事番号16371へのコメント
他の方法で、各項目の幅を指定できる方法はないでしょうか?
16378 Re:桐のHTMLファイルの項目幅(項目内改行禁止) うにん 2002/06/21-13:20
記事番号16377へのコメント
>他の方法で、各項目の幅を指定できる方法はないでしょうか?

桐のHTML書き出し機能は、ちっとばかし古いので、
それを使わず自分でスタイルシートを含めたHTMLを書き出す一括処理を書いた方がいいと思います。
桐で使っているような古いタイプのHTMLでは、項目の幅はピクセルか%でしか指定できないので、
一覧表印刷の定義から書き出してるにもかかわらず、印刷の項目幅が生きません。
(苦労の跡は伺えますが、なぜか%の合計が100にならないとか、
項目の表示幅に比例した%になってないとかおかしな所が見受けられます。)
スタイルシートを使えば、幅をmmで指定できます。

ただ、一覧表定義の項目幅を一括処理から調べる方法がないんですよね。。。
汎用的なのを作るのは難しいかも。一覧表でなく画面の表示幅は取れるので、そっちを使って作ればいいのですが。

16433 Re:桐のHTMLファイルの項目幅(項目内改行禁止) 太郎丸義之 2002/06/25-12:33
記事番号16378へのコメント
うにんさん、ありがとうございます。一度桐のサンプル見てみます。

戻る