PrinceXML では、1 つのルールで 1 つの変数に対して string-set を使用できます。
h1 { string-set: header content(); }
h2 { string-set: subheader content(); }
これはクールなことであり、うまく機能しますが、すべての h1 要素にも設定したいと思いsubheader
ます (すべての章にサブチャプターがあり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(); }
1つの要素で複数の文字列を設定することはまったく可能ですか? はいの場合、どのように?
PS.: 文字列は次のルールで表示されます。
@page :left {
@top-right {
content: string(header, first);
}
}
@page :right {
@top-right {
content: string(subheader, first);
}
}