Primefaces 调用打印源的按钮指定原始面
我正在打印带有此信息按钮的面板。 但是我需要用较小的字体发送这个印象,我如何在这个代码中做到这一点Primefaces 调用打印源的按钮指定原始面,primefaces,printers,Primefaces,Printers,我正在打印带有此信息按钮的面板。 但是我需要用较小的字体发送这个印象,我如何在这个代码中做到这一点 <p:commandButton value="Imprimir" styleClass="btn btn-primary" > <p:printer target="information" /> </p:commandButton> 这是我要打印
<p:commandButton value="Imprimir" styleClass="btn btn-primary" >
<p:printer target="information" />
</p:commandButton>
这是我要打印的组件信息:
在打印时占用了整个纸张,我想在打印时减少字体
<p:panel id="information">
<h3 class="text-warning">#{msg['text-warning']}</h3>
<p>#{msg['text-valueReference']}</p>
<p class="lead text-primary">#{msg['text-time']}*</p>
<p>
<strong>#{msg['lbl-band1']}:</strong>#{' '}#{msg['text-band1']}
</p>
<p>
<strong>#{msg['lbl-band2']}:</strong>#{' '}#{msg['text-band2']}
</p>
<p>
<small> #{msg['text-leiBand']} </small>
</p>
<p class="lead text-primary">#{msg['text-Baggage']}</p>
<p>
<strong>De mão:</strong>#{' '}#{msg['text-HandLuggage']}
</p>
<p>
<strong>Normal:</strong>#{' '}#{msg['text-NormalBaggage']}
</p>
<blockquote>
<p>#{msg['text-noCharge']}</p>
<small> #{msg['text-noChargeVolumes']} </small>
</blockquote>
<blockquote>
<p>#{msg['text-Charge']}:</p>
<small> #{msg['text-ChargeVolumes']} </small>
</blockquote>
<p>
<small> #{msg['text-leiVolumes']} </small>
</p>
<p class="lead text-primary">#{msg['text-optionalTransport']}</p>
<p>
<strong></strong>#{msg['text-optionalTransportValue']}
</p>
<p>
<strong> </strong>
</p>
<blockquote>
<p>#{msg['text-animals']}:</p>
<small> #{msg['text-animalsValues']} </small>
</blockquote>
<blockquote>
<p>#{msg['text-large-bags']}:</p>
<small> #{msg['text-largeBagsValue']} </small>
</blockquote>
<p>
<small> #{msg['text-obs']} </small>
</p>
</p:panel>
id=information的组件是否只有文本?我编辑了该问题,并将该组件包含一些标记和文本。您不能在开箱即用的情况下执行此操作。p:print将始终按原样打印组件。您可以做的是,在p:commandButton上放置一个onclick处理程序,以减小面板中的字体大小。