印刷用ページ出力機能 or 印刷対応スキン+CSS†
- ページ: BugTrack
- 投稿者: official:choco
- 優先順位: 普通
- 状態: 完了
- カテゴリー: 本体新機能
- 投稿日: 2002-07-26 (金) 20:29:07
- バージョン:
メッセージ†
chocoともうします。
現在のバージョンでは、印刷すると$body以外の色々な情報も含まれてしまいます。
印刷する時は
- 一番上のtable(ロゴ、WikiName、URL)
- $hr
- $body
- $hr
- $fmt(last-modified)
だけになるとよいのですが…。
印刷用ページを別ウィンドウで開くボタンを追加するとか、cssとスキンをうまく使って印刷時に見せるパーツと見せないパーツを制御できるといいなぁと思います。
とりあえずchocoに、今使っている暫定対応策をアップしてみました。
でもところどころ
<td class="noprint">
とかやっていて見苦しいので、できればPukiWiki本体で何かしらサポートできませんでしょうか。。。
- 印刷用のスタイルシートを用意すれば対応できますよ。メニューバーを印刷したくなければ、メニューバー部分(.ltable)をwidth:0px;display:noneやvisibility:collapseにしたスタイルシートを設定すればよいでしょう。上部のメニューや下部のメニューバー部分も同様の方法で対応できます。-- reimy 2002-07-26 (金) 20:45:48
- 現在制作中のスキンが完成したら印刷用のスタイルシートも用意しようと思います。 -- reimy 2002-07-26 (金) 20:48:37
- ありがとうございます! 印刷でメニュー部分が必要になることって多分あまりないですよね…。私も、media="print"の時だけ一部の要素を display:none にすることで、画面表示/印刷両用にして対応してみました。でもCSSあまり詳しくないものですから、まっとうな方法(タグ付け?CSS?)がよく分からず。reimy様のスキンにほのかな期待を寄せさせていただきますー -- choco 2002-07-26 (金) 21:23:18
- スキンはわたしじゃなくってkawaraさんが作成中です(^^;; -- reimy 2002-07-26 (金) 23:21:57
- いいですね~<印刷ボタン -- ゆう 2002-07-26 (金) 22:16:22
- Reimy's PukiWikiで印刷用CSSのテストを行なってます。こんな感じでよければ、CVS版への反映も行ないます。ブラウザの印刷プレビューで確認してください>choco -- reimy 2002-09-05 (木) 11:46:55
- reimyさんのページ拝見しました。ついでに猫描いておきました。左のrecentがあるTDをクラス「ltd」にしてnoprint指定ですね。実は他にも印刷する/しないを制御したい部分があったりして…。ちょっと、この件について対応案をchocoに書きましたので、ご検討いただけませんでしょうか。 -- choco 2002-09-09 (月) 14:24:36
- PukiWiki/1.4/ちょっと便利に/印刷用表示対応スキン参照。 -- reimy