Not what I was hoping to hear, but thanks.

I'll play with that, but it may be a few days.

If it could all be solved with css3, I wouldn't mind a bit. Gotta learn it 
eventually... and CFDocumentSection has never been a real gem, anyway.

But "Page X of Y" is hard to do without.

Pls let me know of any tips you hear of, and I'll get back with the results 
of my tinkering.

tx,
c



On Tuesday, August 21, 2012 1:27:54 AM UTC-5, Peter J. Farrell wrote:
>
>  There is definitely some work to be done.  This works, but no access to 
> any cfdocument variables:
>
> <cfdocument format="pdf"
>     orientation="landscape"
>     src="http://#cgi.SERVER_NAME#"; <http://#cgi.SERVER_NAME%23>
>     
> filename="#ExpandPath("/spectrum-public/docs/DuroDesignShowrooms.pdf")#"
>     overwrite="true">
> <style>
> @page {
>  @bottom-center { content: element(footer); }
> }
>
> div.content {page-break-after: always;}
>
> ##footer { position: running(footer); font-size:2em; }
>
> </style>
>
> <div id="footer">
> Footer information
> </div>
> <div class="content">
>     #event.getArg("layout.showrooms_usa")#
> </div>
> </cfdocument>
>
> @Alan, is there a way we can parse the body for placeholders so we can use 
> flying saucer notation with CSS3 and still have cfdocument.* access or 
> something like it?
>
> Confused said the following on 08/21/2012 12:46 AM:
>  
> Maybe I'm doing it wrong....
>
> This code (not in a cfdocumentsection):
>
> <cfoutput>
> <p>
> <cfif cfdocument.currentpagenumber is 1>
>     page 1 of #cfdocument.totalpagecount#
> <cfelse>
>     page #cfdocument.currentpagenumber# of #cfdocument.totalpagecount#
> </cfif>
> </p>
> </cfoutput>
>
> produces this output (it's near the top of the page and has other output 
> below it, so it is definately on page 1):
>
> page BD:CURRENTPAGENUMBER of BD:TOTALPAGECOUNT
>
> I think we have an issue with not being able to determine total pages 
> until all of them have been rendered in some way.  ??
>
> tx,
> c
>
>
>
>
> On Tuesday, August 21, 2012 12:26:33 AM UTC-5, Peter J. Farrell wrote: 
>>
>> You definitely have access to current page and total pages...have you 
>> tried?
>>
>> You might be able to do headers and footers using css3 which the Flying 
>> Saucer library uses.
>>
>> @alan, do you know why the cfdocumentitem doesn't allow styling?
>> On Aug 21, 2012 12:17 AM, "Confused" <[email protected]> wrote:
>>
>>> ouch.
>>> That's a significant issue for me. Got about 20 reports I'm gonna have 
>>> to redesign.
>>>
>>> In the past, we haven't been able to use cfdocument.currentpagenumber & 
>>> totalpagecount for comparisons. (and if I remember correctly, can't use 'em 
>>> outside of header/footer). If I could get access to those, I could likely 
>>> craft my own headers/footers.
>>>
>>> Alternately, could I drop in an iText library and fix anything? .. (even 
>>> if I have to pay for it)
>>> That probably breaks with the open source philosophy, but my customers 
>>> are less concerned with that than with good-looking quotes.
>>>
>>> ideas?
>>>
>>> tx,
>>> c
>>>
>>>
>>>
>>>
>>> On Monday, August 20, 2012 10:40:23 PM UTC-5, Peter J. Farrell wrote: 
>>>>
>>>> At this moment, text is the only thing allowed in header / footer. Its 
>>>> really a limitation of the FlyingSaucer library that is used. I haven't 
>>>> found a work around yet.
>>>> On Aug 20, 2012 9:49 PM, "Confused" <[email protected]> wrote:
>>>>
>>>>> Moving a site onto OBD. W08 Server, 64-bit.
>>>>>
>>>>> Can't get cfdocumentitem type=header/footer to do much. (I'm making 
>>>>> .pdf's, btw)
>>>>>
>>>>> It prints the text, but that's about it. ... no images... no 
>>>>> spacing... no fonts, colors or other styling whatsoever.
>>>>> It seems to ignore table tags, divs, and paragraph tags... doesn't 
>>>>> want to display an image whether in image tags or styled as backgrounds 
>>>>> ... 
>>>>> tried using style tags and inline styles...
>>>>> Nothing seems to work.  I just get a single, left-aligned, unstyled 
>>>>> line of whatever text I had in the tables, paragraph tags, etc.
>>>>>
>>>>> Any voices of experience on this?
>>>>> Any ideas?
>>>>>
>>>>> Much Tx,
>>>>> c
>>>>>
>>>>> -- 
>>>>> online documentation: http://openbd.org/manual/
>>>>> http://groups.google.com/group/openbd?hl=en
>>>>>
>>>>  -- 
>>> online documentation: http://openbd.org/manual/
>>> http://groups.google.com/group/openbd?hl=en
>>>
>>  -- 
> online documentation: http://openbd.org/manual/
> http://groups.google.com/group/openbd?hl=en
>
>
>
> -- 
> Peter J. Farrell
> OpenBD Steering Committee / Mach-II Lead 
> Developerhttp://blog.maestropublishing.com
> Identi.ca / Twitter: @maestrofjp
>
> Please do not send me Microsoft Office/Apple iWork documents. Send 
> OpenDocument instead! http://fsf.org/campaigns/opendocument/
>
>  

-- 
online documentation: http://openbd.org/manual/
 http://groups.google.com/group/openbd?hl=en

Reply via email to