forked from science-ation/science-ation
Add logo and fairname to labels (still doesn't scale the contents of the
label).
This commit is contained in:
parent
76e8f8c3e2
commit
a46cb110ca
@ -411,8 +411,6 @@ $doCanvasSample = false;
|
|||||||
if($l_w && $l_h && $report['option']['type']=='label') {
|
if($l_w && $l_h && $report['option']['type']=='label') {
|
||||||
echo "<h4>Label Data Locations</h4>";
|
echo "<h4>Label Data Locations</h4>";
|
||||||
|
|
||||||
$l_w *= 25.4;
|
|
||||||
$l_h *= 25.4;
|
|
||||||
$doCanvasSample=true;
|
$doCanvasSample=true;
|
||||||
$ratio=$l_h/$l_w;
|
$ratio=$l_h/$l_w;
|
||||||
$canvaswidth=600;
|
$canvaswidth=600;
|
||||||
|
@ -315,6 +315,7 @@ class pdf extends TCPDF {
|
|||||||
|
|
||||||
function label_new()
|
function label_new()
|
||||||
{
|
{
|
||||||
|
global $config;
|
||||||
/* Advance to new label */
|
/* Advance to new label */
|
||||||
// echo "cindex=$this->current_label_index, perpage=$this->labels_per_page\n";
|
// echo "cindex=$this->current_label_index, perpage=$this->labels_per_page\n";
|
||||||
if($this->current_label_index + 1 == $this->labels_per_page) {
|
if($this->current_label_index + 1 == $this->labels_per_page) {
|
||||||
@ -340,11 +341,23 @@ class pdf extends TCPDF {
|
|||||||
if($this->label_show_box)
|
if($this->label_show_box)
|
||||||
$this->label_rect(0,0,$this->label_width, $this->label_height);
|
$this->label_rect(0,0,$this->label_width, $this->label_height);
|
||||||
|
|
||||||
|
$w = $this->label_width * 0.2;
|
||||||
|
$h = $this->label_height * 0.2;
|
||||||
|
if($w < $h) $h = $w;
|
||||||
|
else $w = $h;
|
||||||
if($this->label_show_logo) {
|
if($this->label_show_logo) {
|
||||||
|
$img_dir = $_SERVER['DOCUMENT_ROOT'].$config['SFIABDIRECTORY'].'/data';
|
||||||
|
/* Scale image to proportinally fit in w x h */
|
||||||
|
$this->Image("$img_dir/logo.jpg", $this->lMargin + 1, $this->tMargin + 1,
|
||||||
|
$w, $h, '', '', '', true,
|
||||||
|
300, '', false, false, 0, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if($this->label_show_fair) {
|
if($this->label_show_fair) {
|
||||||
|
$this->SetXY($this->lMargin + $w + 2, $this->tMargin + 1);
|
||||||
|
$this->SetFontSize(((($h / 2) - $this->cMargin) / 25.4) * 72);
|
||||||
|
$this->FitCell($this->label_width - $w - 2, $this->label_height *0.2,
|
||||||
|
$config['fairname'], 0, 0, 'L', 'M', 'scale');
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user