2009-12-24 3 views
10

Я пытаюсь установить высоту и ширину изображения в формате pdf, созданного с использованием fop 0.95. Вот код, используемый для егоКак показать высоту и ширину фиксированного изображения с помощью xsl-fo с apache fop 0.95

<fo:external-graphic src="s\image.png" height="2.00in" width="2.00in"/> 

После также не работает

<fo:external-graphic src="s\image.png" content-height="scale-to-fit" height="2.00in" content-width="2.00in"/> 

Это дает нам изображение, которое регулируется по ширине. В общем, я пытаюсь растянуть изображение, а не сохранять соотношение сторон, используя fop 0.95.Какой у кого есть идея?

ответ

23

Это дает нам изображение , определяемое шириной. В итоге я , пытаясь растянуть изображение, а не , чем сохранить соотношение сторон, используя fop 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"/> 

Это отобразит изображение image.png с высотой 2.00in и шириной 2.00in.

Надеюсь, это поможет. Спасибо,

 Смежные вопросы

  • Нет связанных вопросов^_^