GraphicFileMask function
Gets one or more file masks which can be used to select image files for the specified TGraphicClass instance.
Declaration
function GraphicFileMask(GraphicClass: TGraphicClass): stringArguments
GraphicClass | TGraphicClass instance to locate in the registered graphic formats for the platform. |
Function result
Delimited list of file masks for the graphics class, or an empty string when the graphics class is not supported.
Description
GraphicFileMask is a
String function used to get a list
of file mask(s) which can be used for files compatible with the specified
graphics class.
GraphicClass is the TGraphicClass instance with the TGraphic
descendant requested in the routine. It can contain one of the graphic classes
like TBitmap, TCursorImage, TIcon, TPNGImage, TJPEGImage, et. al. If TGraphic
is passed in the argument, a list with file masks for all of the registered
image formats is returned. File masks are separated by the ';' delimiter.
For example:
sMask := GraphicFileMask(TJpegImage);
Returns:
*.jpeg;*.jpg;*.jpe;*.jfif
While:
sMask := GraphicFileMask(TGraphic);
Returns:
*.png;*.xpm;*.bmp;*.cur;*.ico;*.icns;*.jpeg;*.jpg;*.jpe;*.jfif; *.tif;*.tiff;*.gif;*.pbm;*.pgm;*.ppm
Use GraphicFilter to get a filter value for graphic class type(s) which can be assigned to the Filter property in a dialog.
Use GraphicExtension to get a single file extension (without the leading '.') for a graphic class type.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
