2013-05-10 5 views
3

Я создаю нижний колонтитул в PDF-документе, используя <cfdocumentitem type="footer">, и он отлично работает. За исключением того, что я не могу контролировать шрифт. Я пробовал <span>, <font face> и т.д., не повезло. В настоящее время я пытаюсь использовать таблицу с классом, как показано ниже.CFDocumentItem - изменить размер шрифта

Кто-нибудь знает, как управлять шрифтом в нижнем колонтитуле с помощью <cfdocumentitem>?

<cfdocument format="pdf" 
     marginBottom = ".5" 
     marginLeft = ".4" 
     marginRight = ".4" 
     marginTop = ".2" 
     > 

<style type="text/css">@import "pdf.css";</style> 

<cfdocumentitem type="footer"> 
    <cfoutput> 
    <table width=100%> 
     <tr> 
      <td class=verd10> 
       <b>#pdfstuff.pdffinal#</b> 
      </td> 
      <td align=right class=verd10 valign=top> 
       Page #cfdocument.currentPageNumber# of #cfdocument.currentPageNumber# 
      </td> 
     </tr> 
    </table> 
    </cfoutput> 
</cfdocumentitem> 

pdf document data etc 

</cfdocument> 

ответ

1

Попробуйте добавить копию ссылку таблицы стилей внутри колонтитул, например, так:

<cfdocumentitem type="footer"> 
    <style type="text/css">@import "pdf.css";</style> 
    <cfoutput> 
     <table> 
      ... etc 
     </table> 
    </cfoutput> 
</cfdocumentitem> 
+0

Вытягивание в @import работает немного лучше ... Получить шрифт лица, я хочу, но не размеры ... Нечетная вещь - я могу использовать .pdf12 - 12pt шрифт в обычном pdf, но такое же использование шрифта в нижнем колонтитуле меньше - больше похоже на 10pt, но я назвал pdf12 - просто кажется, что я ограничиваю свой размер, который я могу использовать там ... Удивительно, что marginbottom имеет к этому какое-то отношение? –

+0

Да - увеличение моего marginbottom до 1,5 вместо .5 резко изменило мой шрифт ... Оно должно ограничить ваши размеры в пространстве, выделенном для marginbottom. @import требуется, как указано выше. –

1

Добро пожаловать в cfdocument. Единственный способ, которым я смог успешно форматировать любой текст в нижнем колонтитуле, - использовать комбинацию html и встроенных стилей.

Вот сноска, что работает для меня:

<cfdocumentItem type="footer"> 
    <table width="100%"> 
     <tr> 
      <td style="font-family:Arial; font-size: 9pt;">Printed On: #dateFormat(now(), "mm/dd/yyyy")# #timeFormat(now(), "HH:MM")#</td> 
      <td style="font-family:Arial; font-size: 9pt;" align="right">Page #cfdocument.currentPageNumber# of #cfdocument.totalPageCount#</td> 
     </tr> 
    </table> 
</cfdocumentItem> 
+0

Я не уверен, что это работая ... Как всегда заканчивается одинаковый размер - даже если я иду 10pt, 11pt и т.д., используя ur-код ... Интересно, ограничен ли он определенным размером? –

+0

Хмм, я знаю, что моя работала, потому что, прежде чем я применил стиль, текст был ОГРОМНЫМ. вы пробовали что-то более очевидное, как цвет? – Travis

Смежные вопросы