Как указать формат письма в PDFKit от Apple?

Я должен создать или добавить новые страницы в документ PDFKit, используя Swift 4. Формат документа должен быть немецкий DIN A4 (буквенный формат).

Я думал, что PDFDocumentAttribute могли бы указать это, но они этого не сделали.

Есть ли правильный способ указать размеры документа?

0 ответов

Используйте руководство по PDFView / PDFKit из

https://www.raywenderlich.com/4023941-creating-a-pdf-in-swift-with-pdfkit

Я установил размер приблизительно для формата DINA4 равным

let pageWidth = 10 * 62.0
let pageHeight = 10 * 85.0
let pageRect = CGRect(x: 0, y: 0, width: pageWidth, height: pageHeight)

РЕДАКТИРОВАТЬ: для расчета в см вы можете использовать:

let pageWidth = 29.5238 * 21 // pdf-size per cm multiplied with 21cm
let pageHeight = 26.6195 * 29.7 // gets you exactly the same values like above

Надеюсь, это поможет..

Другие вопросы по тегам