While most of this is way over my head, I do have a couple comments:
   
  One problem I have with pdfs in Maptitude, no matter what my pdf print driver 
is, is that when using an area layer, I can only use a solid fill in my map.  
If you use any type of a shaded fill, the pdf output is horrible, usually a 
solid black blob in the pdf document.  I'm not sure if this is a pdf bug or a 
Maptitude bug.  I'm leaning towards Maptitude, as a shaded fill doesn't work 
when printing to my plotter (comes out a solid black blob).  My point is that I 
usually have to either print the map then scan it  (losing quality), or cut and 
paste into something like PowerPoint.
   
  Secondly, with legends, I don't believe there is one default location for a 
legend.  For some of my maps the bottom left hand corner works, but for another 
map, I may need to see this area, so I locate the legend in a top corner, or 
bottom right.  I usally do put the legend in a corner though, so maybe there 
could be an option to select a particlular corner.  In addition, my company 
logo is ussually included in my legend, as well as a path name for future 
reference.   
   
  Thirdly, note that when converting automatic labels to manual, this also 
includes any freeway symbols or automatic frames that includes text.  Plus, 
once you turn automatic labels back on, the manual labels stay, and a whole new 
layer of automatic lables is created, again, overlapping the manual labels.  
Could get ugly.
   
  Also, a bit off the subject, but I would love it if Maptitude could include a 
default (or automatic placement) of a north arrow or direction sysmbol in the 
legend.  I am always having to do this as a multiple step process, and it just 
seems like this could be automated.   I realize this might be something GISDK 
could do, but it seems like a feature the Maptitude folks could add to the 
legend.
   
  Finally, as an editoral perspective, using layouts in Maptitude is clearly 
the weakest link in the program.  From what I've read, this pdf layering thing 
is done automatically in ArcGIS.  Caliper needs to incorporate this feature in 
a new release as soon as possible, in addition to the numerous bug fixes needed 
when working with layouts.
   
  Thanks,
   
  Bob
   
  

Josh Rosenthal <[EMAIL PROTECTED]> wrote:
          Moshe,

1) Agreed on dispensing with the picklist, although, in all honesty, a robust 
version of the code should have it, as the goal for any such snippet is to 
minimize the effort involved in going from a dataset to the final product, and 
having to remove layers from a file has the potential to get repetitive.  That 
said, I'm all for it not being around for now.  Mike, Larry, you've both got 
immediate applications for this code.  Any thoughts? 

2)  Interesting, but I suspect we'll need the printer preset for the layout to 
work anyway (try seeing what happens when you make a layout with a paper 
printer, draw a view, and change the printer to PDF Creator.  I always get a 
strange shift in map view location to be offcenter, even if the paper size of 
my printer matches the size for the PDF printer).  Thus, if we can require that 
as part of our spec for the user when building a template, and then directly 
use the printer from there, this would be ideal. 

3)  I'm actually not sure why we need to create separate layouts.  Can we not 
set the map view to our map, and refresh it programmatically, or is there some 
other reason I'm missing?

4) I like the solution of the legend as a separate layer.  In Acrobat you can 
set the layer to always display, or make it part of the base layer, etc.  
Should be nice. 

4.5) Text & Searchable Text.  Sadly, before I had to leave my maptitude/acrobat 
setup on friday I didn't have time to explore this completely.  Here is what I 
have.

One of the great joys of PDFs is that text is searchable, and as such, that 
labels, if converted to text, are also searchable.  Unfortunately, when 
testing, I was unable to get automatic labels into the PDF (this may have been 
my system which was in desperate need of a reboot towards the end of the day), 
and only could get searchable labels by producing a series of manual labels, 
turning off the layer, refreshing the layout (now showing only the labels), and 
printing to PDF.  This AnnotationLayer PDF, once brought into Acrobat, was 
searched when one uses the find function in Acrobat.    You will not see this 
behaviour in the current Proof of Concept uploaded as that was based on PNGs, 
rather than directly being output to PDFs.  Note that if someone wants to have 
some annotations searchable, and others not searchable (eg: don't search in the 
boilerplates), the solution is to have some be images, and others text. 

Problems with Searchable Text.
a) Does it work for Automatic labels?  If it does, it seriously raises question 
if what follows is necessary.  I still think it'd be nice, but maybe not 
necessary.  Certainly for zoom controlled annotations we'll need them in 
separate layers.  I suppose if it does work, the ideal would be to have a 
variable that would say whether or not to separate annotations from layers or 
not. 
b) In any case, in theory, one wants searchable text to be in its own separate 
layer.  
Annotations are great, but they can easily hide data.  Especially if multiple 
layers have annotations.Thus... I guess...
      
   Turn on layer,  
   show labels 
    
      (if necessary?... should be able to spec that if you want a label layer, 
create them as part of your base map and have them on, thus, we check to see if 
we should create labels by seeing if they're already there),  
  
   convert to graphics,   
   turn off layer, 
  
   refresh layout, 
  
   print, 
  
   delete all graphics in map
  
   turn on layer, 
  
   turn off labels (if necessary?),   
   refresh layout,   
   print,   
   turn off layer, 

rinse repeat.  Every layer (or every layer with labels) would thus get a 
separate annotation PDF produced.
c) Acrobat Search pans, not zooms.  This is an ugly problem, even in a full 
GIS.  What should it zoom to?  This can be dealt with by using bookmarks in 
Acrobat rather than encouraging searching, but this is only a partial solution. 
 Not a maptitude problem, in any case.  A better zooming solution may be the 
key.  The ideal of course, would be a way to use Acrobat (which does know font 
size), to display at font size rather than zooming.  Not quite sure how that is 
accomplished though. 

5) Legends... I'm not quite clear on how determining legend placement will 
work.  How can it be in a template, if the user cannot have it in a template 
because there is no filled map?

I do like the line of thinking with the layout naming scheme and the legend 
logic (and layer order placement).  Should make potential scripting easier for 
the other side of things.  Very nice.  Also, I'm sure you're right about PDF 
Creator, but as you pointed out, Acrobat can do this, and for the moment we are 
assuming users will have acrobat handy (although, using iText would allow this 
to function without a copy of Acrobat... which would mean Maptitude layered PDF 
support using only maptitude and free products). 

In any case, very cool.

Thanks a lot,
 Josh


      Recent Activity
    
      2
  New Files

Visit Your Group 
      Yahoo! News
  Fashion News
  What's the word on
  fashion and style?

    Cat Groups
  on Yahoo! Groups
  Share pictures &
  stories about cats.

    Yahoo! Groups
  Self Improvement
  Find support & keep
  New Year's goals.



  .

 
                         

       
---------------------------------
Looking for last minute shopping deals?  Find them fast with Yahoo! Search.

Reply via email to