印刷時の縮小問題に対応する「印刷最適化モード」を追加します。このモードでは、プリンタでの印刷時に発生する約3%の縮小を考慮して、元のサイズに対して103%拡大したPDFを生成します。
印刷最適化モードを追加しました。このモードでは、一般的なプリンタで印刷時に発生する約3%の縮小を考慮して、元のサイズに対して103%拡大したPDFを生成します。
新しいオプションの追加:
Options インターフェースに printOptimization プロパティを追加PDF生成ロジックの更新:
createPdfBuffer 関数を修正して、印刷最適化モードが有効な場合にカードサイズを103%に拡大UI要素の追加:
このモードを有効にすると、生成されるPDFのカードサイズが103%に拡大されます。これにより、印刷時に約3%縮小されても、最終的に正確なサイズのカードが得られます。
デフォルトで中央揃えにし、オプションで左上からの配置に変更できるように修正します。
デフォルトで中央揃えになるように変更し、オプションで左上からの配置に切り替えられるようにしました。
デフォルト設定の変更:
cardAlignment の初期値を "center" に変更し、デフォルトで中央揃えになるようにしましたスイッチの動作を反転:
ラベルと説明の更新:
これにより、アプリを起動した時はカードが中央揃えで配置され、ユーザーがスイッチをオンにすると左上からの配置に切り替わります。
You can send messages while the preview loads