| << Click to Display Table of Contents >> PictureType |     | 
By default, VPE determines the type of an image that shall be imported or exported by its filename extension. If PictureType is other than PIC_TYPE_AUTO (the default = determining the file-type by its extension), the extension will be ignored and VPE is forced to use the specified file type.
If PIC_TYPE_AUTO is used for import, VPE is able to determine the image type not only by looking at the file suffix, but also by examining the file itself. So PIC_TYPE_AUTO will work in most cases even if the file suffix does not describe the image type. Example: you try to import a JPEG image with the name "test.001" and have set PictureType = PIC_TYPE_AUTO, even then VPE will detect that this is a JPEG file!
This property applies to image-file import and export.
property PictureType [long] VPE.PictureType
read / write; runtime only; also supported by TVPEObject
Possible Values:
| ActiveX / VCL | Value | Enum | Comment | 
| PIC_TYPE_AUTO | 255 | Auto | Automatic determination by filename-suffix (default) | 
| PIC_TYPE_BMP | 0 | BMP | Windows-Bitmap | 
| PIC_TYPE_WMF | 5 | WMF | WMF | 
| PIC_TYPE_EMF | 6 | EMF | EMF | 
| PIC_TYPE_TIFF | 64 | TIFF | TIFF-File | 
| PIC_TYPE_GIF | 65 | GIF | GIF-File | 
| PIC_TYPE_PCX | 66 | PCX | PCX-File | 
| PIC_TYPE_JPEG | 68 | JPEG | JPEG-File | 
| PIC_TYPE_PNG | 69 | PNG | PNG (Portable Network Graphic) | 
| PIC_TYPE_ICO | 70 | ICO | ICO (Windows Icon) | 
| PIC_TYPE_JNG | 71 | JNG | JNG (JPEG Network Graphics) | 
| PIC_TYPE_KOALA | 72 | KOALA | KOA (C64 Koala Graphics) | 
| PIC_TYPE_IFF | 73 | IFF | IFF/LBM (Interchangeable File Format - Amiga/Deluxe Paint) | 
| PIC_TYPE_MNG | 74 | MNG | MNG (Multiple-Image Network Graphics) | 
| PIC_TYPE_PBM | 75 | PBM | PBM (Portable Bitmap [ASCII]) | 
| PIC_TYPE_PBM_RAW | 76 | PBM_RAW | PBM (Portable Bitmap [RAW]) | 
| PIC_TYPE_PCD | 77 | PCD | PCD (Kodak PhotoCD) | 
| PIC_TYPE_PGM | 78 | PGM | PGM (Portable Greymap [ASCII]) | 
| PIC_TYPE_PGM_RAW | 79 | PGM_RAW | PGM (Portable Greymap [RAW]) | 
| PIC_TYPE_PPM | 80 | PPM | PPM (Portable Pixelmap [ASCII]) | 
| PIC_TYPE_PPM_RAW | 81 | PPM_RAW | PPM (Portable Pixelmap [RAW]) | 
| PIC_TYPE_RAS | 82 | RAS | RAS (Sun Raster Image) | 
| PIC_TYPE_TARGA | 83 | TARGA | TGA/TARGA (Truevision Targa) | 
| PIC_TYPE_WBMP | 84 | WBMP | WAP/WBMP/WBM (Wireless Bitmap) | 
| PIC_TYPE_PSD | 85 | PSD | PSD (Adobe Photoshop) | 
| PIC_TYPE_CUT | 86 | CUT | CUT (Dr. Halo) | 
| PIC_TYPE_XBM | 87 | XBM | XBM (X11 Bitmap Format) | 
| PIC_TYPE_XPM | 88 | XPM | XPM (X11 Pixmap Format) | 
| PIC_TYPE_DDS | 89 | DDS | DDS (DirectX Surface) | 
| PIC_TYPE_HDR | 90 | HDR | HDR (High Dynamic Range Image) | 
| PIC_TYPE_FAX_G3 | 91 | FAX_G3 | G3 (Raw fax format CCITT G.3) | 
| PIC_TYPE_SGI | 92 | SGI | SGI (SGI Image Format) | 
Default:
PIC_TYPE_AUTO
Remarks:
Setting this property for a VPE Object that resides in a document can have unpredictable results. In contrast you may set this property for a VPE Object that resides in a template without problems, if the file name contains at least one field.
We recommend to set this flag to PIC_TYPE_AUTO always.
Example:
ActiveX / VCL:
Doc.PictureType = PIC_TYPE_TIFF
Doc.Picture(1, 1, VFREE, VFREE, "image.001")
Will import "image.001" as TIFF file.
.NET:
Doc.PictureType = PictureType.TIFF
Doc.Picture(1, 1, Doc.nFree, Doc.nFree, "image.001")
Will import "image.001" as TIFF file.
"Pictures" in the Programmer's Manual