gpt4 book ai didi

objective-c - iOS 上 PDF 文档的默认纸张大小和单位

转载 作者:技术小花猫 更新时间:2023-10-29 10:30:25 25 4
gpt4 key购买 nike

对于在 iOS 中创建 PDF 文档,在官方文档(http://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/GeneratingPDF/GeneratingPDF.html#//apple_ref/doc/uid/TP40010156-CH10-SW3)中,默认大小为 612x792,比例为 1.29412。

// Create the PDF context using the default page size of 612 x 792.
UIGraphicsBeginPDFContextToFile(pdfFileName, CGRectZero, nil);
CFRange currentRange = CFRangeMake(0, 0);
NSInteger currentPage = 0;
BOOL done = NO;
do {
// Mark the beginning of a new page.
UIGraphicsBeginPDFPageWithInfo(CGRectMake(0, 0, 612, 792), nil);

但国际标准IS0216的A4纸默认尺寸为210x297mm,纵横比为1.41429。所以,我的问题是:苹果标准的单位是什么?这个 612x792 尺寸是否与 A4 相同?是否包括打印边距等?

最佳答案

PDF 和 PostScript 以“PostScript 点”为单位。一个 PostScript 点是 1/72 英寸。所以默认的页面大小是

612 x 792 points = 8.5 x 11 inch = 215.9 mm x 279.4 mm

这是 US Letter 纸张尺寸。

UIGraphicsBeginPDFPageWithInfo() 中的边界矩形定义了 PDF 页面的所谓“媒体框”。媒体框是页面应在其上打印的媒体的大小,因此包括页边距。

关于objective-c - iOS 上 PDF 文档的默认纸张大小和单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11809133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com