2007/6/4, Chris Cannam <[EMAIL PROTECTED]>:
(clip)
I think we've mentioned this before, but I do think that now would be a
good
time to switch to using Lilypond for the "native" printing implementation.
That is, make both "Print..." and "Print Preview..." go through Lilypond,
and
then perhaps add a draft-print function (or option on the print dialog) to
allow you to use native printing if you really want to. Or,
alternatively,
remove the native printing code completely.
Engraving music beautifully is not an easy problem at all. Therefore the
native
printing option may not result in good results. Especially, when staffs get
crowded, the collisions require special care. LilyPond produces very good
results on these subjects.
I would not regret if the native printing code would be removed. The only
worry
is that the notation differs somewhat from the LilyPond export---the
differences
will however disappear after bugs in the notation engine are being squashed
away.
That would presumably mean (i) working out how to offer the user a target
printer selection dialog without actually using KDE's printing mechanism
at
the time -- prior to running the job through Lilypond and then using KDE's
print mechanism on the results (or is there perhaps a KDE facility that
could
be exploited to use Lilypond as some sort of output filter?), and (ii)
making
the Lilypond export code capable of exporting a subset of segments on
demand
(for printing from notation view etc).
Chris
(i) Could one just select in options the preferred PDF viewer, and use the
printer selection dialog of the PDF viewer ?
(ii) Seems like the next thing to do is to add Lilypond preview to the
Notation
view. Is there some special things what one should take into account when
creating menu items?
--
Heikki
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel