Raymond
Just change your css @page declaration.
@page {
size: 11in 8.5in; // change this to your paper size
margin: 0.25in;
-fs-flow-top: "header";
-fs-flow-bottom: "footer";
-fs-flow-left: "left";
-fs-flow-right: "right";
padding: 1em;
border: thin solid #ccc;
font-size: .8em;
}
Paul
On Nov 17, 2011, at 10:04 AM, Raymond NANEON wrote:
> Hi Paul,
>
> I generate a great pdf file. Thanks
> I want to know if it's possible to generate a landscape dpf file?
>
>
> Envoyé depuis iCloud
>
> Le 17 nov 2011 à 05:12, Raymond NANEON <[email protected]> a écrit :
>
>> Hi Paul,
>>
>> I made tests and your generation pdf method work very well. I go use it to
>> generate my specifique pdf file.
>> I will tell you.
>>
>> Ray
>> Envoyé depuis iCloud
>>
>> Le 17 nov 2011 à 03:06, Paul Yu <[email protected]> a écrit :
>>
>>> Raymond
>>>
>>> That is just to set the object of interest into the component that you want
>>> to download.
>>>
>>> So in the MyPDFPage component.
>>>
>>> MyPDFPage.java
>>>
>>> private MyClass _myObject;
>>>
>>> public void setMyObject(MyClass myObject) {
>>> _myObject = myObject;
>>> }
>>>
>>> public MyClass myObject() {
>>> return _myObject;
>>> }
>>>
>>> MyPDFPage.html
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>>> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
>>>
>>> <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="en"lang="en">
>>> <head>
>>> <metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/>
>>> <title><wo:strvalue="$myObject.name"/></title>
>>> <wo:ERXStyleSheetfilename="css/style-print.css"media="print"/>
>>> </head>
>>>
>>> <body>
>>> <divclass="contentArea">
>>> <wo:str value = "$myObject.name" />
>>> </div>
>>> </body>
>>>
>>> On Nov 17, 2011, at 5:59 AM, Raymond NANEON wrote:
>>>
>>>> Hi Paul,
>>>>
>>>> thanks a lot for your quick answer but what is the method myObject() ?
>>>> Envoyé depuis iCloud
>>>>
>>>> Le 17 nov 2011 à 02:32, Paul Yu <[email protected]> a écrit :
>>>>
>>>>> Raymond
>>>>>
>>>>> Here's the more complete example.
>>>>>
>>>>>
>>>>> MyComponent.java
>>>>>
>>>>> public WOActionResults downloadAsPDF() {
>>>>>
>>>>> NSMutableDictionary<String, Object> configuration = new
>>>>> NSMutableDictionary<String, Object>();
>>>>> WOContext context = (WOContext) context().clone();
>>>>>
>>>>> MyPDFPage pdfPage = (MyPDFPage)
>>>>> WOApplication.application().pageWithName(MyPDFPage.class.getName(),
>>>>> context);
>>>>> pdfPage.setMyObject(myObject());
>>>>>
>>>>> String baseFileName = someString();
>>>>> String filename = pdfDocumentPrefix() + baseFileName + ".pdf";
>>>>> configuration.takeValueForKey(filename, "filename");
>>>>>
>>>>> WOResponse pdfReport = ERPDFUtilities.pageAsPdf(pdfPage,
>>>>> configuration).generateResponse();
>>>>>
>>>>> return pdfReport;
>>>>> }
>>>>>
>>>>> MyComponent.html
>>>>> <!-- Using inline binding -->
>>>>> <wo:linkaction="$downloadAsPDF"class="downloadPDF"alt="Download
>>>>> PDF"title="Download in PDF format"target="_blank">Download</wo:link>
>>>>>
>>>>> Paul
>>>>>
>>>>> On Nov 17, 2011, at 2:51 AM, Raymond NANEON wrote:
>>>>>
>>>>>> Hi Paul,
>>>>>>
>>>>>> I followed 60 secondes tutorial from wocommunity youtube channel about
>>>>>> ERPDFGeneration and I didn't see this method. So it is used for japser
>>>>>> report or ERPDFWrapper.
>>>>>>
>>>>>> Thanks.
>>>>>> Envoyé depuis iCloud
>>>>>>
>>>>>> Le 16 nov 2011 à 09:28, Paul Yu <[email protected]> a écrit :
>>>>>>
>>>>>>> Raymond
>>>>>>>
>>>>>>> Some thing like this
>>>>>>>
>>>>>>> String baseFileName = someString();
>>>>>>> String filename = pdfDocumentPrefix() + baseFileName + ".pdf";
>>>>>>> configuration.takeValueForKey(filename, "filename");
>>>>>>> WOResponse pdfReport = ERPDFUtilities.pageAsPdf(pdfPage,
>>>>>>> configuration).generateResponse();
>>>>>>>
>>>>>>> return pdfReport;
>>>>>>>
>>>>>>> On Nov 16, 2011, at 12:24 PM, Raymond NANEON wrote:
>>>>>>>
>>>>>>>> Hi Ramsey,
>>>>>>>>
>>>>>>>> I use woongl in my page, the tag is not properly set. I would like to
>>>>>>>> know why the fetching data is not finished and the pdf file is
>>>>>>>> generated and how to change pdf file name.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>> Envoyé de mon iPhone
>>>>>>>>
>>>>>>>> Le 16 nov. 2011 à 17:27, Ramsey Gurley <[email protected]> a
>>>>>>>> écrit :
>>>>>>>>
>>>>>>>>> I'm not sure how it's becoming malformed for you, but I do know that
>>>>>>>>> the PDF generator requires well formed xhtml. If you are missing end
>>>>>>>>> tags or have an unencoded & anywhere, you're going to be disappointed.
>>>>>>>>>
>>>>>>>>> Ramsey
>>>>>>>>>
>>>>>>>>> On Nov 16, 2011, at 2:11 AM, Raymond NANEON wrote:
>>>>>>>>>
>>>>>>>>>> Hi All,
>>>>>>>>>>
>>>>>>>>>> I tried to generate a PDF file using ERPDFWrapper but I have a
>>>>>>>>>> result.pdf file which is malformed. The page haven't time to get
>>>>>>>>>> fetching data and the .pdf file is generated.
>>>>>>>>>>
>>>>>>>>>> So how Can I fix it.
>>>>>>>>>>
>>>>>>>>>> 1:/ get fetch data
>>>>>>>>>> 2:/ generate pdf file from data
>>>>>>>>>>
>>>>>>>>>> PS : There is a way to change file name?
>>>>>>>>>>
>>>>>>>>>> thanks for your helps
>>>>>>>>>> Envoyé depuis iCloud
>>>>>>>>>>
>>>>>>>>>> Le 08 nov 2011 à 09:28, Raymond NANEON <[email protected]> a écrit :
>>>>>>>>>>
>>>>>>>>>>> Thanks Ramsey and Pascal for the quick reaction and great help :D
>>>>>>>>>>>
>>>>>>>>>>> Ray
>>>>>>>>>>> Envoyé depuis iCloud
>>>>>>>>>>>
>>>>>>>>>>> Le 08 nov 2011 à 09:29, Pascal Robert <[email protected]> a écrit :
>>>>>>>>>>>
>>>>>>>>>>>> BTW, that one is also on YouTube:
>>>>>>>>>>>>
>>>>>>>>>>>> http://www.youtube.com/wocommunity
>>>>>>>>>>>>
>>>>>>>>>>>> > Check out ERPDF in 60 seconds on the podcast:
>>>>>>>>>>>> >
>>>>>>>>>>>> > http://www.wocommunity.org/podcasts/wopodcasts.xml
>>>>>>>>>>>> >
>>>>>>>>>>>> > Ramsey
>>>>>>>>>>>> >
>>>>>>>>>>>> > On Nov 8, 2011, at 9:22 AM, Raymond NANEON wrote:
>>>>>>>>>>>> >
>>>>>>>>>>>> >> Hi All,
>>>>>>>>>>>> >>
>>>>>>>>>>>> >> I am trying to generate a PDF file from a page of my apps and I
>>>>>>>>>>>> >> saw ERPDFGeneration plugin in the WONDER Library. I want to
>>>>>>>>>>>> >> know if someone have used it and have a little tutorial to show
>>>>>>>>>>>> >> me how it works.
>>>>>>>>>>>> >>
>>>>>>>>>>>> >> Thanks
>>>>>>>>>>>> >> Envoyé depuis iCloud
>>>>>>>>>>>> >> _______________________________________________
>>>>>>>>>>>> >> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>>> >> Webobjects-dev mailing list ([email protected])
>>>>>>>>>>>> >> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>> >> http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>>>>>>>>>>>> >>
>>>>>>>>>>>> >> This email sent to [email protected]
>>>>>>>>>>>> >
>>>>>>>>>>>> > _______________________________________________
>>>>>>>>>>>> > Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>>> > Webobjects-dev mailing list ([email protected])
>>>>>>>>>>>> > Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>> > http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
>>>>>>>>>>>> >
>>>>>>>>>>>> > This email sent to [email protected]
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>> Webobjects-dev mailing list ([email protected])
>>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>> http://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com
>>>>>>>>>>>
>>>>>>>>>>> This email sent to [email protected]
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>> Webobjects-dev mailing list ([email protected])
>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>> http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>>>>>>>>>>
>>>>>>>>>> This email sent to [email protected]
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>> Webobjects-dev mailing list ([email protected])
>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>> http://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com
>>>>>>>>
>>>>>>>> This email sent to [email protected]
>>>>>>>
>>>>>
>>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> http://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com
>>
>> This email sent to [email protected]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]