Jukka has it right.  I think of it as two parts: a printer (or PDF) driver,
and a screen print utility.  It should be possible for Cadplan to use the
SkyPrint driver, just as it uses the "ISA print driver" now, if Geoff is
willing.  I would recommend that the SkyPrint driver be put in core so that
developers can count on it being there.

The only (minor) difficulty I see is the printing of the map "furniture"
through iText.  As I recall, I had to put in special code to support North
arrows and scale bars in SkyJUMP.

I want to thank Mattias for his good work in porting the capability, since
I was too lazy.  8-)

It may be useful to review this
thread<http://jump-pilot-devel-openjump-develop-and-use.1063199.n5.nabble.com/JPP-Devel-RenderingManager-modes-in-skyjump-td5708408.html#a5708423>from
March of last year on the same topic.

regards,
Larry Becker


On Tue, Apr 1, 2014 at 6:45 AM, Rahkonen Jukka (Tike) <
jukka.rahko...@mmmtike.fi> wrote:

>  Hi,
>
>
>
> In my opinion SkyPrint is not really a printer plugin.  It is rather an
> enhanced PrintScreen utility that sends the map from your screen to
> printer.  It has some very  good features which makes the print quality
> better than really using print screen or Save view as... option of OpenJUMP.
> These include some style adjustments and a possibility to double the raster
> image resolution.  The unique feature in SkyPrint is that it can write out
> layered PDF where each map layer from OpenJUMP is written as a separate PDF
> layer. The visibility of layers can be controlled with the layer tool of
> Acrobat Reader. I am not sure if any other viewer support this feature.
>
>
>
> Why I would call it PrintScreen utility is that it is missing all features
> that printed maps tend to have: Title, legend, scale, North Arrow etc.
>
>
>
> The SkyPrint UI shows the advanced features it has but here is the list of
> enhancement option it has for those who have not tried it:
>
> - Remove transparency
>
> - Print page border
>
> - Remove fills from basic style
>
> - Remove fills for color themes
>
> - Adjust line width by percent
>
> - Double raster image resolution
>
>
>
> SkyPrint creates very good quality prints and layered PDF is very nice
> format for many purposes but SkyPrint as the only printing utility is
> rather limited. Better long termo option would be to enhance the Cadplan
> printer with PDF layers and quality enhancement options.
>
>
>
> -Jukka Rahkonen-
>
>
>
>
>
> Michael Michaud wrote:
>
>
>
> Hi Geoff, Matthias
>
> Thanks a lot for the offer Geoff.
>
> As I'm not a daily user of printing features, my main concern
> for now is to rationalize developpements and to develop in a
> useful way.
> To help heading in that direction, may advice would be
> - to make a detailed comparison of skyprinter and cadplan
> printer features
> - to make a small survey about how people use them and how
> they are satisfied with them
> - to study how they can converge or how they can complete
> each other in future developments
>
> But the first step is probably to make skyprinter available,
> either in core or in plus version.
>
> Matthias, what do you think ? Is there already a comparison
> between both plugins ?
>
> Best regards,
>
> Michaël
>
>
> Dear All
>
> I would be quite happy to look at adding any required additional
> functionality to my printer plugin if this would add to the general
> OpenJump capability.  Please let me know what might be useful.
>
> thanks
>
> Geoff
>
>  On 18/03/2014 18:02, Rahkonen Jukka (Tike) wrote:
>
>  Hi,
>
>
>
> Let SkyPrint be in the Plus then. However, then Core will still remain
> without printing capabilities which I think it would deserve.
>
> But there is already the "Save view as.." option in Core. If I think my
> own printing needs I need very often not only the map on a paper but also
> title, legend in a good place and fixed, selectable scale. Having these
> features brings the core printer pretty close to Cadplan printer plugin so
> perhaps OJ Core will live without printing options.
>
> For me title and legend and more frequently needed options than layered
> PDF which is the biggest gig in Skyprint.  Perhaps it could be possible to
> add layering into Cadplan printer which also seems to be able to write PDF
> files with iText.
>
>
>
> I have a small wish for the SkyPrint plugin: it could have a dropdown menu
> for selecting the most common paper sizes for PDF dimensions.
>
>
>
> -Jukka Rahkonen-
>
>
>
> *Lähettäjä:* Giuseppe Aruta 
> [mailto:giuseppe_ar...@yahoo.it<giuseppe_ar...@yahoo.it>]
>
> *Lähetetty:* 18. maaliskuuta 2014 11:05
> *Vastaanottaja:* OpenJump develop and use
> *Aihe:* Re: [JPP-Devel] Integration of the SkyPrintPlugin into CORE
>
>
>
> I am in favour of Ede's proposal.
>
> Peppe
>
>
>
> 2014-03-17 20:18 GMT+01:00 <edgar.sol...@web.de>:
>
> On 17.03.2014 18:39, Matthias Scholz wrote:
> >
> >
> >> Hi,
> >>
> >> If it works on Win/Linux/Mac and 32-bit/64-bit then absolutely into
> core. The jar is only about 40 kb and makes it possible to
> > Not quite correct. You need the itext jar in the lib folder too ;-)
>
> ok, that's 1MB extra.. that smells like PLUS to me then.
>
>
> >>> @All.. is there agreement that this is wanted in CORE, or would we
> rather have it in PLUS, to keep CORE lean?
>
> >> We can have a File -> Print submenu with SkyPrint in CORE and SkyPrint +
> >> Geoff's plugin in the PLUS.
> >
> > I am undecided, but Printing should be a core feature. However, what
> > Matthias proposed maybe best as Geoffs Printing is a bit heavier and
> > people should know by now that the goodies come with PLUS (hopefully).
>
> i'd suggest
>
> File->Print->Printer (Cadplan)
>              Printer (SkyPrint)
>
> as to differentiate the two. trying to describe the difference would be to
> difficult in a short menu item's text.
> this can easily be done with the new install mechanism.
> default-plugins.xml can override the install setting of any extension. the
> string would go into OJ language files then.
>
>
> >> wrt. to the integration.
> >>
> >> @All.. is there agreement that this is wanted in CORE, or would we
> rather have it in PLUS, to keep CORE lean?
>
> > We can have a File -> Print submenu with SkyPrint in CORE and SkyPrint +
> > Geoff's plugin in the PLUS.
> >>
>
> >> Matthias: you might wanna read the old thread on what we "negotiated"
>
> >>
> http://sourceforge.net/p/jump-pilot/mailman/jump-pilot-devel/thread/5288BF32.3060408%40web.de/#msg31648034
> > I read it yesterday again. To get the SkyPrinter run from lib/ext we
> > need the itext jar in the lib path. Ede, should i move the
> > itext-2.1.7.jar from lib/plus into lib/ and copy
> > SkyPrinterPlugIn-1.0.0.jar to the SVN into lib/ext or do you do that
> > during release build????
>
> for PLUS this is handled easily. everything in trunk/lib/plus/ is simply
> copied into lib/ext/ during the PLUS release build. so, after Jukka or
> others "approved" the extension you might simply
>
> - add documentation to etc/readme.txt (section Licensing/PLUS), read other
> entries there to get an idea of the needed information
> - commit the needed jar to lib/plus/ & it will be included in the next
> PLUS build
>
> as you volunteered (kind of) now for the extension's maintenance ;) please
> also generate a proper extension release for sf.net files, instead of
> only a jar.
> that would be a zip file, containing
>
> ReadMe.txt - with chapters
>  Installation - which file to copy where
>  Licenses - name, files, component
> lib files - needed support jars, extension jar
> license files (txt,pdf...) for the components above, download them from
> the net
>
> and upload it for users wanting to use the extension with a barebone CORE
> OJ only.
>
> regards.. ede
>
>
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/13534_NeoTech
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
>
>
>
>
>  
> ------------------------------------------------------------------------------
>
> Learn Graph Databases - Download FREE O'Reilly Book
>
> "Graph Databases" is the definitive new guide to graph databases and their
>
> applications. Written by three acclaimed leaders in the field,
>
> this first edition is now available. Download your free book today!
>
> http://p.sf.net/sfu/13534_NeoTech
>
>
>
>
>  _______________________________________________
>
> Jump-pilot-devel mailing list
>
> Jump-pilot-devel@lists.sourceforge.net
>
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
>
>  --
>
> Dr Geoffrey G Roy
>
> Cadplan
>
> 129 Gloster Street, Subiaco WA 6008
>
> Tel: (08) 9381 4870  Mob: 04000 31298
>
> Email: ge...@cadplan.com.au
>
> http://www.cadplan.com.au
>
>
>
>   No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2014.0.4336 / Virus Database: 3722/7217 - Release Date: 03/19/14
>
>
>
>
>  
> ------------------------------------------------------------------------------
>
> Learn Graph Databases - Download FREE O'Reilly Book
>
> "Graph Databases" is the definitive new guide to graph databases and their
>
> applications. Written by three acclaimed leaders in the field,
>
> this first edition is now available. Download your free book today!
>
> http://p.sf.net/sfu/13534_NeoTech
>
>
>
>
>  _______________________________________________
>
> Jump-pilot-devel mailing list
>
> Jump-pilot-devel@lists.sourceforge.net
>
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
------------------------------------------------------------------------------
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to