You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pivot.apache.org by "Sandro Martini (JIRA)" <ji...@apache.org> on 2010/08/26 17:56:53 UTC

[jira] Commented: (PIVOT-511) Print doesn't work on Labels

    [ https://issues.apache.org/jira/browse/PIVOT-511?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12902906#action_12902906 ] 

Sandro Martini commented on PIVOT-511:
--------------------------------------

Verify also in the appletviewer (of the jdk) if this happens (I don't remember if it has a Print feature), mainly to simplify development tests.

Suggestions for the fix:
- in Pivot 1.4 was working, and since Pivot 1.5 no more.
- TerraLabelSkin extends LabelSkin , so look at its paint() method
- try to disable double buffering when the graphics is for a printer (but only here ?). So, in detail: 
see if you can detect whether or not the graphics is from a printer (in this case the graphics object may be an instance of java.awt.print.PrintGraphics), and so we can try disabling double-buffering or disabling the scale factor

Others (less probable):
- check when the Java Plugin prints, if a dedicated method could be used to have a right print of text
- take a look at layout method in LabelSkin (It might also have something to do with the transform. here or in another method)
- or maybe an alpha channel of the text drawn


> Print doesn't work on Labels
> ----------------------------
>
>                 Key: PIVOT-511
>                 URL: https://issues.apache.org/jira/browse/PIVOT-511
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk, wtk-terra
>            Reporter: Sandro Martini
>            Assignee: Sandro Martini
>             Fix For: 2.0
>
>         Attachments: Kitchen Sink _ Apache Pivot 1.4.pdf, Kitchen Sink _ Apache Pivot 1.5.pdf, Stock Tracker _ Apache Pivot 1.4.pdf, Stock Tracker _ Apache Pivot 1.5.pdf
>
>
> From a Browser, Printing a page, for some reason I have all Labels not in output (see attached pdf, but the same happens with a print to paper).
> With 1.4 it was not so good but labels were present, while in current 1.5 pre-release it seems that all is present but not labels.
> This should be a great fix to have in the final 1.5
> This happens on Win XP and Windows 7, both from latest Firefox and IE 8, and on all Pivot Applets.
> Sandro

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.