=> Главная База Знаний Xslt

Xslt

Вставка графики: <fo:external-graphic>

19.01.12 16:47

Вставка графики: <fo:external-graphic>

Популярный элемент при форматировании XSL-FO —

<fo:external-graphic>
, при помощи которого можно вставить в документ рисунок.

С элементом

<fo:external-graphic>
можно применять следующие свойства:

• общие свойства доступа:

source-document
,
role
;

• общие звуковые свойства:

azimuth
,
cue-after
,
cue-before
,
elevation
,
pause-after
,
pause-before
,
pitch
,
pitch-range
,
play-during
,
richness
,
speak
,
speak-header
,
speak-numeral
,
speak-punctuation
,
speech-rate
,
stress
,
voice-family
,
volume
;

• общие свойства границ, заполнения и заднего фона:

background-attachment
,
background-color
,
background-image
,
background-repeat
,
background-position-horizontal
,
background-position-vertical
,
border-before-color
,
border-before-style
,
border-before-width
,
border-after-color
,
border-after-style
,
border-after-width
,
border-start-color
,
border-start-style
,
border-start-width
,
border-end-color
,
border-end-style
,
border-end-width
,
border-top-color
,
border-top-style
,
border-top-width
,
border-bottom-color
,
border-bottom-style
,
border-bottom-width
,
border-left-color
,
border-left-style
,
border-left-width
,
border-right-color
,
border-right-style
,
border-right-width
,
padding-before
,
padding-after
,
padding-start
,
padding-end
,
padding-top
,
padding-bottom
,
padding-left
,
padding-right
;

• общие свойства встроенных полей:

space-end
,
space-start
;

alignment-adjust
;

baseline-identifier
;

baseline-shift
;

block-progression-dimension
;

content-height
;

content-type
;

content-width
;

dominant-baseline
;

height
;

id
;

inline-progression-dimension
;

keep-with-next
;

keep-with-previous
;

line-height
;

line-height-shift-adjustment
;

relative-position
;

overflow
;

scaling
;

scaling-method
;

src
;

width
.

Читать полностью

 

Создание элементов списка: <fo:list-item>

19.01.12 16:47

Создание элементов списка: <fo:list-item>

Затем при помощи элемента

<fo:list-item>
нужно поместить в список метку и тело элемента списка. В каждом элементе списка должен присутствовать один из этих объектов.

С элементом

<fo:list-item>
можно применять следующие свойства:

• общие свойства доступа:

source-document
,
role
;

• общие звуковые свойства:

azimuth
,
cue-after
,
cue-before
,
elevation
,
pause-after
,
pause-before
,
pitch
,
pitch-range
,
play-during
,
richness
,
speak
,
speak-header
,
speak-numeral
,
speak-punctuation
,
speech-rate
,
stress
,
voice-family
,
volume
;

• общие свойства границ, заполнения и заднего фона:

background-attachment
,
background-color
,
background-image
,
background-repeat
,
background-position-horizontal
,
background-position-vertical
,
border-before-color
,
border-before-style
,
border-before-width
,
border-after-color
,
border-after-style
,
border-after-width
,
border-start-color
,
border-start-style
,
border-start-width
,
border-end-color
,
border-end-style
,
border-end-width
,
border-top-color
,
border-top-style
,
border-top-width
,
border-bottom-color
,
border-bottom-style
,
border-bottom-width
,
border-left-color
,
border-left-style
,
border-left-width
,
border-right-color
,
border-right-style
,
border-right-width
,
padding-before
,
padding-after
,
padding-start
,
padding-end
,
padding-top
,
padding-bottom
,
padding-left
,
padding-right
;

• общие свойства полей:

margin-top
,
margin-bottom
,
margin-left
,
margin-right
,
space-before
,
space-after
,
start-indent
,
end-indent
;

break-after
;

break-before
;

id
;

keep-together
;

keep-with-next
;

keep-with-previous
;

relative-align
;

relative-position
.

Читать полностью

 

Создание меток элемента списка: <fo:list-item-label>

19.01.12 16:47

Создание меток элемента списка: <fo:list-item-label>

Метка для элемента списка создается элементом

<fo:list-item-label>
, при помощи которого можно перенумеровать или пометить дело элемента списка.

К элементу

<fo:list-item-label>
можно применять следующие свойства:

• общие свойства доступа:

source-document
,
role
;

• 

id
;

• 

keep-together
.

Читать полностью

 

Создание тел элементов списка: <fo:list-item-body>

19.01.12 16:47

Создание тел элементов списка: <fo:list-item-body>

Для включения тела элемента списка служит элемент

<fo:list-item-body>
. Заметьте, что для форматирования тела элемента списка требуемым вам образом вы можете включить в элемент
<fo:list-item-body>
объект
<fo:block>
.

С элементом

<fo:list-item-body>
можно применять следующие свойства:

• общие свойства доступа:

source-document
,
role
;

• 

id
;

• 

keep-together
.

Читать полностью

 

Встроенные форматирующие объекты

19.01.12 16:47

Встроенные форматирующие объекты

Помимо объектов блока, в XSL-FO можно также создавать встроенные (inline) объекты. Встроенный объект представляет собой часть большей форматирующей области, такой как блок; например, встроенный объект может представлять одно или два слова в блоке. Встроенные объекты обычно применяются для форматирования части текста после того, как этот текст был размещен на странице в соответствии с обычным потоком.

Читать полностью

 

Элементы расширения

19.01.12 16:47

Элементы расширения

Элементы расширения — это элементы, добавленные в XSLT пользователем или производителем. В рабочем проекте XSLT 1.1 для элементов расширения был установлен ряд правил, и в XSLT 2.0 предполагается более широкая их поддержка. 

В рабочем проекте XSLT 1.1 правила определяли, что элементами расширения должны быть определенные пользователем или производителем элементы, не являющиеся элементами верхнего уровня.

Читать полностью

 

Страница 4 из 48