[Overview][Constants][Types][Procedures and functions][Variables][Index] | Reference for unit 'Graph' (#rtl)

# Reference for unit 'Graph'

TP compatible unit to handle screen graphics.

`uses`
`System;` |  | The system unit

## Overview

This document describes the GRAPH unit for Free Pascal, for all platforms. The unit was first written for dos by Florian Klaempfl, but was later completely rewritten by Carl-Eric Codere to be completely portable. The unit is provided for compatibility only: It is recommended to use more modern graphical systems. The graph unit will allow to recompile old programs. They will work to some extent, but if the application has heavy graphical needs, it's recommended to use another set of graphical routines, suited to the platform the program should work on.

## Related topics

`FuncTextHandling` |  | Categorized functions: Text and font handling
`FuncFilledDrawing` |  | Categorized functions: Filled drawings
`FuncDrawing` |  | Categorized functions: Drawing primitives
`FuncColorManagement` |  | Categorized functions: Color management
`FuncScreen` |  | Categorized functions: Screen management
`FuncInitializion` |  | Categorized functions: Initialization
`TargetIssuesWindows` |  | Target specific issues: Linux
`TargetIssuesDos` |  | Target specific issues: DOS
`Modes` |  | A word about mode selection
`Requirements` |  | Requirements