smaller fonts
This commit is contained in:
parent
eb444a636d
commit
40040648c4
|
@ -3,7 +3,7 @@
|
||||||
$Id$
|
$Id$
|
||||||
|
|
||||||
This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam)
|
This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam)
|
||||||
Copyright (C) 2003 - 2006 Michael Dürgner
|
Copyright (C) 2003 - 2006 Michael Duergner
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -25,7 +25,7 @@ $Id$
|
||||||
* the createModulePDF() function that may be called by other pages
|
* the createModulePDF() function that may be called by other pages
|
||||||
* and furthermore some helper functions.
|
* and furthermore some helper functions.
|
||||||
*
|
*
|
||||||
* @author Michael Dürgner
|
* @author Michael Duergner
|
||||||
* @package PDF
|
* @package PDF
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ function createModulePDF($accounts,$pdf_structure="default") {
|
||||||
else {
|
else {
|
||||||
$section_headline = $name;
|
$section_headline = $name;
|
||||||
}
|
}
|
||||||
$pdf->setFont($fontName,"B",12);
|
$pdf->setFont($fontName,"B",10);
|
||||||
$pdf->Write(0,$section_headline . ":");
|
$pdf->Write(0,$section_headline . ":");
|
||||||
$pdf->Ln(6);
|
$pdf->Ln(6);
|
||||||
}
|
}
|
||||||
|
@ -237,23 +237,23 @@ function processLine($line,$first_td = true, $fontName) {
|
||||||
$key = true;
|
$key = true;
|
||||||
$line_width = $line_width - 50;
|
$line_width = $line_width - 50;
|
||||||
$format = processFormatTags($matches[2],'B');
|
$format = processFormatTags($matches[2],'B');
|
||||||
$return[] = array('setFont',array($fontName,$format[0],9));
|
$return[] = array('setFont',array($fontName,$format[0],7));
|
||||||
$return[] = array('Cell',array(50,5,$format[1] . ':',0,0,'R',0));
|
$return[] = array('Cell',array(50,5,$format[1] . ':',0,0,'R',0));
|
||||||
$return[] = array('setFont',array($fontName,'',9));
|
$return[] = array('setFont',array($fontName,'',7));
|
||||||
return array_merge($return,processLine($matches[1] . $matches[3],false,$fontName));
|
return array_merge($return,processLine($matches[1] . $matches[3],false,$fontName));
|
||||||
}
|
}
|
||||||
elseif(preg_match($value_pattern,$line,$matches)) {
|
elseif(preg_match($value_pattern,$line,$matches)) {
|
||||||
$format = processFormatTags($matches[2],'');
|
$format = processFormatTags($matches[2],'');
|
||||||
$return[] = array('setFont',array($fontName,$format[0],9));
|
$return[] = array('setFont',array($fontName,$format[0],7));
|
||||||
$return[] = array('MultiCell',array(0,5,$format[1],0,'L',0));
|
$return[] = array('MultiCell',array(0,5,$format[1],0,'L',0));
|
||||||
$return[] = array('setFont',array($fontName,'',9));
|
$return[] = array('setFont',array($fontName,'',7));
|
||||||
return array_merge($return,processLine($matches[1] . $matches[3],true,$fontName));
|
return array_merge($return,processLine($matches[1] . $matches[3],true,$fontName));
|
||||||
}
|
}
|
||||||
elseif(preg_match($p_pattern,$line,$matches)) {
|
elseif(preg_match($p_pattern,$line,$matches)) {
|
||||||
$format = processFormatTags($matches[2],'');
|
$format = processFormatTags($matches[2],'');
|
||||||
$return[] = array('setFont',array($fontName,$format[0],9));
|
$return[] = array('setFont',array($fontName,$format[0],7));
|
||||||
$return[] = array('Write',array(5,$format[1]));
|
$return[] = array('Write',array(5,$format[1]));
|
||||||
$return[] = array('setFont',array($fontName,'',9));
|
$return[] = array('setFont',array($fontName,'',7));
|
||||||
return array_merge($return,processLine($matches[1] . $matches[3],true,$fontName));
|
return array_merge($return,processLine($matches[1] . $matches[3],true,$fontName));
|
||||||
}
|
}
|
||||||
elseif(preg_match($td_pattern,$line,$matches)) {
|
elseif(preg_match($td_pattern,$line,$matches)) {
|
||||||
|
@ -263,9 +263,9 @@ function processLine($line,$first_td = true, $fontName) {
|
||||||
}
|
}
|
||||||
$format = processFormatTags($matches[3],'');
|
$format = processFormatTags($matches[3],'');
|
||||||
$attrs = processAttributes($matches[2],array('width' => $line_width,'height' => 5,'align' => 'L'));
|
$attrs = processAttributes($matches[2],array('width' => $line_width,'height' => 5,'align' => 'L'));
|
||||||
$return[] = array('setFont',array($fontName,$format[0],9));
|
$return[] = array('setFont',array($fontName,$format[0],7));
|
||||||
$return[] = array('Cell',array($attrs['width'],$attrs['height'],$format[1],0,0,$attrs['align'],0));
|
$return[] = array('Cell',array($attrs['width'],$attrs['height'],$format[1],0,0,$attrs['align'],0));
|
||||||
$return[] = array('setFont',array($fontName,'',9));
|
$return[] = array('setFont',array($fontName,'',7));
|
||||||
return array_merge($return,processLine($matches[1] . $matches[4],$first_td,$fontName));
|
return array_merge($return,processLine($matches[1] . $matches[4],$first_td,$fontName));
|
||||||
}
|
}
|
||||||
elseif(preg_match($br_pattern,$line,$matches)) {
|
elseif(preg_match($br_pattern,$line,$matches)) {
|
||||||
|
@ -361,7 +361,6 @@ function processAttributes($attrs,$return = array()) {
|
||||||
/**
|
/**
|
||||||
* Creates a LAM information page in PDF format.
|
* Creates a LAM information page in PDF format.
|
||||||
*
|
*
|
||||||
* @author Michael Dürgner
|
|
||||||
* @package PDF
|
* @package PDF
|
||||||
*/
|
*/
|
||||||
class lamPDF extends UFPDF {
|
class lamPDF extends UFPDF {
|
||||||
|
@ -451,7 +450,7 @@ class lamPDF extends UFPDF {
|
||||||
$this->Line(10,280,200,280);
|
$this->Line(10,280,200,280);
|
||||||
$this->Line(10,282,200,282);
|
$this->Line(10,282,200,282);
|
||||||
$this->SetY(286);
|
$this->SetY(286);
|
||||||
$this->SetFont($this->fontName,"",10);
|
$this->SetFont($this->fontName,"",7);
|
||||||
$this->Cell(0,5,_("This document was automatically created by LDAP Account Manager"),0,0,"C",0);
|
$this->Cell(0,5,_("This document was automatically created by LDAP Account Manager"),0,0,"C",0);
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue