In PrintShop Mail, image objects can contain either static or variable images. Using variable images with PrintShop Mail allows you to personalize your documents with pictures.
Note: For a list of supported image formats, see Supported Image Formats.
Static images are not linked to a variable, which means that they are always associated with the same image file throughout your whole document.
|
You can also insert the Image Object via the Insert -> Image File menu. This create the Image Object at the top-left corner of the document.
Images added to the document will be within an area called the Bounding Box. You do not manipulate the image directly but rather its bounding box. Images will always fit within the bounding box and their image ratio will not change. For example, if you resize the bounding box horizontally to make it wider, the image will center itself but not be bigger. If you resize the box vertically afterwards, then the image will grow to fit. The initial size of an image depends on its resolution. PrintShop Mail assumes an image resolution of 96 DPI (Dots Per Inch), except for EPS (72 DPI) and TIFF files. The resolution of a TIFF image is stored in the file itself.
Variable images are linked to variables in the same way as variable text. The result of the expression associated with a variable image should be an image file name.
|
Technically, both image objects are the same - we offer both for the convenience of adding the one that will offer the correct dialog box. Both image types are cached using your print technology, where each individual image is cached once and referred to multiple times.
Example: Image filename is "As is".
If your database contains a field that already has the name of the image you want do display including the extension, you can refer to it directly in the image's expression. For example, if your database has a field called "Car Pic", you could simply use the expression [Car Pic] in your expression.
ZIP | CAR | CAR PIC |
91335 | Mustang | Mustang.jpg |
75038 | Explorer | Explorer.jpg |
60173 | Windstar | Windstar.jpg |
33351 | Explorer | Explorer.jpg |
Result:
Example: Condition triggered by the contents of a data field.
If your database contains a small trigger that can be used to dynamically determine what image will be displayed, you can use a condition in the expression to determine what image will be shown depending on that trigger. For example, if you have a field called "Car Type" that contains either A, B or C which refer to a specific car type, you can use that.
ZIP |
CAR |
CAR TYPE |
91335 |
Mustang |
A |
75038 |
Explorer |
B |
60173 |
Windstar |
C |
33351 |
Explorer |
B |
IF([CAR TYPE] = "A", "Mustang.jpg", IF([CAR TYPE] = "B", "Explorer.jpg", IF([CAR TYPE] = "C", "Windstar.jpg","")))