Delphi 経由で生成されたワード ファイルにページ X/Y の番号付けを追加したいと考えています。- フォントサイズ 8; - 右揃え。
Y は総ページ数です。X はページ番号のインデックスです。
これまでのところ、私はこれを見つけました:
procedure Print;
var v:olevariant;
v:=CreateOleObject('Word.Application');
v.Documents.Add;
HeaderandFooter;
firstpage:=true;
procedure HeaderandFooter;
var adoc,:olevariant;
begin
adoc.Sections.Item(1).Headers.Item(wdHeaderFooterPrimary).Range.Font.Size := 8;
adoc.Sections.Item(1).Footers.Item(wdHeaderFooterPrimary).PageNumbers.Add(wdAlignPageNumberRight);
番号付けの形式を変更できます:
adoc.Sections.Item(1).Footers.Item(wdHeaderFooterPrimary).PageNumbers.NumberStyle := wdPageNumberStyleLowercaseRoman;
ただし、ページ X of Y 形式のオプションはありません。どうすればそれを実装できますか?