1

我正在设置这个:

static CGFloat LegalPageWidth = 612.0;
static CGFloat LegalPageHeight = 1008.0;

作为在 UIPrintPageRenderer 中创建 PDF 的合法页面大小(即 8.5 x 14 英寸)为“paperRect”,但是当我打印 PDF 时,它的大小始终为 A4(即 612 x 792 = 8.5 x 11 英寸)。

获取 Legal Page size PDF 的正确方法是什么?

4

1 回答 1

2

UIGraphicsBeginPDFPage 使用默认大小创建新页面,而UIGraphicsBeginPDFPageWithInfo函数允许您自定义页面大小或自定义 PDF 页面的其他方面。

请参阅此 https://developer.apple.com/library/archive/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/GeneratingPDF/GeneratingPDF.html#//apple_ref/doc/uid/TP40010156-CH10-SW3

于 2020-05-05T14:23:54.740 回答