Как полностью разместить изображение в PDF с помощью XSL FO - PullRequest
0 голосов
/ 01 октября 2018

Я создаю файл PDF с использованием XSL-FO.Я пытаюсь вставить изображение, используя следующий код: -

<fo:block-container margin-left="-1%" margin-right="-1%" margin-top="-0.5%" height="48.4%">
                        <fo:block>
                            <fo:external-graphic src="D:\MainImage.jpg" width="100%" height="14cm" scaling="non-uniform" content-height="scale-to-fit" content-width="scale-to-fit"/>
                        </fo:block>
</fo:block-container>

Изображение вставляется, но с левой и правой стороны остается очень маленький зазор, чего я не хочу,он должен полностью покрывать левую и правую часть моего PDF-файла.

Есть идеи, что изменилось?

1 Ответ

0 голосов
/ 01 октября 2018

Обычно я не работаю в%, потому что это движущаяся цель.Поля вашего блочного контейнера зависят от ширины страницы, а ширина вашего изображения зависит от чего-то еще.

  1. Следите за полями, рамками, отступами и интервалами, установленными окружающими блоками.Установите их все в 0, чтобы устранить проблему там
  2. Установите ширину внешней графики равной ширине области тела, но не в процентах, а в качестве измерения.
...