[Dive4elements-commits] [PATCH 2 of 2] Rewrite landscape map layout so that it is more in line with desktop flys
Wald Commits
scm-commit at wald.intevation.org
Fri Apr 5 11:37:02 CEST 2013
# HG changeset patch
# User Andre Heinecke <aheinecke at intevation.de>
# Date 1365096069 -7200
# Node ID a264244b3d63935528c46e12bbcc8a116bbc1225
# Parent d0c8cfb493f5805e307c713bfe8a56f576985954
Rewrite landscape map layout so that it is more in line with desktop flys
diff -r d0c8cfb493f5 -r a264244b3d63 flys-client/src/main/webapp/WEB-INF/config.yaml
--- a/flys-client/src/main/webapp/WEB-INF/config.yaml Thu Apr 04 18:41:36 2013 +0200
+++ b/flys-client/src/main/webapp/WEB-INF/config.yaml Thu Apr 04 19:21:09 2013 +0200
@@ -52,169 +52,96 @@
- !dnsMatch
host: osm.intevation.de
port: 80
+ - !dnsMatch
+ host: osm.wheregroup.com
+ port: 80
layouts:
#===========================================================================
- A4 portrait:
- #===========================================================================
- metaData:
- title: '${title}'
- author: 'Flys'
- subject: 'Kartendruck A4 Portrait'
- keywords: 'map,print'
- creator: 'd4e-river'
-
- #-------------------------------------------------------------------------
- mainPage:
- pageSize: A4
- landscape: false
- header:
- height: 50
- items:
- - !image
- align: left
- maxWidth: 60
- maxHeight: 60
- url: '${configDir}/../images/FLYS_Logo.png'
- items:
- - !text
- font: Helvetica
- fontSize: 30
- align: right
- text: '${mapTitle}'
- spacingAfter: 30
- - !map
- spacingAfter: 30
- width: 440
- height: 483
- - !scalebar
- type: bar
- maxSize: 100
- barBgColor: white
- fontSize: 8
- align: right
- - !text
- text: '${comment}'
- spacingAfter: 30
- - !text
- font: Helvetica
- fontSize: 9
- align: right
- text: '1:${scale} ${now MM.dd.yyyy}'
- - !legends
- align: left
- maxIconWidth: 32
- maxIconHeight: 32
- footer: *commonFooter
-
-
- #===========================================================================
A4 landscape:
#===========================================================================
metaData:
title: '${title}'
- author: 'Flys'
+ author: 'Flusshydrologische Software'
subject: 'Kartendruck A4 Quer'
keywords: 'map,print'
creator: 'd4e-river'
#-------------------------------------------------------------------------
mainPage:
+ # 842 * 595
pageSize: A4
landscape: true
- header:
- height: 50
- items:
- - !image
- align: left
- maxWidth: 60
- maxHeight: 60
- url: '${configDir}/../images/FLYS_Logo.png'
- items:
- - !text
- font: Helvetica
- fontSize: 30
- align: right
- text: '${mapTitle}'
- spacingAfter: 30
- - !map
- absoluteX: 45
- absoluteY: 510
- #spacingAfter: 30
- width: 540
- height: 480
- align: left
- - !scalebar
- type: bar
- maxSize: 100
- barBgColor: white
- fontSize: 8
- align: right
- - !text
- text: '${comment}'
- spacingAfter: 30
- - !text
- font: Helvetica
- fontSize: 9
- align: right
- text: '1:${scale} ${now MM.dd.yyyy}'
- - !legends
- align: right
- maxIconWidth: 32
- maxIconHeight: 32
-# - !columns
-# widths: [500, 200]
-# items:
-# - !map
-# width: 500
-# height: 500
-# - !legends
- footer: *commonFooter
-
-
- #===========================================================================
- A0 portrait:
- #===========================================================================
- metaData:
- title: '${title}'
- author: 'MapFish print module'
- subject: 'Simple layout'
- keywords: 'map,print'
- creator: 'MapFish'
-
- #-------------------------------------------------------------------------
- mainPage:
- pageSize: A0
- rotation: true
- header:
- height: 50
- items:
- - !text
- font: Helvetica
- fontSize: 30
- align: right
- text: '${mapTitle}'
+ marginLeft: 20
+ marginRight: 20
+ marginTop: 20
+ marginBottom: 20
items:
- !map
- spacingAfter: 30
- width: 1760
- height: 1932
- - !scalebar
- type: bar
- maxSize: 100
- barBgColor: white
- fontSize: 8
- align: right
- - !text
- text: '${comment}'
- spacingAfter: 30
- - !text
- font: Helvetica
- fontSize: 9
- align: right
- text: '1:${scale} ${now MM.dd.yyyy}'
- - !legends
+ absoluteX: 20
align: left
- maxIconWidth: 32
- maxIconHeight: 32
- footer: *commonFooter
+ absoluteY: 575
+ width: 592
+ height: 555
+ spacingAfter: 0
+ #Flys and BFG Logo
+ - !columns
+ absoluteX: 747
+ absoluteY: 100
+ width: 60
+ items:
+ - !image
+ maxWidth: 60
+ maxHeight: 60
+ url: '${configDir}/../images/FLYS_Logo.png'
+ - !columns
+ absoluteX: 732
+ absoluteY: 160
+ width: 90
+ items:
+ - !image
+ maxWidth: 90
+ maxHeight: 60
+ url: '${configDir}/../images/bfg_logo.gif'
+ # Legend header, a bit hackish with the border
+ # but I don't know how to put two rows in a column and I don't want to
+ # use tables
+ - !columns
+ absoluteX: 612
+ absoluteY: 575
+ width: 200
+ items:
+ - !text
+ text: "Legende:"
+ align: center
+ config:
+ borderWidthLeft: 1
+ borderWidthRight: 1
+ borderWidthTop: 1
+ borderWidthBottom: 0
+ # The legend
+ - !columns
+ absoluteX: 612
+ absoluteY: 564
+ width: 200
+ items:
+ - !legends
+ maxHeight: 0
+ maxWidth: 0
+ maxIconHeight: 200
+ inline: true
+ classIndentation: 10
+ layerSpace: 5
+ classSpace: 2
+ layerFont: Helvetica
+ layerFontSize: 0
+ classFont: Helvetica
+ classFontSize: 12
+ fontEncoding: Cp1252
+ columnMargin: 2
+ defaultScale: 0.7
+ config:
+ borderWidthLeft: 1
+ borderWidthRight: 1
+ borderWidthTop: 0
+ borderWidthBottom: 1
More information about the Dive4elements-commits
mailing list