You either need to embed the images into the VPE document file, or you need to send the images also. In the latter case it is recommended that the relative path of the used images is the same as the document path itself. I.e. if you create the document in the path c:\tmp, then the referred images should be located there also. Since VPE stores the relative paths of the images in documents, the documents can be moved into any location (together with the referred images).
Embedding the images directly into the VPE document files is an alternative: In VPE versions less than v4.0, images are not embedded into VPE document files by default. To do so, specify PIC_IN_FILE as an additional flag to the Picture() method, e.g.
- Code: Select all
Picture(100, 100, VFREE, VFREE, "example.jpg", PIC_KEEPIMAGE + PIC_IN_FILE)
Note that embedding images in VPE versions less than v4.0 is very costly regarding the file size of the written VPE document file, because each image is embedded in uncompressed form and it is embedded as many times as there are picture objects referring to it.
In v4.0 this has been drastically improved: Images are stored in VPE document files in their original format (tif, jpeg, png, gif, etc.), if the format is a compressing format. If the original file is not compressed (e.g. bmp, wmf, emf, etc.), VPE will compress it using ZLib compression.
Furthermore an image is only embedded once within a VPE document file, regardless of how many picture objects are referring to it.
This all is explained in the manuals.
Regarding your second problem:
If VPE View is installed and Eudora does not handle the VPE extension, it is a problem of Eudora. Outlook, Outlook Express and Thunderbird do work for example.
Regards
Thorsten Radde
IDEAL Software GmbH