ジャンル不定の日記です。

CSSで印刷レイアウト

小物売る時に利用しようと思って郵便書簡(ミニレター)買ってきた。
というわけで、直接印刷したいのでCSS+JavaScriptで印刷ツール作ろうとしたのだがうまくいかなかった。

以前にもはがき印刷ツール作ってみようと思って似たようなの制作試みたことがあったのだが、
ブラウザだけでなくOSの印刷機能も関与しちゃって、ブラウザがレイアウトできなかったり、印刷で余白が消せなかったりで断念したことがあったのだが、
今回も同じ原因でダメだった。
前はWindows XPのIEかOperaでうまく行きそうだったのだが、今回はWindows 10のEdgeでも用紙サイズが自由変更できなくてダメだった。

CSSでやるのはとりあえず諦めてcanvasで画像出力して画像からの印刷でどうにかならんかという方向で考えてみる。
Linuxではシステムの印刷から用紙サイズのカスタマイズはできそうな感じではあった。