In progress 9.1D can be added using OCX control( Microsoft web browser

).
currently i can change page setup ---> header , footer values using following codes
Example:
LOAD "SOFTWARE" BASE-KEY "HKEY_CURRENT_USER" NO-ERROR.
IF ERROR-STATUS:ERROR THEN RETURN.
USE "SOFTWARE" NO-ERROR.
IF ERROR-STATUS:ERROR THEN RETURN.
DO:
PUT-KEY-VALUE SECTION "Microsoft\Internet Explorer\PageSetup" KEY "header" VALUE ENTRY(1,PrinterProperties) NO-ERROR.
PUT-KEY-VALUE SECTION "Microsoft\Internet Explorer\PageSetup" KEY "footer" VALUE ENTRY(2,PrinterProperties) NO-ERROR.
PUT-KEY-VALUE SECTION "Microsoft\Internet Explorer\PageSetup" KEY 'margin_bottom' VALUE ENTRY(3,PrinterProperties) NO-ERROR.
( PrinterProperties variable input by another programme )