[Sugar-devel] Print Support proposal (need input) Beta
Gary C Martin
gary at garycmartin.com
Thu Mar 19 17:22:20 EDT 2009
On 19 Mar 2009, at 20:34, Benjamin M. Schwartz wrote:
> Wade Brainerd wrote:
>> On Thu, Mar 19, 2009 at 2:51 PM, Benjamin M. Schwartz
>> <bmschwar at fas.harvard.edu> wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> Eben Eliason wrote:
>>>> I have to agree that a print to pdf function could be useful,
>>>> though,
>>>> especially since it means that every activity can create output
>>>> that
>>>> can be transferred elsewhere (via email, USB drive, etc.) for
>>>> printing. This provides a method, albeit indirect, for G1G1
>>>> users to
>>>> print from various activities whose file formats are only
>>>> understood
>>>> by a Sugar activity.
>>> No, it doesn't. What we are discussing here is building PDF
>>> conversion
>>> functionality directly into Glucose. That means that the PDF
>>> renderer
>>> will support a fixed set of common file formats, corresponding to
>>> the
>>> output of a few popular Activities. At the moment, I am not aware
>>> of any
>>> Activity that produces printable data in a nonstandard format.
>>> Write
>>> produces Open Document Text. Record produces JPEG. Paint
>>> produces PNG.
>>> Therefore, these are the formats that the PDF renderer will support.
>>
>> Um, last time I checked there were a few more activities than these
>> which might benefit from printing.
>
> I was not aware of any existing Activity which saves printable
> images or
> documents to the Journal in a format that is not commonly used
> outside of
> Sugar. Since you protested I looked through the source code of
> Colors!,
> and sure enough, it seems to save Journal objects in its own special
> DRW
> format.
>
> Even so, it will not be easy to print from Colors!. What we have
> described so far is a non-interactive, fixed set of conversions to
> PDF,
> included with Glucose. To support DRW, we would have to include a
> complete duplicate copy of Colors!'s rendering engine with Sugar...
> and
> that will only work as long as Colors! doesn't change its output
> format.
>
> In order to permit printing from applications that don't save in any
> common format, we would have to create a much more complicated
> system, in
> which Activities somehow participate actively in the print conversion
> process. I'm not necessarily opposed to such a system, but it's a
> much
> larger undertaking than simply blessing a few common formats. It
> would
> probably be easier to add PNG export to Colors!.
Re PNG support in Colors!, yea I was looking for that a while back :-)
in the end I took a screen grab and cropped. Just added feature
request ticket:
http://dev.sugarlabs.org/ticket/577
Regards,
-Gary
> --Ben
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
More information about the Sugar-devel
mailing list