Hi All,

Thank you and sorry for the late reply. I made it a couple of month ago
just by adding a layer northarrow.

Cheers,
Serge

On Thu, Mar 14, 2013 at 10:35 PM, Chris forum <bak.fo...@gmail.com> wrote:

> 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_arrow"><img 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
>>
>>
>>
>


-- 
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

Reply via email to