Измените стили в шаблонах PDF

Можно настроить или добавить стили форматирования в шаблоне PDF с помощью этого рабочего процесса. Для получения информации о свойствах можно использовать в таблицах стилей PDF, видеть таблицы стилей PDF.

  1. В вашем разархивированном шаблоне перейдите к TEMPLATEROOT/Stylesheet.

  2. В текстовом редакторе или редакторе HTML, отредактируйте каскадную таблицу стилей (.css) файл для стилей, которые вы хотите создать или изменить.

    Для получения информации о редактировании каскадной таблицы стилей см. документацию, такую как руководство по CSS W3Schools.com.

  3. Сохраните таблицу стилей.

Таблицы стилей PDF

Используйте таблицу стилей, чтобы задать глобальные стили, то есть, внешний вид ваших элементов шаблона. Вы задаете стили PDF, в основном, с помощью подмножества форматов каскадной таблицы стилей (CSS). Можно также использовать форматирование объектов (FO) XSL для элементов формата в шаблоне PDF. Однако, чтобы упростить и оптимизировать ваш код, используйте FO только для свойств, вы не можете задать CSS использования.

Используя таблицу стилей для форматов по умолчанию упрощает вашу программу. Вы также делаете меньше обновлений когда ваши изменения форматирования. Элементы формата в вашей программе DOM (например, при помощи свойства Style объекта) когда это необходимо, чтобы заменить формат по умолчанию для экземпляра.

Можно использовать подмножество форматов CSS и это подмножество селекторов и селектора combinators:

  • Универсальный селектор (*)

  • Введите селектор (например, p или span)

  • Селектор класса (например, p.MyPara)

  • Порожденный combinator (пробел)

  • Дочерний combinator (>)

  • Смежный одноуровневый элемент combinator (+)

  • Общий одноуровневый элемент combinator (~)

Примечание

Можно использовать обобщенный одноуровневый элемент (~) и смежный одноуровневый элемент (+) селекторы только при создании отчета в памяти. Если вы используете потоковый режим, не используйте эти селекторы.

Эти форматы CSS поддерживаются:

  • background-color

  • border

  • border-bottom

  • border-bottom-color

  • border-bottom-style

  • boder-bottom-width

  • border-color

  • border-left

  • border-left-color

  • border-left-style

  • boder-left-width

  • border-right

  • border-right-color

  • border-rigtht-style

  • border-right-width

  • border-style

  • border-top

  • border-top-color

  • border-top-style

  • border-top-width

  • border-width

  • color

  • counter-increment

  • counter-reset

  • display

  • font-family

  • font-size

  • font-style

  • font-weight

  • height

  • line-height

  • list-style-type

  • margin

  • margin-bottom

  • margin-left

  • margin-right

  • margin-top

  • padding

  • padding-bottom

  • padding-left

  • padding-right

  • padding-top

  • text-align

  • text-decoration

  • text-indent

  • vertical-align

  • white-space

  • width

Для получения информации об этих форматах см. документацию W3Schools CSS по www.w3schools.com/cssref.

Для получения информации о FO см. https://www.w3.org/TR/xsl11/#fo-section.

Стили расстановки переносов в шаблонах PDF

Можно включить или отключить расстановку переносов для абзаца и стилей ячейки таблицы, которые вы задаете. Можно также задать символ расстановки переносов. Также можно задать расстановку переносов на экземпляре элемента <td> или <p>.

Задайте расстановку переносов для стилей PDF

Можно задать расстановку переносов, когда вы задаете стиль ячейки таблицы или абзац. Используйте стиль hyphenation с именем символа расстановки переносов (hyphen или space), или используйте none, чтобы выключить расстановку переносов. Если ваш стиль не задает расстановку переносов, расстановка переносов прочь по умолчанию для абзацев и на по умолчанию для ячеек таблицы, с помощью пробела. Эти примеры показывают возможные значения для определения расстановки переносов в вашем CSS:

  • p.Style1 { hyphenation: hyphen; }

  • td.Style2 { hyphenation: space; }

  • p.SentenceStyle { hyphenation: none; }

Задайте расстановку переносов в тегах PDF

Можно использовать значение расстановки переносов с атрибутом style стилей ячейки таблицы и абзаца. Используйте значение в форме hyphenation:hyphenStyle;, где hyphenStyle является none, hyphen или space. Например:

<p style="hyphenation:hyphen;">Paragrph text</p>

Если вы не задаете значение, или расстановка переносов не задана в CSS, значением по умолчанию не является никакая расстановка переносов для абзацев и расстановка переносов на, с помощью пробела, для ячеек таблицы.

Смотрите также

| |

Похожие темы

Внешние веб-сайты