Re: [pmapper-users] Northarrow for printing / downloading

2013-03-14 Thread Chris forum
Hi guys,

Do the following in order to have a north arrow on your PDF print:

1) /common/print.xml
Add the following line into the pdf tag
north_arrow./images/logos/northarrow.png/north_arrow

2) /incphp/print/pdfprint.php
Add the following lines into the printPDF function, likely at the end
//North Arrow on map
$northArrow = $this-pdfSettings['north_arrow'];
$imsize = getimagesize($northArrow);
list($pixw, $pixh) = $imsize;
$nortArrowWidth = $pixw * $redFactor2;
$nortArrowHeight = $pixh * $redFactor2;
$this-Image($northArrow, $this-xmaxM-$nortArrowWidth-10,
$this-topLineY+10, 0, $nortArrowHeight);

If you want a bigger arrow, replace $redFactor2 with $redFactor.

Cheers,
Chris

On Tue, Jan 22, 2013 at 5:20 PM, Serge Claudio Rafanoharana 
rafanohar...@gmail.com wrote:

 Dear Chris,

 Thanks, I'll give it a try.

 Cheers,
 Serge


 On Tue, Jan 22, 2013 at 9:33 PM, Chris forum bak.fo...@gmail.com wrote:

 Hi Serge, Thomas,

 As I don't really like having a north arrow on my map, I have added the
 north arrow for the printing only.
 So far it only works for the HTML printing, I am working on the PDF print
 now and will let you know when (if) I get it to work.

 In /config/common/print.xml, inside the print_map_image DIV, add:
 div id=print_north_arrowimg src=images/logos/northarrow.png
 alt=north_arrow style=position:absolute; right:10px; top:10px//div

 Chris


 On Tue, Jan 22, 2013 at 3:21 PM, Serge Claudio Rafanoharana 
 rafanohar...@gmail.com wrote:

 Dear Thomas,

 Changing the STATUS to ON and adding the layer in config resolved the
 problem. Meaning that I have to check/uncheck to enable/disable it. I
 don't
 know what's wrong with the STATUS DEFAULT.

 Both gif and png work fine. Other symbols (circle...) work fine as well.
 I
 think I will make this layer always ON (checked) and users would not be
 able to check or uncheck it. I think it is possible but I need to figure
 it
 out (I forget).

 Thank you,

 Cheers,
 Serge

 On Tue, Jan 22, 2013 at 8:54 PM, Thomas RAFFIN traf...@sirap.fr wrote:

  Yes, try with  SYMBOL 'circle'
 
  Le 22/01/2013 14:43, Serge Claudio Rafanoharana a écrit :
   Dear Thomas,
  
   What do you mean with other symbol? Do you mean change the
   STYLE
  SYMBOL 'northarrow'
  
   to something like
   STYLE
  SYMBOL 'circle'
   ?
  
   I tried with gif but it is the same, nothing.
   Yes, it is the last layer declared in the map file. I have no problem
   with other layers.
  
   PS: no php error.
  
  
   Cheers,
   Serge
  
  
   On Tue, Jan 22, 2013 at 7:54 PM, Thomas RAFFIN traf...@sirap.fr
   mailto:traf...@sirap.fr wrote:
  
   Else the other objects will be drawn
  
  
  
  
  
   --
   Serge
 
 
 
 --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
  with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
  MVPs and experts. ON SALE this month only -- learn more at:
  http://p.sf.net/sfu/learnnow-d2d
  ___
  pmapper-users mailing list
  pmapper-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/pmapper-users
 



 --
 Serge

 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnnow-d2d
 ___
 pmapper-users mailing list
 pmapper-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/pmapper-users





 --
 Serge
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
___
pmapper-users mailing list
pmapper-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmapper-users


Re: [pmapper-users] Northarrow for printing / downloading

2013-03-14 Thread Chris forum
Just noticed the arrow was inside the legend area when the latter is at the
right position:

//North Arrow on map
 $northArrow = $this-pdfSettings['north_arrow'];
  $imsize = getimagesize($northArrow);
  list($pixw, $pixh) = $imsize;
  $northArrowWidth = $pixw * $redFactor2;
  $northArrowHeight = $pixh * $redFactor2;

  //move arrow to the left if the legend is at the right position
  $legendPos = $this-pdfSettings['legendposition'];
  if ($legendPos == R) {
$this-Image($northArrow, $this-xLegStart-$northArrowWidth-10,
$this-topLineY+10, 0, $northArrowHeight);
}
 else {
$this-Image($northArrow, $this-xmaxM-$northArrowWidth-10,
$this-topLineY+10, 0, $northArrowHeight);
}


**beware of the missing 'h' in my last message: $nortArrowWidth and
$nortArrowHeight


On Thu, Mar 14, 2013 at 3:55 PM, Chris forum bak.fo...@gmail.com wrote:

 Hi guys,

 Do the following in order to have a north arrow on your PDF print:

 1) /common/print.xml
 Add the following line into the pdf tag
 north_arrow./images/logos/northarrow.png/north_arrow

 2) /incphp/print/pdfprint.php
 Add the following lines into the printPDF function, likely at the end
 //North Arrow on map
 $northArrow = $this-pdfSettings['north_arrow'];
 $imsize = getimagesize($northArrow);
 list($pixw, $pixh) = $imsize;
 $nortArrowWidth = $pixw * $redFactor2;
 $nortArrowHeight = $pixh * $redFactor2;
 $this-Image($northArrow, $this-xmaxM-$nortArrowWidth-10,
 $this-topLineY+10, 0, $nortArrowHeight);

 If you want a bigger arrow, replace $redFactor2 with $redFactor.

 Cheers,
 Chris


 On Tue, Jan 22, 2013 at 5:20 PM, Serge Claudio Rafanoharana 
 rafanohar...@gmail.com wrote:

 Dear Chris,

 Thanks, I'll give it a try.

 Cheers,
 Serge


 On Tue, Jan 22, 2013 at 9:33 PM, Chris forum bak.fo...@gmail.com wrote:

 Hi Serge, Thomas,

 As I don't really like having a north arrow on my map, I have added the
 north arrow for the printing only.
 So far it only works for the HTML printing, I am working on the PDF
 print now and will let you know when (if) I get it to work.

 In /config/common/print.xml, inside the print_map_image DIV, add:
 div id=print_north_arrowimg src=images/logos/northarrow.png
 alt=north_arrow style=position:absolute; right:10px; top:10px//div

 Chris


 On Tue, Jan 22, 2013 at 3:21 PM, Serge Claudio Rafanoharana 
 rafanohar...@gmail.com wrote:

 Dear Thomas,

 Changing the STATUS to ON and adding the layer in config resolved the
 problem. Meaning that I have to check/uncheck to enable/disable it. I
 don't
 know what's wrong with the STATUS DEFAULT.

 Both gif and png work fine. Other symbols (circle...) work fine as
 well. I
 think I will make this layer always ON (checked) and users would not be
 able to check or uncheck it. I think it is possible but I need to
 figure it
 out (I forget).

 Thank you,

 Cheers,
 Serge

 On Tue, Jan 22, 2013 at 8:54 PM, Thomas RAFFIN traf...@sirap.fr
 wrote:

  Yes, try with  SYMBOL 'circle'
 
  Le 22/01/2013 14:43, Serge Claudio Rafanoharana a écrit :
   Dear Thomas,
  
   What do you mean with other symbol? Do you mean change the
   STYLE
  SYMBOL 'northarrow'
  
   to something like
   STYLE
  SYMBOL 'circle'
   ?
  
   I tried with gif but it is the same, nothing.
   Yes, it is the last layer declared in the map file. I have no
 problem
   with other layers.
  
   PS: no php error.
  
  
   Cheers,
   Serge
  
  
   On Tue, Jan 22, 2013 at 7:54 PM, Thomas RAFFIN traf...@sirap.fr
   mailto:traf...@sirap.fr wrote:
  
   Else the other objects will be drawn
  
  
  
  
  
   --
   Serge
 
 
 
 --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much more. Keep your skills
 current
  with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
  MVPs and experts. ON SALE this month only -- learn more at:
  http://p.sf.net/sfu/learnnow-d2d
  ___
  pmapper-users mailing list
  pmapper-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/pmapper-users
 



 --
 Serge

 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnnow-d2d
 ___
 pmapper-users mailing list
 pmapper-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/pmapper-users





 --
 Serge



--
Everyone hates slow websites. So do we.
Make your web apps