Я хочу добавить нумерацию страниц X или Y в текстовый файл, созданный с помощью Delphi, который: - не жирный; - размером шрифта 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 формата Y. Как мне это реализовать?