Create a page header with page numbers |
[Top] [Chapter] [Previous] [Next] |
This C# code generates a new header, a right tabstop and page numbering:
IWPMemo memo = WPDLLInt1.Memo; IWPDataBlock header = memo.BlockAdd(DataBlockKind.wpIsHeader, DataBlockRange.wpraOnAllPages, "", 0); if (header!=null) { header.Clear(); header.WorkOnText = true; IWPTextCursor cursor = memo.TextCursor; memo.CurrAttr.IncludeStyles((int)(WPSTY.BOLD|WPSTY.UNDERLINE)); cursor.InputText(" Page "); cursor.InputTabstop(false, memo.PageSize.PageWidth- memo.PageSize.LeftMargin- memo.PageSize.RightMargin, 1 , 0); cursor.InputObject(TextObjTypes.wpobjTextObject,"PAGE","",0); cursor.InputText(" of "); cursor.InputObject(TextObjTypes.wpobjTextObject,"NUMPAGES","",0); cursor.InputText(" "); }
Result:
|