You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Current »

Einen Style hinzufügen zur dynamischen Änderung der Schriftgröße

Es muss ein weiterer Arbeitschritt außerhalb des iReport durchgeführt werden! (XML-Editor)

<style name="style1" isDefault="true" markup="styled" fontName="Arial" fontSize="10" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false">
		<conditionalStyle>
			<conditionExpression><![CDATA[$F{strlieferantenname}.length() > 2]]></conditionExpression>
			<style fontSize="6"/>
		</conditionalStyle>
	</style>

 

 

Das zu ändernde Textelement muss auskommentiert werden

<textField evaluationTime="Report" isBlankWhenNull="true">
	<reportElement style="style1" 
                   stretchType="RelativeToBandHeight" 
				   mode="Transparent" 
                   x="0" 
                   y="0" 
                   width="248" 
                   height="12" 
                   isRemoveLineWhenBlank="true" 
                   forecolor="#010101"
    />
			<!--<textElement>
			<font fontName="Arial" size="9"/>
		</textElement>-->
	<textFieldExpression class="java.lang.String"><![CDATA[$F{strlieferantenname}]]></textFieldExpression>
</textField>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jasperTemplate PUBLIC "-//JasperReports//DTD Template//EN" "http://jasperreports.sourceforge.net/dtds/jaspertemplate.dtd">
<jasperTemplate>
   <style name="Report Title" isDefault="false" hAlign="Center" fontSize="24" isBold="true" />
   <style name="Heading 1" isDefault="false" fontSize="18" isBold="true" />
   <style name="Heading 2" isDefault="false" fontSize="14" isBold="true" />
   <style name="Strong" isBold="true" pdfFontName="Helvetica-Bold" backcolor="lightGray" forecolor="green" isDefault="false" />
   <style name="test1" isBold="true" pdfFontName="Helvetica-Bold" forecolor="blue" isDefault="false" />
</jasperTemplate>

 

 

 

  • No labels