【Office Open XML】隠し文字
17.3.2.41 vanish(Hidden Text)[p.329]
モデルはCT_OnOffでval属性の値によって表示(true)・非表示(false)を指定する。
val属性が存在しない場合は表示(true)として扱われる。
段落に対する設定
スタイルに指定
styles.xml
<style type="paragraph" styleId="Hidden">
<rPr>
<vanish/>
</rPr>
</style>
document.xml
<p>
<pPr>
<pStyle val="Hidden"/>
</pPr>
</p>
直接指定
document.xml
<p>
...
<r>
<rPr>
<vanish/>
</rPr>
</r>
</p>
段落マークに対する隠し文字
document.xml
<p>
<pPr>
<pStyle val="Hidden"/>
<rPr>
<vanish val="X">
</rPr>
</pPr>
</p>
表に対する設定
スタイルに指定
基本的に段落と同じ。
段落スタイルと表スタイル
普通に考えると対象の段落は隠し文字になりそうだが、なぜか打ち消される。
つまり、段落スタイルと表スタイルの隠し文字の設定は排他的論理和になる。