Как отобразить фиксированную высоту и ширину изображения с помощью xsl - fo с apache FOP 0.95
Я пытаюсь исправить высоту и ширину изображения в pdf, сгенерированного с помощью FOP 0.95. Вот код, используемый для этого
<fo:external-graphic src="simage.png" height="2.00in" width="2.00in"/>
следующее также не работает
<fo:external-graphic src="simage.png" content-height="scale-to-fit" height="2.00in" content-width="2.00in"/>
это дает нам изображение, которое регулируется по ширине . В общем, я пытаюсь растянуть изображение, а не сохранять соотношение сторон с помощью fop 0.95.У кого-нибудь есть идея?
1 ответов
это дает нам изображение регулируется по ширине . В резюме я попытка растянуть изображение скорее не сохраняя пропорции, используя ФОП 0.95.
по умолчанию FOP сохраняет соотношение сторон независимо от высоты и ширины изображения. Это означает, что fop делает равномерное масштабирование по умолчанию.
чтобы иметь довольно растянутое изображение в соответствии с вашей спецификацией, вы должны использовать неравномерное масштабирование. Этот путь:
<fo:external-graphic src="s\image.png" content-height="scale-to-fit" height="2.00in" content-width="2.00in" scaling="non-uniform"/>
это отобразит ваше изображение.png-изображение с высотой 2.00 in и шириной 2.00 in.
надеюсь, что это помогает. Спасибо,