Q: How do I set the alignment of header paragraphs of header prargraph programatically? A: This code sets the alignment of all paragraphs in the header "for all pages" to 'center'.
Code
procedure TForm1.CenterHeaderClick(Sender: TObject);
var par : TParagraph;
begin
par := WPRichText1.HeaderFooter.Get(wpHeader, wpraOnAllPages).FirstPar;
while par<>nil do
begin
par.ASet(WPAT_Alignment, Integer(paralCenter));
par := par.next;
end;
WPRichText1.Refresh;
end;