0

長方形からA4フォーマットを作成できるという情報を見つけました:

let page = CGRect(x: 0, y: 0, width: 595.2, height: 841.8) // A4, 72 dpi

UIPrintPageRendererオブジェクトのページ サイズを指定するには、この rect が必要です。

また、私の特定のケースでは、Web ビューを使用して、HTML コードに基づいて PDF ページを作成します。

HTMLページをA4サイズに合わせて採用する方法の答えを見つけました:

html,body{
    height: 842px;
    width: 595px;
}

その例から興味深いのは、高さと幅の Swift コードと比較して不正確な値を提供することです。

どの値が正しいかを確認する必要があります。あるいは、代わりにインチやミリメートルを使用する必要があるかもしれません。

PDF ページは A4 形式で、HTML は同じサイズである必要があります。上記の値から、それらが異なることがわかります。

4

0 に答える 0