我是新來的XSL FO,這裏是我的問題:FO:區域 - 身體的列標題中XSLFO
我宣佈一個FO:區域 - 身體有兩列
<fo:region-body column-count="2" />
是否有這兩列有一個標題的方式? 如果可以,我可以動態更改標題的文本嗎?
事實上,在源XML中,我有幾個類別,後面跟着一些文本,我想回想一下我的佈局的每個新列的類別。
非常感謝!
我是新來的XSL FO,這裏是我的問題:FO:區域 - 身體的列標題中XSLFO
我宣佈一個FO:區域 - 身體有兩列
<fo:region-body column-count="2" />
是否有這兩列有一個標題的方式? 如果可以,我可以動態更改標題的文本嗎?
事實上,在源XML中,我有幾個類別,後面跟着一些文本,我想回想一下我的佈局的每個新列的類別。
非常感謝!
將實際的「列」標題放在區域之前(例如,在區域底部使用兩列,一行簡單的表格)。然後在內容流中使用標記,標記您所期望的內容。在該區域內的表格之前,檢索標記以使標題具有動態性(基於該頁面上的某些內容)。
另一種選擇(儘管它取決於你希望在頭文件中包含什麼內容),可能是在兩列流中使用實際的表結構。只有一個單行,一個單元格和一個表頭。當然,你不需要應用邊界或任何東西。這會更受限制,並且需要更多的樣本才能放入該標題。上面的第一個選項更通用。
我嘗試使用標記和檢索標記,但我所做的只是回顧每個「列」標題的最後一個類別標題。也許如果我發佈一個例子,它會有所幫助? – Eric
是的,發表一個你想要的例子。標記只有在標題由兩種不同的東西驅動時纔會有幫助(如頁面上的第一頁和頁面上的最後一頁)。否則,其可能的基於表格的解決方案與重複的單個表格單元和標題單元一起工作。我需要看到你想要的一個例子。 –
頁面佈局的列不是表格意義上的列。你的意思是在頁面頂部有跨越兩列的段落嗎? –
實際上,我的意思是在每一列的頂部有一段落 – Eric
您是否嘗試過在包含標題文本的塊上使用break-before =「column」?正如Mathias指出的,這些不像表格列。但是,如果列中的其他內容永遠不會流入列2,那麼這可能會得到您想要的效果。 – Christina