Focal Point
[RESOLVED] - Formatting MS Word Output

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/859105735

September 30, 2010, 10:51 AM
ColdWhiteMilk
[RESOLVED] - Formatting MS Word Output
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,


Production - 7.6.4
Sandbox - 7.6.4
October 01, 2010, 04:14 AM
<JG>
SET HTMLCSS=ON

OR

ON TABLE SET HTMLCSS ON
October 06, 2010, 09:17 AM
ColdWhiteMilk
Thank you. That is working.


Production - 7.6.4
Sandbox - 7.6.4