[Mapbender-commits] r7665 - trunk/mapbender/http/print/classes
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Wed Mar 2 06:40:20 EST 2011
Author: arsgeografica
Date: 2011-03-02 03:40:20 -0800 (Wed, 02 Mar 2011)
New Revision: 7665
Modified:
trunk/mapbender/http/print/classes/factoryClasses.php
Log:
Added support for paper sizes A0 to A2 for PDF printing.
Modified: trunk/mapbender/http/print/classes/factoryClasses.php
===================================================================
--- trunk/mapbender/http/print/classes/factoryClasses.php 2011-02-28 12:47:12 UTC (rev 7664)
+++ trunk/mapbender/http/print/classes/factoryClasses.php 2011-03-02 11:40:20 UTC (rev 7665)
@@ -31,6 +31,20 @@
public function create($jsonConfFile) {
$jsonConf = $this->readConfig($jsonConfFile);
+
+ // For paper sizes other than the default FPDF sizes, give size in mm instead of name!
+ switch($jsonConf->format) {
+ case 'a0':
+ $jsonConf->format = array(841,1189);
+ break;
+ case 'a1':
+ $jsonConf->format = array(594,841);
+ break;
+ case 'a2':
+ $jsonConf->format = array(420,594);
+ break;
+ }
+
try {
switch ($jsonConf->type) {
case "templatePDF":
More information about the Mapbender_commits
mailing list