PreflightPDF

Друзья, сделайте, пожалуйста файл с 3 полосами или три разных файла:
1. Блиды по горизонтали не равны блидам по вертикали.
2. По вертикали одинаковые, а по горизонтали разные.
3. трим бокс больше блид бокса. (если это позволит сделать ваша программа).
Медиа бокс везде существенно больше блид бокса.
 

Вложения

  • Спасибо
Реакции: ~RA~
Вот так пойдёт?
1772708576009.png
 
  • Спасибо
Реакции: zollinger и Ashurpanipal
Предусмотрел ещё вариант, где горизонтальные и вертикальные меж собой не равны, но равны попарно.
 
Блид бокса нет вовсе, а я от него считаю.
Код:
<</Contents 21 0 R/CropBox[0.0 0.0 283.465 283.465]/MediaBox[0.0 0.0 283.465 283.465]/Parent 15 0 R/Resources 25 0 R/Rotate 0/TrimBox[14.1732 14.1732 269.291 269.291]/Type/Page>>
 
Там же есть правила, что за что считается в случае отсутствия какого-то бокса. Все приравнивается кропбоксу, а при его отсутствии к медиабоксу
 

1. Главная цепочка наследования​

Логика работает по принципу: Специфический бокс → CropBox → MediaBox.

  1. MediaBox (Медиабокс): Это единственный обязательный бокс. Он определяет физический размер носителя (листа бумаги). Он есть всегда.
  2. CropBox (Кропбокс): Если не задан, по умолчанию равен MediaBox. Определяет область, видимую при отображении или печати.
  3. BleedBox, TrimBox, ArtBox: Если любой из этих трех боксов не задан, по умолчанию он равен CropBox.

2. Визуальная схема замещения​

Если вы запрашиваете размер конкретного бокса, алгоритм выглядит так:

  • Запрос TrimBox (линия реза):
    • Есть TrimBox? → Используем его.
    • Нет TrimBox? → Берем CropBox.
    • Нет CropBox? → Берем MediaBox (он есть всегда).
  • Запрос BleedBox (вылеты под обрез):
    • Есть BleedBox? → Используем его.
    • Нет BleedBox? → Берем CropBox.
    • Нет CropBox? → Берем MediaBox.
  • Запрос ArtBox (границы контента):
    • Есть ArtBox? → Используем его.
    • Нет ArtBox? → Берем CropBox.
    • Нет CropBox? → Берем MediaBox.
 
Ну это чтобы ридерам знать как показывать, если какой-то софт не прописал какой-нибудь бокс. Тут же задача отловить возможные косяки. Так что пусть показывает как есть в файле.
 
Я, как обычно, больше интересуюсь визуальной составляющей, а не тем, что похоже не строку. Спасибо, в этот раз не командную :D
И вот, лично я вижу в таком варианте кашу. Всё смешалось, неудобно.
Нельзя ли запилить нечто подобное:
Безымянный-2.jpg
 
  • Спасибо
Реакции: ~RA~
У вас показан трим бокс.
 
  • Спасибо
Реакции: Ashurpanipal
У вас показан трим бокс.
точно, мое упущение. Но и это функционала вполне достаточно для предварительного анализа полученных макетов

Надеюсь функционал будет дополнятся. (очень надеюсь)