Как установить высоту заголовка PDF?

Кто-нибудь знает, как я могу установить высоту заголовка в PDF-файле, созданном <cfdocumentitem format="pdf:...?

Я использую <cfdocumentitem type="header">

Так что есть что-то вроде

<cfdocument format="pdf" marginbottom="0" margintop="4" marginleft="0" marginright="0" pagetype="a4" unit="cm" fontembed="no">
<cfdocumentitem type="header">
  This is my header.. I want to reduce the height but can't work out how.
<cfdocumentitem>
</cfdocument>

Заранее спасибо за любые указатели.

Джейсон


person Jason    schedule 23.07.2012    source источник
comment
Вы пытались добавить к нему CSS?   -  person Mark A Kruger    schedule 23.07.2012
comment
К чему бы я добавил CSS? Я попытался поместить оболочку div вокруг содержимого заголовка и применить к нему компакт-диски, но это повлияло только на div. Не на контейнер заголовка. К какому селектору я применил бы CSS для управления заголовком документа? Спасибо Марк   -  person Jason    schedule 23.07.2012
comment
Джейсон, тебе придется поэкспериментировать. Вероятно, высота, размер шрифта, высота строки и т.д.   -  person Mark A Kruger    schedule 24.07.2012
comment
Спасибо, Марк, мой вопрос больше касался того, к какому элементу я буду применять стили, а не какие стили я буду использовать. Заголовок представляет собой тег cf, а не элемент html, и у него нет атрибута css, в который можно передавать стили.   -  person Jason    schedule 28.07.2012


Ответы (2)


Используйте настройки полей в теге cfdocument, чтобы контролировать, сколько места зарезервировано для верхних или нижних колонтитулов.

Итак, в вашем случае измените значение margintop с 4 на более низкое значение.

<cfdocument format="pdf" marginbottom="0" margintop="4" marginleft="0" marginright="0" pagetype="a4" unit="cm" fontembed="no">

Чтобы дополнительно контролировать внешний вид вашего заголовка, например отступы, высоту строки, вам нужно будет добавить стили HTML и CSS к содержимому вашего заголовка.

person CfSimplicity    schedule 24.07.2012
comment
Спасибо CFSimplicity.. сработало хорошо. Не позволяет контролировать уровень пикселей, но, безусловно, достиг того, что мне нужно. Спасибо! - person Jason; 28.07.2012

Вы можете использовать marginTop = "number" в cfdocument.

<cfdocument
format = "PDF|FlashPaper"
authPassword = "authentication password"
authUser = "authentication user name"
backgroundVisible = "yes|no"
bookmark = "yes|no"
encryption = "128-bit|40-bit|none"
filename = "filename"
fontEmbed = "yes|no"
localUrl = "yes|no"
marginBottom = "number"
marginLeft = "number"
marginRight = "number"
marginTop = "number"
....
person coldfusiondevshop    schedule 18.02.2013