Я ищу написать специальный API для создания PDF, поэтому ... я использую текстовые атрибуты / команды для создания PDF-документа через простой текстовый файл.

Я уже скачал справочное руководство в формате pdf, но не нашел то, что искал.

Какой стандартный масштаб pdf?

Мне нужно знать стандартную шкалу PDF, чтобы измерить длину моей строки и изменить ширину «MediaBox».

3
Cleiton Ribeiro 16 Янв 2014 в 17:08

1 ответ

Лучший ответ

MediaBox , CropBox , BleedBox , TrimBox и ArtBox представляют собой прямоугольники, выраженные в единицы пользовательского пространства по умолчанию , см. Таблица 30 - Записи в объекте страницы в ISO 32000 -1.

Размер этого блока определяется другой статьей словаря Страница (см. Ту же таблицу):

UserUnit number (Необязательно; PDF 1.6) Положительное число, которое дает размер единиц пользовательского пространства по умолчанию, кратный 1 ⁄ 72 дюйма. Диапазон поддерживаемых значений должен зависеть от реализации. Значение по умолчанию: 1.0 (размер пользовательского пространства составляет 1 ⁄ 72 дюйма).

UserUnit используется очень редко. Таким образом, большую часть времени вы выбираете 1/72 дюйма.

Кстати, он называется default единицей пользовательского пространства, потому что в потоке контента вы можете постоянно изменять размер единицы в пользовательском пространстве, используя соответствующие изменения преобразования и / или текстовые матрицы; таким образом, в контексте потоков контента эта 1/72 дюйма является просто начальным значением.

9
mkl 16 Янв 2014 в 18:29
Спасибо за вашу помощь ! : D
 – 
Cleiton Ribeiro
17 Янв 2014 в 18:36