2014-07-23 48 views
1

隨着PrinceXML,可以使用一個變量在一個規則的字符串設定:字符串設定多個字符串與PrinceXML

h1 { string-set: header content(); } 
h2 { string-set: subheader content(); } 

這是一個很酷的事情,偉大工程,但我想設置subheader爲每個h1元素,太(因爲不是每個章節有子章節和subheader隨後將包含錯誤的字符串)

我已經嘗試了以下的想法,但他們不工作:

h1 { 
    string-set: header content(); 
    string-set: subheader content(); 
} 
h2 { string-set: subheader content(); } 

h1 { string-set: header content(); } 
h1 { string-set: subheader content(); } 
h2 { string-set: subheader content(); } 

h1 { string-set: header,subheader content(); } 
h2 { string-set: subheader content(); } 



是否有可能在所有設置多個字符串與一個元素?如果是,如何?
PS:該字符串顯示以下規則:

@page :left { 
    @top-right { 
    content: string(header, first); 
    } 
} 

@page :right { 
    @top-right { 
    content: string(subheader, first); 
    } 
} 

回答

1

,也許這是一個有點晚,但它是可能的。

在我的情況下,我需要一個標籤的舊屬性和新屬性。

p.frontmatter-subtitle { 
    string-set: mynew attr(new), myold attr(old); 
}