2009-12-24 26 views
10

Tôi đang cố sửa chiều cao và chiều rộng của hình ảnh bằng pdf được tạo bằng fop 0.95. Đây là đoạn mã được sử dụng để nóCách hiển thị chiều cao và chiều rộng hình ảnh cố định bằng xsl-fo với apache fop 0.95

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

sau đây cũng không hoạt động

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

Những ban cho chúng ta hình ảnh được điều chỉnh bởi chiều rộng. Tóm lại, tôi đang cố gắng kéo giãn hình ảnh thay vì giữ tỷ lệ khung hình bằng cách sử dụng fop 0.95. Có ai có ý tưởng về nó không?

Trả lời

23

Chúng cung cấp cho chúng tôi hình ảnh được điều chỉnh theo chiều rộng. Tóm lại, tôi là cố gắng kéo giãn hình ảnh thay vì hơn là giữ tỷ lệ khung hình bằng cách sử dụng fop 0.95.

Theo mặc định fop giữ tỷ lệ cỡ ảnh bất kể chiều cao và chiều rộng hình ảnh được chỉ định. Điều này có nghĩa là fop thực hiện quy mô đồng đều theo mặc định.

Để có hình ảnh khá giãn theo đặc điểm kỹ thuật của bạn, bạn nên sử dụng tỷ lệ không đồng nhất. Bằng cách này:

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

Điều này sẽ hiển thị hình ảnh image.png của bạn với chiều cao 2,00 và chiều rộng 2,00 inch.

Hy vọng điều này sẽ hữu ích. Cảm ơn bạn,

Các vấn đề liên quan