Я пытаюсь отключить масштабирование изображения при рендеринге изображения с помощью XSL: FO. Мой выход - это формат PDF формата A4, и я представляю изображение, размер которого может меняться динамически, на который я не контролирую. Я хочу отображать изображение как есть, но xsl: fo масштабирует изображение, а внешний вид выглядит непоследовательным. Я не мог найти способ отключить масштабирование.Масштабирование IMAGE с использованием XSL: FO
В идеале его лучше, если мое изображение имеет тот же размер, если он может быть размещен в пространстве, выделенное, если не сжиматься ширином и hieght правильно Я использую XSLT1.0 и попробовал комбинации
<fo:external-graphic height="700pt" width="600pt"
\t \t \t \t content-height="scale-to-fit" content-width="scale-to-fit"
\t \t \t \t scaling="non-uniform"
\t \t \t \t src="url('data:$mime;base64,{$src}')"/>
<fo:external-graphic height="700pt" width="600pt"
content-height="700pt" content-width="600pt"
src="url('data:$mime;base64,{$src}')"/>
Если вы задаете ширину и высоту ... вы масштабируете ее. Не устанавливайте ширину, высоту, ширину содержимого или высоту контента –