曝光臺(tái) 注意防騙
網(wǎng)曝天貓店富美金盛家居專營(yíng)店坑蒙拐騙欺詐消費(fèi)者
break-before 屬性將一分隔符插入到格式化對(duì)象的開(kāi)始之前。要進(jìn)行分隔的內(nèi)容可能有column、page、odd-page 和
even-page。值也可能為none 或auto-page。break-after 屬性將一分隔符插入到格式化對(duì)象的完成之后?蓪⑾嗤闹涤
于break-before。例如,下面的模板規(guī)則確保每個(gè)SONNET 在其自身的一頁(yè)中有足夠小的打印尺寸。
<xsl:template match="SONNET">
<fo:block break-before="page" break-after="page">
<xsl:apply-templates/>
</fo:block>
</xsl:template>
最后,inhibit-line-breaks 也是布爾值,它可以設(shè)置為true,以指示哪怕是一個(gè)換行符也不允許有,更不用提分頁(yè)符了。
15.14.3.2 斷字屬性
XML 實(shí)用大全
第 575 頁(yè)
斷字屬性確定是否允許用連字符號(hào)連接以及如何使用。它只用于軟或“隨意”連字號(hào),如有時(shí)在一行的結(jié)束用于分隔長(zhǎng)單詞
的連字號(hào)。它不用于硬連字號(hào),如單詞mother-in-law 中的連字號(hào)。盡管這些連字號(hào)可能影響軟連字號(hào)的位置。有如下六個(gè)
斷字屬性:
• hyphenate:只有在布爾屬性的值為true 時(shí),才允許自動(dòng)斷字
• hyphenation-char:用于以連字符號(hào)連接單詞的Unicode 字符,如英語(yǔ)中的-
• hyphenation-keep:四個(gè)關(guān)鍵字之一(column、none、page、spread),指定在相對(duì)頁(yè)或欄的結(jié)束處是否使用連
字符號(hào)連接
• hyphenation-ladder-count:無(wú)符號(hào)整數(shù),指定一行中連字號(hào)線條的最大個(gè)數(shù)
• hyphenation-push-char-count:無(wú)符號(hào)整數(shù),指定必須跟在自動(dòng)插入的連字符后面的最少字符個(gè)數(shù)(分開(kāi)短音節(jié)
顯得不利)
• hyphenation-remain-char-count:無(wú)符號(hào)整數(shù),指定必須跟在自動(dòng)插入的連字符前面的最少字符個(gè)數(shù)
斷字還依賴于所使用的語(yǔ)言和文字。因此,下面的這三個(gè)屬性具有特殊的效果:
• country
• language
• script
例如:
<fo:block hyphenate=true
hyphenation-char="-"
hyphenation-keep="none"
hyphenation-ladder-count="2"
hyphenation-push-char-count="4"
hyphenation-remain-char-count="4" >
some content ...
</fo:block>
XSL 不指定分隔音節(jié)的算法來(lái)確定在何處使用軟連字符。甚至對(duì)于允許使用連字符連接的屬性,仍然完全要由格式化程序來(lái)
決定如何以連字符來(lái)連接各個(gè)單詞。
15.14.3.3 垂直對(duì)齊屬性
vertical-align 屬性確定其行上的格式化對(duì)象的垂直位置,與同名的CSS2 屬性的行為是一樣的。此屬性可能有下列八個(gè)關(guān)
鍵字的值:
1.baseline:將框的基線與行框的基線對(duì)齊
XML 實(shí)用大全
第 576 頁(yè)
2.sub:將框的基線與行框內(nèi)部的下標(biāo)基線對(duì)齊
3.super:將框的基線上升到行框中的上標(biāo)基線處
4.top:將框的頂端與行框的頂端對(duì)齊
5.middle:將框的中點(diǎn)對(duì)齊于行框的基線加上行框x 高度的一半處
6.bottom:將框的底部與行框的底部對(duì)齊
7.text-top:將框的頂部與字體的頂部對(duì)齊
8.text-bottom:將框的底部與字體的底部對(duì)齊
還可以將vertical-align 設(shè)置為有符號(hào)的長(zhǎng)度,以提升或降低此框到與基線的指定距離。
15.14.3.4 縮進(jìn)屬性
縮進(jìn)屬性有四個(gè):start-indent、end-indent、text-indent 和last-line-end-indent,它們指定縮進(jìn)的行離文本邊有多遠(yuǎn)。
start-indent 屬性從開(kāi)始邊(英文中為左邊)移動(dòng)所有的行。end-indent 屬性從結(jié)束邊(英文中為右邊)移動(dòng)所有的行。
text-indent 屬性只從開(kāi)始邊移動(dòng)第一行。last-line-end-indent 屬性只從開(kāi)始邊移動(dòng)最后一行。這些值是以有符號(hào)的長(zhǎng)度
來(lái)表示的。對(duì)start-indent 取正值,text-indent 取負(fù)值,就會(huì)創(chuàng)建一個(gè)懸掛式縮進(jìn)(hanging indent)。例如,可按照
下列方式,格式化一個(gè)第一行縮進(jìn)0.5 英寸的標(biāo)準(zhǔn)段落:
<fo:block text-indent="0.5in">
The first line of this paragraph is indented
</fo:block>
按下列方式,將一個(gè)塊引用格式化成左右兩邊所有的行都縮進(jìn)1 英寸:
<fo:block start-indent="l.0in" end-indent="l.0in">
This text is offset one inch from both edges.
</fo:block>
15.14.4 字符屬性
字符屬性描述各個(gè)字符的性質(zhì),盡管它們可應(yīng)用于包含字符的元素(如fo:block 和fo:list-item-body)。這些屬性包括
顏色、字體、樣式、粗細(xì)以及類似的屬性。
15.14.4.1 顏色屬性
color 屬性設(shè)置內(nèi)容的背景顏色,其句法與CSS 的color 屬性相同。例如,下面將文本“Lions and tigers and bears, oh
my!”著成粉紅色:
XML 實(shí)用大全
第 577 頁(yè)
<fo:inline-sequence color="#FFCCCC">
Lions and tigers and bears, oh my!
</fo:inline-sequence>
15.14.4.2 字體屬性
處理文本的任何格式化對(duì)象都有廣泛的字體屬性。其中的大多數(shù)都已從CSS 中了解到,其中包括:
• font-family:按優(yōu)先級(jí)順序排列的一組字體名
• font-size:有符號(hào)長(zhǎng)度
• font-size-adjust:通常為在x 高度和字體大小之間的比值,以無(wú)符號(hào)的實(shí)數(shù)值或none 來(lái)表示
• font-stretch:字體的“寬度”,以下列一個(gè)關(guān)鍵字來(lái)表示:condensed、expanded、extra-condensed、extra-expanded、
narrower、normal、semi-condensed、semi-expanded、ultra-condensed、ultra-expanded 或wider
• font-style:字體的樣式,指定為下列關(guān)鍵字之一:italic、normal、oblique、reverse-normal 或reverse-oblique
• font-variant:為normal 或small-caps
• font-weight:繪制字體的筆劃的粗細(xì),以下列關(guān)鍵字之一給出:100、200、300、400、500、600、700、800、
中國(guó)航空網(wǎng) m.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:
XML實(shí)用大全(163)