我试图实现一个自定义的 PDF 渲染器,继承自 UIPrintPageRenderer。我的问题是 PDF 的输出尺寸为 215,9 x 279,4 毫米。但我需要的正确 DIN A4 尺寸是 210 x 297 毫米。显然我得到的是美国信函而不是 DIN A4 的大小。如何将其更改为 DIN A4?
...
class PDFRenderer: UIPrintPageRenderer
{
private let A4PageWidth : Double = 595.2
private let A4PageHeight : Double = 841.8
private let leftPadding: CGFloat = 18.0;
override init()
{
super.init()
let pageFrame : CGRect = CGRect(x: 0, y: 0, width: A4PageWidth, height: A4PageHeight)
...
谢谢