leks.84 Posted April 13, 2015 Share Posted April 13, 2015 Hi all! Why texfield adds extra spaces at the end page.iReport 3.5.0 Link to comment Share on other sites More sharing options...
leks.84 Posted April 14, 2015 Author Share Posted April 14, 2015 <?xml version="1.0" encoding="UTF-8"?><jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="MakeDecision_subreport2" pageWidth="555" pageHeight="80" orientation="Landscape" columnWidth="555" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0"><property name="ireport.scriptlethandling" value="0"/><property name="ireport.encoding" value="UTF-8"/><import value="net.sf.jasperreports.engine.*"/><import value="java.util.*"/><import value="net.sf.jasperreports.engine.data.*"/><reportFont name="default" isDefault="true" fontName="Arial" size="8" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="/fonts/ARIAL.TTF" pdfEncoding="Cp1251" isPdfEmbedded="true"/><reportFont name="boldfont" isDefault="false" fontName="Arial" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="/fonts/ARIAL.TTF" pdfEncoding="Cp1251" isPdfEmbedded="true"/><reportFont name="italicfont" isDefault="false" fontName="Arial" size="11" isBold="false" isItalic="true" isUnderline="false" isStrikeThrough="false" pdfFontName="/fonts/ARIALI.TTF" pdfEncoding="Cp1251" isPdfEmbedded="true"/><parameter name="TotalCheckComment" class="java.lang.String"/><queryString language="SQL"><![CDATA[]]></queryString><group name="1"><groupExpression><![CDATA[]]></groupExpression><groupHeader><band height="21"><textField isStretchWithOverflow="true" isBlankWhenNull="true"><reportElement key="(17)" stretchType="RelativeToTallestObject" mode="Opaque" x="277" y="0" width="278" height="20" isRemoveLineWhenBlank="true" backcolor="#FFFFE9"/><box leftPadding="2" rightPadding="2"><topPen lineWidth="0.5" lineColor="#000000"/><leftPen lineWidth="0.5" lineColor="#000000"/><bottomPen lineWidth="0.5" lineColor="#000000"/><rightPen lineWidth="0.5" lineColor="#000000"/></box><textElement textAlignment="Justified" verticalAlignment="Middle"><font fontName="Myriad Pro" size="11" isBold="false" isStrikeThrough="false" pdfFontName="$ROOT/fonts/ARIAL.TTF" pdfEncoding="Identity-H" isPdfEmbedded="true"/></textElement><textFieldExpression class="java.lang.String"><![CDATA["1Hiện nay, chiếc thẻ ghi nợ nội địa của các ngân hàng"+"không chỉ đơn giản dùng để rút tiền"+"mặt tại ATM mà thông qua nó ngân hàng cung cấp đến"+"các chủ thẻ nhiều dịch vụ hiện đại và tiện ích khác nữa."+"Điển hình như tại ngân hàng VIB, ngoài chức năng phổ"+"biến là rút tiền, chủ thẻ còn có thể sử dụng các dịch vụ"+"gia tăng khác với thẻ ghi nợ nội địa như: chuyển khoản"+"đến TK VIB khác tại ATM; thanh toán tiền hàng hóa"+"dịch vụ tại hàng trăm nghìn điểm chấp nhận thanh toán"+"thẻ trên toàn quốc; mua vé máy bay trực tuyến của các"+"hãng hàng không Vietnam Airlines, Jetstar, Vietjetair,"+"AirMekong; mua hàng trực tuyến tại các trang web mua"+"sắm chấp nhận thanh toán bằng thẻ VIB Values như"+"cdiscount.vn, thanh toán trực tuyến tiền ĐTDĐ,... Các"+"dịch vụ gia tăng này đang được VIB miễn phí để"+"khuyến khích khách hàng tăng cường sử dụng. Bên"+"cạnh đó, VIB còn triển khai các chương trình ưu đãi hấp"+"dẫn đem đến nhiều lợi ích cho khách hàng như ưu đãi"+"miễn phí rút tiền tại hơn 14.000 ATM của tất cả ngân"+"hàng nội địa."+"Hiện nay, chiếc thẻ ghi nợ nội địa của các ngân hàng"+"không chỉ đơn giản dùng để rút tiền mặt tại ATM mà"+"thông qua nó ngân hàng cung cấp đến các chủ thẻ"+"nhiều dịch vụ hiện đại và tiện ích khác nữa. Điển hình"+"như tại ngân hàng VIB, ngoài chức năng phổ biến là rút"+"tiền, chủ thẻ còn có thể sử dụng các dịch vụ gia tăng"+"khác với thẻ ghi nợ nội địa như: chuyển khoản đến TK"+"VIB khác tại ATM; thanh toán tiền hàng hóa dịch vụ tại"+"hàng trăm nghìn điểm chấp nhận thanh toán thẻ trên"+"toàn quốc; mua vé máy bay trực tuyến của các hãng"+"hàng không Vietnam Airlines, Jetstar, Vietjetair,"+"AirMekong; mua hàng trực tuyến tại các trang web mua"+"sắm chấp nhận thanh toán bằng thẻ VIB Values như"+"cdiscount.vn, thanh toán trực tuyến tiền ĐTDĐ,... Các"+"dịch vụ gia tăng này đang được VIB miễn phí để"+"khuyến khích khách hàng tăng cường sử dụng. Bên"+"cạnh đó, VIB còn triển khai các chương trình ưu đãi hấp"+"dẫn đem đến nhiều lợi ích cho khách hàng như ưu đãi"+"miễn phí rút tiền tại hơn 14.000 ATM của tất cả ngân"+"hàng nội địa."+"Hiện nay, chiếc thẻ ghi nợ nội địa của các ngân hàng"+"không chỉ đơn giản dùng để rút tiền mặt tại ATM mà"+"thông qua nó ngân hàng cung cấp đến các chủ thẻ"+"nhiều dịch vụ hiện đại và tiện ích khác nữa. Điển hình"+"như tại ngân hàng VIB, ngoài chức năng phổ biến là rút"+"tiền, chủ thẻ còn có thể sử dụng các dịch vụ gia tăng"+"khác với thẻ ghi nợ nội địa như: chuyển khoản đến TK"+"VIB khác tại ATM; thanh toán tiền hàng hóa dịch vụ tại"+"hàng trăm nghìn điểm chấp nhận thanh toán thẻ trên"+"toàn quốc; mua vé máy bay trực tuyến của các hãng"+"hàng không Vietnam Airlines, Jetstar, Vietjetair,"+"AirMekong; mua hàng trực tuyến tại các trang web mua"+"sắm chấp nhận thanh toán bằng thẻ VIB Values như"+"cdiscount.vn, thanh toán trực tuyến tiền ĐTDĐ,... Các"+"dịch vụ gia tăng này đang được VIB miễn phí để"+"khuyến khích khách hàng tăng cường sử dụng. Bên"+"cạnh đó, VIB còn triển khai các chương trình ưu đãi hấp"+"dẫn đem đến nhiều lợi ích cho khách hàng"+"như ưu đãi miễn phí rút tiền tại hơn 14.000 ATM của tất"+"cả ngân hàng nội địa."+"Hiện nay, chiếc thẻ ghi nợ nội địa của các ngân hàng"+"không chỉ đơn giản dùng để rút tiền mặt tại ATM mà"+"thông qua nó ngân hàng cung cấp đến các chủ thẻ"+"nhiều dịch vụ hiện đại và tiện ích khác nữa. Điển hình"+"như tại ngân hàng VIB, ngoài chức năng phổ biến là rút"+"tiền, chủ thẻ còn có thể sử dụng các dịch vụ gia tăng"+"khác với thẻ ghi nợ nội địa như: chuyển khoản đến TK"+"VIB khác tại ATM; thanh toán tiền hàng hóa dịch vụ tại"+"hàng trăm nghìn điểm chấp nhận thanh toán thẻ trên"+"toàn quốc; mua vé máy bay trực tuyến của các hãng"+"hàng không Vietnam Airlines, Jetstar, Vietjetair,"+"AirMekong; mua hàng trực tuyến tại các trang web mua"+"sắm chấp nhận thanh toán bằng thẻ VIB Values như"+"cdiscount.vn, thanh toán trực tuyến tiền ĐTDĐ,... Các"+"dịch vụ gia tăng này đang được VIB miễn phí để"+"khuyến khích khách hàng tăng cường sử dụng. Bên"+"cạnh đó, VIB còn triển khai các chương trình ưu đãi hấp"+"dẫn đem đến nhiều lợi ích cho khách hàng như ưu đãi"+"miễn phí rút tiền tại hơn 14.000 ATM của tất cả ngân"+"hàng1"]]></textFieldExpression></textField></band></groupHeader></group></jasperReport> Link to comment Share on other sites More sharing options...
leks.84 Posted April 16, 2015 Author Share Posted April 16, 2015 see attachmenthttps://docs.google.com/file/d/0B6SkKAYjPoFOcDYtM3h0UWFZODQ/edit Link to comment Share on other sites More sharing options...
marianol Posted April 16, 2015 Share Posted April 16, 2015 I think your problem may be on the Font you are using... Are you sure Myriad Pro font is available on the JVM that the report is running on? The screenshot is not clear enough to be sure but I think that is not; in your screenshot looks more like a Arial or Sans, which means the JVM that run the report does not have that font installed and it used a substitute.JasperReports calculates text usage on a per page basis before actually generating the report. i.e.: So the font you wanted to use may put 100 lines of text on a given page but the final version generated using the default font on my server could fitn 120 lines into the same space that is maybe the case you see that emty space on the text area. Link to comment Share on other sites More sharing options...
leks.84 Posted April 27, 2015 Author Share Posted April 27, 2015 Thank You!! Marianol.Bug resolved. It is necessary to add fonts to JVM. They are stored in the jre/lib/fonts/ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now