曝光臺(tái) 注意防騙
網(wǎng)曝天貓店富美金盛家居專(zhuān)營(yíng)店坑蒙拐騙欺詐消費(fèi)者
節(jié)。例如,部分的標(biāo)題可能放在左手的頁(yè)上,章節(jié)的標(biāo)題放在右手頁(yè)上。還可以將fo:static-content 元素用于像頁(yè)碼這樣
的項(xiàng)目,頁(yè)碼必須從一頁(yè)到另一頁(yè)不斷地重復(fù)進(jìn)行計(jì)算。換句話(huà)說(shuō),靜態(tài)的實(shí)質(zhì)并不是文本,而是產(chǎn)生文本的運(yùn)算。
15.3.2.1 序列規(guī)格
使用鋁腥 鱟釉 刂械囊桓齷蚨喔觶琭o:sequence-specification 元素可列出特定的主控頁(yè)被說(shuō)明的順序:
• fo:sequence-specifier-single
• fo:sequence-specifier-alternating
XML 實(shí)用大全
第 550 頁(yè)
• fo:sequence-specifier-repeating
每個(gè)子元素都有特性,此特性確定何時(shí)使用哪個(gè)主控頁(yè)。最簡(jiǎn)單的是fo:sequence-specifier-single,其page-master-name
特性標(biāo)識(shí)準(zhǔn)備說(shuō)明的主控頁(yè)。例如,下面的fo:sequence-specification 元素說(shuō)明所有的內(nèi)容都必須放在名為letter 的主
控頁(yè)的一個(gè)實(shí)例上。
<fo:sequence-specification>
<fo:sequence-specifier-single page-master-name="letter"/>
</fo:sequence-specification>
如果有更多的內(nèi)容可以填充在一頁(yè)上,那么,超過(guò)的內(nèi)容要么切去頂端,要么上卷,這要根據(jù)放置此內(nèi)容各區(qū)域的clip 和
overflow 特性值而定。但是,創(chuàng)建頁(yè)數(shù)不會(huì)多于一頁(yè)。現(xiàn)在來(lái)考慮一下下面的序列規(guī)格:
<fo:sequence-specification>
<fo:sequence-specifier-single page-master-name="letter"/>
<fo:sequence-specifier-single page-master-name="letter"/>
</fo:sequence-specification>
此段代碼為每個(gè)基于letter 頁(yè)面控制的所有頁(yè)都提供了序列規(guī)格。如果第一頁(yè)填滿(mǎn),就創(chuàng)建第二頁(yè)。如果那頁(yè)填滿(mǎn),那么
內(nèi)容就被切去或上卷。
同樣可將這一技術(shù)用來(lái)施加不同的主控頁(yè)。例如,下面的序列規(guī)格將第一頁(yè)以名為letterl 的主控頁(yè)為基礎(chǔ),第二頁(yè)以名為
letter2 的主控頁(yè)為基礎(chǔ)。
<fo:sequence-specification>
<fo:sequence-specifier-single page-master-name="letterl"/>
<fo:sequence-specifier-single page-master-name="letter2"/>
</fo:sequence-specification>
當(dāng)然,大多數(shù)時(shí)候不會(huì)預(yù)先精確地知道有多少頁(yè)。fo:sequence-specifier-alternating 和
fo:sequence-specifier-repeating 元素可用來(lái)指定按實(shí)際需要的頁(yè)數(shù)來(lái)保存內(nèi)容。fo:sequence-specifier-repeating 元
素為第一頁(yè)指定一個(gè)主控頁(yè),為所有的后續(xù)頁(yè)指定第二個(gè)主控頁(yè)。fo:sequence-specifier-alternating 元素為第一頁(yè)、有
內(nèi)容的偶數(shù)頁(yè)、有內(nèi)容的奇數(shù)頁(yè)、空白偶數(shù)頁(yè)、最后的偶數(shù)頁(yè)以及最后的奇數(shù)頁(yè)指定多達(dá)六個(gè)不同的主控頁(yè)。
例如,下面的序列說(shuō)明符表示第一頁(yè)的輸出應(yīng)使用名為letter_first 的主控頁(yè),但所有的后續(xù)頁(yè)都使用名為letter 的主控
頁(yè):
<fo:sequence-specification>
XML 實(shí)用大全
第 551 頁(yè)
<fo:sequence-specifier-repeating
page-master-first="letter_first"
page-master-repeating="letter"
/>
</fo:sequence-specification>
如果整個(gè)內(nèi)容都超出第一頁(yè),那么它就放在第二頁(yè)上。如果超出第二頁(yè),那么就創(chuàng)建第三頁(yè)。按照需要保存所有內(nèi)容來(lái)建立
頁(yè)數(shù)。
在撰寫(xiě)本書(shū)時(shí),仍未確定內(nèi)容是否需要page-master-first 和page-master-repeating。但如果只有單一主控頁(yè),
肯定要像下面這樣將其作為值重新用于page-master-first 和page-master-repeating:
<fo:sequence-specification>
<fo:sequence-specifier-repeating
page-master-first="letter"
page-master repeating="letter"
/>
</fo:sequence-specification>
fo:sequence-specifier-alternating 元素多用于打印書(shū)籍的章節(jié),習(xí)慣上書(shū)籍的第一和最后一頁(yè),以及奇偶頁(yè)上的頁(yè)邊距、
頁(yè)眉和頁(yè)腳都不同。這個(gè)元素的特性可用來(lái)為這些所有不同頁(yè)指定主控頁(yè)。例如:
<fo:sequence-specification>
<fo:sequence-specifier-repeating
page-master-first="chapter_first"
page-master-even="chapter_even"
page-master-blank-even="chapter_blank"
page-master-odd="chapter_odd"
page-master-last-even="chapter_last_even"
page-master-last-odd="chapter_last_odd"
page-Master-repeating="letter"
XML 實(shí)用大全
第 552 頁(yè)
/>
</fo:sequence-specification>
如果上面的特性似乎不對(duì)稱(chēng)的話(huà)��例如沒(méi)有page-master-blank-odd 特性��這是由于傳統(tǒng)的出版物
不對(duì)稱(chēng)。如果仔細(xì)看看本書(shū)的所有頁(yè),并看看你所擁有的任何一本書(shū),將會(huì)注意到編成奇數(shù)號(hào)的頁(yè)總是在右邊,編
成偶數(shù)號(hào)的頁(yè)總是在左邊,并且章號(hào)總是在右手頁(yè)上。章可以結(jié)束于右手(奇數(shù))頁(yè),也可以結(jié)束于左手(偶數(shù))
頁(yè),但如果章確實(shí)結(jié)束于奇數(shù)頁(yè),那么就插入一空白的偶數(shù)頁(yè),以便下一章起始于奇數(shù)頁(yè)。
15.3.2.2 文本流
fo:flow 對(duì)象保存放置在由序列規(guī)格指定的主控頁(yè)實(shí)例上的真實(shí)內(nèi)容。此內(nèi)容是由一系列fo:block、fo:display-graphic、
fo:display-link、fo:display-rule 以及其他塊級(jí)元素組成的。在本節(jié),我們將集中于基本的fo:block 元素,它大體上與
HTML 的DIV 元素等價(jià)。在本章的后面,我們將看到文本流包含的更多的塊級(jí)元素。
例如,下面的這個(gè)基本文本流,包含幾個(gè)原子的名稱(chēng),它們分別放在各自的塊中:
<fo:flow name="xsl-body">
<fo:block>Actinium</fo:block>
<fo:block>Aluminum</fo:block>
<fo:block>Americium</fo:block>
</fo:flow>
fo:flow 的name 特性(此處有xsl-body 值)指定此文本流的內(nèi)容將放在該頁(yè)中五個(gè)區(qū)域的哪個(gè)區(qū)域上。允許值為:
中國(guó)航空網(wǎng) m.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:
XML實(shí)用大全(156)