OOobbs3/8
質問
Q&A にあるように、ページ番号などを独自のものにしようとすると選択できません。以前、変数で試すとヘッダとフッタはどうしても…。 定義済みの番号付けの追加方法を探したところ、表示されるものは css.style.NumberingTypes に定義されているものです。 このリストに従って css.text.DefaultNumberingProvider と番号付けの種類、値をやりとりします。 このサービスのラッパーを作成。一箇所どうしようもない挙動をしめすのでここに放置。
注意
追加している番号付け
インストール
アンインストール
使いかた
番号付けの追加 独自の番号付けを追加するには拡張機能パッケージ内の cnp.py ファイルを編集します。 supported_types = {95: '001, 002 ...'} に css.style.NumberingTypes (0-51) 以外の数値をキーとして、UI の表示用のテキストを値に指定。 そして、その番号付けに対する処理を追加します。 def _make_numbering(self, num_type, value): if num_type == 95: return '%03d' % value else: return '' 回答
感想,コメント,メモ
|