[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'FPimage' (#fcl)

# TImageHandlersManager

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TImageHandlersManager - class for managing image handlers

## Declaration

Source position: fpimage.pp line 227

`type TImageHandlersManager = class`
`public`
`constructor Create;` |  | Create - constructor fro TImageHandlersManager: calls inherited Create then constructs list of handlers
`destructor Destroy; override;` |  | Destroy - destructor for TImageHandlersManager: frees the list of handlers then calls inherited Destroy
`procedure RegisterImageHandlers();` |  | RegisterImageHandlers - method for registering Image Handlers
`procedure RegisterImageReader();` |  | RegisterImageReader - method to register an Image Reader
`procedure RegisterImageWriter();` |  | RegisterImageWriter - method to register an Image Writer
`property Count: Integer; [r]` |  | Count - the number of Image Handlers
`property ImageReader: TFPCustomImageReaderClass; [r]` |  | The ImageReader being used
`property ImageWriter: TFPCustomImageWriterClass; [r]` |  | The ImageWriter being used
`property Extentions: String; [r]` |  | The filename Extentions for the image handlers
`property DefaultExtention: String; [r]` |  | The DefaultExtention to be used if no extention is supplied
`property TypeNames: String; [r]` |  | A list of TypeNames to be used with the handler files
`end;`

## Inheritance

`TImageHandlersManager` |  | TImageHandlersManager - class for managing image handlers
`TObject`

The latest version of this document can be found at lazarus-ccr.sourceforge.net.