有没有办法将两个字符串宏连接成一个xlabel,每个字符串都有不同的字体?
xLabel1="Lorem ipsum dolor sit amet, consectetur adipiscing elit."
style1=" offset 0,2 font \"Gill Sans,12\""
xLabel2="\"A\" font \"Moon Phases,28\" offset 0,2"
label1="xLabel1 @style1"
label2="xLabel2"
bothLabels="@label1 @label2"
label1和label2在单独用于xlabel时都有效 这是我无法弄清楚的最后一句话;也许这不可能做到? 该字体中的“A”显示满月符号。
答案 0 :(得分:0)
我在字符串中嵌套多个宏时没有任何问题。
set macro
SET='set '
LABEL='label 1 @WHAT @WHERE'
WHAT="'bar' "
WHERE="at 0,1 front"
ALL=SET.LABEL
@ALL
show label
但是,此时我还建议您使用eval
和sprintf
。