PDFlib => как установить разрешение бумаги для печати на 300dpi - PullRequest
0 голосов
/ 14 июля 2020

Я новичок в PDFlib. при использовании PDFlib для создания PDF. Я обнаружил, что dpi страницы (бумаги) было 72. и я хочу установить dpi на 300 для использования печати, но я не знаю, как использовать PDFlib для установки. введите описание изображения здесь

1 Ответ

0 голосов
/ 16 июля 2020

как уже упоминалось Flomei, сам формат PDF не имеет никакого разрешения. Для размещения содержимого или указания размера страницы PDFlib используйте систему координат PDF по умолчанию, в которой точки DTP используются как единицы измерения. Из руководства по PDFlib 9.2, глава 3.2.1.

Система координат PDF по умолчанию используется в PDFlib. Система координат по умолчанию (или пространство пользователя по умолчанию) имеет начало в левом нижнем углу страницы и использует точку DTP как единицу измерения: 1 точка = 1/72 дюйма = 25,4 / 72 мм = 0,3528 мм

Если вы хотите адресовать позиции в другой единице, вы можете масштабировать систему координат. Пожалуйста, ознакомьтесь с той же главой PDFlib Tutorial, раздел «Использование metri c Координаты»:

p.scale(28.3465, 28.3465); После этого вызова PDFlib интерпретирует все координаты (за исключением интерактивных функций, см. Ниже) в сантиметрах, поскольку 72 / 2,54 = 28,3465.

, конечно, вы можете использовать другие значения шкалы.

...