Hi:
When you run tasks in EG, the default STYLE=EGDEFAULT is used to set the colors and fonts. When you run a job outside of the EG environment, ODS uses a different STYLE=DEFAULT for ODS HTML and STYLE=PRINTER for ODS PDF.
If you want the EG "look and feel" to colors and fonts, then you must modify your code to use STYLE=EGDEFAULT. For example:
[pre]
ODS HTML file='c:\temp\myreport.html' STYLE=EGDEFAULT;
....more code;
ODS HTML CLOSE;
[/pre]
SASREPORT output is a special XML type of report that is meant to be rendered by a client application (such as EG or Web Report Studio) under specific, controlled environments. For example, in Web Report Studio, if you open SASREPORT XML output, you get the specific style of colors and fonts that are recommended for Web Report Studio and if you open SASREPORT XML output in EG, you might get different colors and fonts, depending on the style you have set in your EG session. SASREPORT XML is a very specialized type of report format and, generally, is not meant to be sent or "exported" outside the client applications that know how to render the XML.
When you say you want the "format" of sasreport in ODS PDF or ODS HTML, it sounds to me like you want the STYLE -- the colors and fonts. As Tim suggested, it is possible that folks in the EG forum have more experience coding and using other styles with ODS HTML or ODS PDF.
cynthia