PDF Rectangle [re] позиция отображения отличается от позиции объекта в PDF документе - PullRequest
0 голосов
/ 03 июля 2019

На странице есть два прямоугольника

two rectangles

.

Содержимое страницы:

/OC /MC0 BDC
  0.087 0.963 0.488 0.002 k
  0 0 0 0 K
  /GS0 gs
  118.442 63.791 61.046 133.721 re
  B
  92.977 141.837 21.744 55.674 re
  B
EMC

Фактическая Y позиция слева (маленький) прямоугольник выше [141,837], чем справа (большой) прямоугольник.

Y position of the left _(little)_ rectangle

Почему они отображаются так, как будто имеют одинаковое положение Y?

PS :матрица преобразования [CTM] левого прямоугольника является стандартной

standart

Я попытался получить фактические координаты (из потока содержимого страницы pdf) , а затем поместить его вновый файл.Результат: here

Я хочу знать, почему левый прямоугольник отображается на Y = 53,988, а не на Y = 141,337

1 Ответ

1 голос
/ 04 июля 2019

В PDF система координат по умолчанию расположена в левом нижнем углу, Y - относительно нижнего поля, а не верхнего.

63 + 133 = 141 + 55 (тот же верхний Y)

Рад, что вы используете наш XFINIUM.PDF Inspector для просмотра PDF-файлов.Границы PDF относятся к стандартной системе координат PDF, границы отображения - к верхнему левому углу видимой области страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...