I have a compound PDF report that my customer has requested be migrated to MS Word output.
I found a great solution to get the report out to word format here , however my document seems to lose the formatting (specifically font size) that I set in the code for PDF. Even though I set the font size of 14pt in the stylesheet, it ends up in the word document as 36pt.
Does anyone know how to set the font size in a Word output?
Here is the code for my first two sections:
-*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-*REPORT HEADER
-*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
FILEDEF OUTPUT1 DISK REPORT1.DOC
SET COMPONENT = 'report1'
DEFINE FILE BASELINE1
SECTIONDATA WITH FACILITY_NAME/A1= '';
END
TABLE FILE BASELINE1
BY FACILITY_NAME NOPRINT
HEADING
"HEADER1"
"HEADER2"
WHERE RECORDLIMIT EQ 0
ON TABLE SET STYLE *
UNITS=IN, ORIENTATION=PORTRAIT, BOTTOMMARGIN=0,$
TYPE=REPORT,FONT='ARIAL', GRID=ON,$
TYPE=HEADING,LINE=1,JUSTIFY=CENTER,STYLE=BOLD,SIZE=14,BACKCOLOR=RGB(210 210 210),$
TYPE=HEADING,LINE=2,JUSTIFY=CENTER,STYLE=BOLD,SIZE=14,BACKCOLOR=RGB(210 210 210),$
ENDSTYLE
ON TABLE HOLD AS REPORT1 FORMAT HTMTABLE
END
-RUN
-*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-*SECTION1 - HEADER
-*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
FILEDEF OUTPUT1 DISK REPORT2.DOC
SET COMPONENT = 'report2'
DEFINE FILE BASELINE1
SECTIONDATA WITH FACILITY_NAME/A1= '';
END
TABLE FILE BASELINE1
BY FACILITY_NAME NOPRINT
HEADING
"SECTION HEADER"
ON TABLE SET STYLE *
UNITS=IN, ORIENTATION=PORTRAIT, TOPMARGIN=0,$
TYPE=REPORT,FONT='ARIAL', GRID=ON,$
TYPE=HEADING,LINE=1,JUSTIFY=LEFT,STYLE=BOLD,SIZE=12,BACKCOLOR=RGB(210 210 210),$
ENDSTYLE
ON TABLE HOLD AS REPORT2 FORMAT HTMTABLE
END
-RUN
SET HTMLFORMTYPE=DOC
-HTMLFORM BEGIN
!IBI.FIL.REPORT1;
<P STYLE="PAGE-BREAK-BEFORE: ALWAYS">
!IBI.FIL.REPORT2;
-HTMLFORM END
-EXIT
This message has been edited. Last edited by: ColdWhiteMilk,