[ 
https://issues.apache.org/jira/browse/FOP-2729?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16290544#comment-16290544
 ] 

simon steiner commented on FOP-2729:
------------------------------------

Show a full example of how you called fop that you want to be able to.

> Allow customizing FOUserAgent
> -----------------------------
>
>                 Key: FOP-2729
>                 URL: https://issues.apache.org/jira/browse/FOP-2729
>             Project: FOP
>          Issue Type: Improvement
>    Affects Versions: 2.2
>            Reporter: Alex Hvostov
>            Priority: Minor
>         Attachments: extensible-foua.patch
>
>
> It used to be possible to provide default page dimensions on a per-UA basis. 
> This was useful because the needed page dimensions may change for different 
> runs (Fop instances) in the same application (same FopFactory instance). An 
> application of mine needs this: the page dimensions are set to whatever the 
> user previously entered in the Page Setup dialog.
> Since FOP 2.0, however, this is no longer possible, because there is no 
> public or protected constructor to the FOUserAgent class. In my use case, 
> that means there is no way to override the getPageWidth and getPageHeight 
> methods.
> This patch makes FOUserAgent's constructor protected and take only a 
> FopFactory parameter (so the resolver is still taken from the FopFactory). 
> Applications needing to customize FOUserAgent's behavior can now do so.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to