Hello,
I don't agree into the closed classification of the
"[ 1582562 ] Scalable output " subject.
I apologize not to be clear into my text, fact which
explains that this subject could be confused with a
duplicate of
http://sourceforge.net/tracker/index.php?func=detail&aid=1161335&group_id=72728&atid=535430
which is [ 1161335 ] Implementation of vector graphics
export. Subjects are connected but not included just
overlayed a little.
I Explain :
The scalable output format allows to easily re-use the
output into different tools to obtain scalable output
documents. For example
1- acrobaét reader offer option to print to fit the
printer size with an output.
2- if you print to a ps driver (which accepts the full
size of the current ganttproject draw) you can define
into ps driver, the scale option of your output, but it
is the lonely case.
3- If you use other drawing tools which accept vector
graphics you can resize the part of your which is
imported the GanttProject draw if the output is into a
scalable format.
For the moment the lonely way (but which functions
perfectly) is to print with a largeprinter driver in PS3.
My object was different :
Actually the preview of prints allows as the main
screen to reduce or extend the graphic part and change
limits dates, but don't allow to enhance or reduce the
vertically size.
So if you use a A4 printer without any other tool you
will obtain a multiple pages document with any
possibility to change the scale.
In the same way if you print with a "Acrobat distiller"
you will obtain a maximum document size of A3 so the
printed document for a project of 150 lines a maminum
of three pages which are imposible to consult on screen
any size it is (23") because it is into separate pages.
My momentaneous solution is to print to a PS3 driver
for large outputs and convert to pdf via ghostgum and
the n use acrobat reader to print it. The document size
seen by Acrobat is the original fixed size of GanttProject.
With other scalable outputs (pdf, svg ...) you can
easily resize them (keeping image definition because of
the vector format) but using drawing tools.
But the primarly size is defined as fixed size by
GanttProject.
But I think more generally cases.
If GanttProject could scale the draw for printing
manual or azutomaticac as acrobat made it should be
easy to fit easily a document for A2,A1,A0 indepedently
of the device. If the output is scalable because in
vectorial format it could be easily resized as defined
upon.
As I test a solution (PS3 large size print), it is
possible to print till 200 task planning into vertical A0.
After, the separation into pages could repeat (option)
the calendar with depend line information recall (I can
tell you about because I had to manage and draw more
than 10,000 task programs)
So if I summarize the need is to be able to say to
GanttProject set the scale of the planning to fit for
example A2 format.
So this A2 output is printed on raster printer it will
,if margin are well defined be printed into 4 A4 pages,
nice...
Another use is to scale enhanced to print directly to
large format printers (raster, not necessary able to
PS3 or HPGL2) to be able to show and comment planning
to several persons with a great font characters
This feature can be delayed into the development
program because of the solution existence : PS3 driver
Logged In: YES
user_id=162766
I am sorry if I misunderstood you. But it is really hard to
understand a long text overloaded with relatively
unimportant stuff like PS printers setup. Could you please
describe briefly what do you want?
Get a scalable vector image of a complete gantt chart of
your project instead of raster bitmap which you get now.
Please note that you may use many other good vector image
viewers/editors for printing such images
Be able to partition your project by hands both
vertically (that is, how many tasks fit to one page) and
horizontally (that is, what timeframe is shown on one page)
Get a magic which does item 2 automatically
Unfortunately I don't think that we'll ever be able to play
nice with printers (as it is quite resource consuming task)
so in my opinion it is better to rely on those tools that do
a better job with them.
Logged In: YES
user_id=1620798
I think that we are near to a good communication about this
subject.
1- about the drivers considerations : it is about the
immediate solution : is it a way to obtain the result I am
looking for. The answer is Yes using right tools and I give
information which could be into FAQ or documentation of the
project HOW TO.
2- The problem summarized :
I think that for the user (general interest) it should be
very useful to say to the product into print parameter :
a- to be able to say : output scale : nn%
b- fit an output size : "I wish an output ISO A1" printed
on a support A4 (which will need (minimum 8 sheet of paper).
This is simply calculate the scale
About 2-a : The image generated by the product is obviously
stored as text and vectors in memory so when generating an
image submitted to a printer driver (the current one) the
scale can be defined at this time (the lonely problem is the
discontinuity of font sizes, so sometimes the scale can't be
defined continuously). If the product don't (as now) offers
this option (generally offered by any drawing tool) as a
postscript driver allows this to define this parameter if
the user uses a poscript driver he can choose the scale (but
the product don't offers a preview)... etc. ghostview and or
pdf writers give a scaled view of this output so it is
possible to see the image before physically print the
document. If the user don't have these tools and only a
raster printer A4 the preview will show for example that the
draw needs 15 pages (5 hight and 3 large) with a few
centimeters on bottom and right pages a print at 90% will
use 8 pages full format.
If I can say this it is because I have myself written
(Pascal object) planning drawing tools using these features
12 years ago but the problems are exactly the same now, only
more simple because of drawing objects more sophisticated
and printer drivers standard information et quality.
About 2-b : The calculous must use the document margins and
printer margins to optimize the output to fit a draw format
on a support format
It is obvious that in this feature the user has the
responsability of readability of text and the possible
option of sizes for text (larger, normal, smaller) depending
of the output size is another problem (it could be
interesting to be able to draw A0 or larger with smart text)
I hope to have been more clear in my explanation.
I repeat that using different tools it can be possible now
to obtain good results. But as I have read remarks or
features requests by other users on this subject (but not
clear views of the problem), I participate in this subject.
My position into the project isn't to ask now for myself (my
own usage) a complex feature, is :
Nota : The completely flat text make very difficult to show
important things, reamrks, nota etc... So as it is sometime
necessary to make synthesis on subject may be the support
could be joined files in HTML or other format (openwiki)
which allow rich text to make it more readable.
Logged In: YES
user_id=162766
Bernard, imagine that you have a vector image of our Gantt
chart in SVG format. You can view it in Adobe SVG viewer,
you can print it the way you wish. You can scale it. You can
define margins, paper format, etc. Would you be happy in
this case or still there is anything annoying (except the
need to use different tool for printing) ?
I really think that Adobe makes much more great deal with
printing than we do and it makes no sense to compete with
them instead of focusing on the things we do better
Logged In: YES
user_id=1638690
Same request, scaleable print. This means beeing able to
choose for "fit to paper size" the whole project when
printing. So that we don't get multiple papers, but only one
with the whole project on it.
look at other programs where you can choose:
paper fit
100 %
90 %
xx %
paper size even doesn't matter, as long as you can scale to
fit paper size.