[Geomoose-users] Print Templates
Sean Ziniker
Sean.Ziniker at co.jefferson.or.us
Tue Oct 26 12:31:57 EDT 2010
No they don't, I tried both negative and positive. Thanks for the
suggestion though.
Sean
Sean Ziniker
GIS Analyst
Jefferson County, Oregon
66 S.E. "D" Street, Suite B
Madras, OR 97741
541.325.5083 Office
541.325.5089 Fax
________________________________
From: Bob Basques [mailto:Bob.Basques at ci.stpaul.mn.us]
Sent: Tuesday, October 26, 2010 9:23 AM
To: Sean Ziniker; geomoose-users at lists.sourceforge.net
Subject: Re: [Geomoose-users] Print Templates
did a negative number have any effect?
bobb
>>> "Sean Ziniker" <Sean.Ziniker at co.jefferson.or.us> wrote:
Well I finally got the justification to work on my print template.
There is still one issue I am having but overall it works well. I
wanted a title and subtitle for user inputs. The title needed to be on
the left side of the template and the Subtitle on the right. The
default is left justified so I needed to right justify the subtitle.
The only way I could get it to work is to split them up in the print.php
file. I attached the code I worked with at around line 291 where it says
"# Render the text fields". The code between #SZ Start and #SZ End is
the code I added. I basically had to add another "getElementsByTagName"
and call it text1. So anywhere within that chunk of code that referred
to "text" I changed it to "text1". Then at the end of the code I added
there is a line that says "$pdf->Cell(0,.25,$printString,0,0,'R');",
this is where I defined the justification. If you look at the original
code it does not have the ",0,0,'R'" after "$printString". The R means
right, C would be for center if you wanted the text centered and L for
left.
Now all I had to do is go into your letter_landscape.xml template and
change text to text1. Below is what mine looks like:
<text x=".47" y=".29" size="12" content="%title%"/>
<text1 x="0" y=".29" size="10" content="%subtitle%"/>
<text x="9.8" y="7.08" size="8" content="%date%"/>
The one issue I am having though is once I have right justified text1 I
cannot move the x position. So above where it says <text1 x="0", I
could have a 0 or 100 in the x= and it wont change the position. The
reason I would like to is that when I right justify my text1 it sits
just a little bit outside my border. I have also added a pdf of my
print.
Thanks for your help Len.
Sean Ziniker
GIS Analyst
Jefferson County, Oregon
66 S.E. "D" Street, Suite B
Madras, OR97741
541.325.5083 Office
541.325.5089 Fax
________________________________
size=2 width="100%" align=center tabindex=-1>
From:
Len Kne [mailto:lkne at houstoneng.com]
Sent:
Friday, October 22, 2010 1:32 PM
To:
Sean Ziniker; geomoose-users at lists.sourceforge.net
Subject:
RE: Print Templates
This is possible, but you are going to have to edit print.php. The
library GeoMOOSE uses for printing PDFs is at, http://www.fpdf.org/.
Look for "cell" in the documentation and print.php - you should be able
to set the justification.
Len
From:
Sean Ziniker [mailto:Sean.Ziniker at co.jefferson.or.us]
Sent:
Friday, October 22, 2010 3:12 PM
To:
geomoose-users at lists.sourceforge.net
Subject:
[Geomoose-users] Print Templates
I was just wondering if there is a way to align a subtitle on the right
side on my custom print template. I am using something that looks like
this in my .xml:
<text x="-.47" y=".29" size="14" content="%subtitle%"/>
Is there a way to put a right align within the text tag so longer
subtitles will not run off the page.
Thanks,
Sean Ziniker
GIS Analyst
Jefferson County, Oregon
66 S.E. "D" Street, Suite B
Madras, OR97741
541.325.5083 Office
541.325.5089 Fax
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/geomoose-users/attachments/20101026/a6c84316/attachment.html
More information about the Geomoose-users
mailing list