01.02.2013 Views

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figure 4–2 Font lookup flow<br />

Using Fonts<br />

The following steps describe how <strong>Oracle</strong> <strong>Reports</strong> generates a list of <strong>the</strong> available fonts<br />

for generating output (e.g., for <strong>the</strong> screen, printer, or file):<br />

1. <strong>Oracle</strong> <strong>Reports</strong> looks in <strong>the</strong> printer configuration file uiprint.txt for all <strong>the</strong><br />

printers that are listed for <strong>the</strong> application. If no printers are defined or available,<br />

<strong>Oracle</strong> <strong>Reports</strong> uses ScreenPrinter.<br />

See Also:<br />

■ Font Configuration Files<br />

■ ScreenPrinter<br />

For more information about uiprint.txt and ScreenPrinter<br />

(screenprinter.ppd).<br />

2. Get <strong>the</strong>ir type, version and printer definition file.<br />

3. Check for <strong>the</strong> existence of <strong>the</strong>se printers in <strong>the</strong> system.<br />

4. If <strong>the</strong> printers are present, <strong>the</strong> printer definition files are loaded and <strong>the</strong><br />

information in <strong>the</strong>se files is read along with <strong>the</strong> information related <strong>to</strong> <strong>the</strong> fonts<br />

available for <strong>the</strong> printer. If <strong>the</strong>se printers are not found, <strong>the</strong>n <strong>Oracle</strong> <strong>Reports</strong> uses<br />

ScreenPrinter.<br />

5. The AFM files, which are named <strong>the</strong> same as <strong>the</strong> font names given in <strong>the</strong> PPD files,<br />

are searched.<br />

6. If found, <strong>Oracle</strong> <strong>Reports</strong> <strong>the</strong>n reads this AFM file for all <strong>the</strong> valid keywords,<br />

checks for <strong>the</strong>ir correctness and, in case of any discrepancy, default values are used<br />

for those keywords.<br />

7. If <strong>the</strong> AFM file is not found, <strong>Oracle</strong> <strong>Reports</strong> marks <strong>the</strong> font as unusable.<br />

Managing Fonts in <strong>Oracle</strong> <strong>Reports</strong> 4-3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!