---
title: ImageFormats
summary: API reference for the ImageFormats enum.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-24
library: SAIF.Services.Printing
reference_type: package
---

# ImageFormats

`ImageFormats` is a public enumeration nested inside `clsRSPrint`. It enumerates the image render formats supported by `clsRSPrint.ImageFormat`.

## Purpose
- Provide a type-safe vocabulary for selecting the SSRS image render format.

## Context
- Namespace: `SAIF.Services.Printing`
- Assembly/package: `SAIF.Services.Printing`
- Defined in: `clsRSPrint.vb` (nested inside `clsRSPrint`)

## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| `BMP` | `BMP = 0` | Maps to render token `BMP`. |
| `EMF` | `EMF` | Maps to render token `EMF`. |
| `GIF` | `GIF` | Maps to render token `GIF`. |
| `JPEG` | `JPEG` | Maps to render token `JPEG`. |
| `PNG` | `PNG` | Maps to render token `PNG`. |
| `TIFF` | `TIFF` | Maps to render token `TIFF`. |

## Behavioral notes
- `clsRSPrint.ImageFormat`'s setter maps each `ImageFormats` value to the corresponding render-format token string used internally when rendering.

## Constraints and usage notes
- Callers select a member of `ImageFormats` through `clsRSPrint.ImageFormat` when `clsRSPrint.Format` is set to `Formats.Image`.*

> **Note:** Statements marked with `*` were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with `**` could not be confirmed; treat as unknown until verified.

## Sources
- `Services\SAIF.Services.Printing\clsRSPrint.vb`
