Inheritance diagram for HPS.Publish.Image:

Public Types

enum  Format {
Format.Unknown = 0, Format.BMP = 1, Format.PNG = 2, Format.JPEG = 3,
Format.RawRGB = 4, Format.RawRGBA = 5, Format.RawGrey = 6, Format.RawGreyA = 7,
Format.EMF = 8, Format.URL = 9, Format.GIF = 10, Format.TIFF = 11,
Format.PCX = 12, Format.Targa = 13, Format.PPM = 14, Format.ILBM = 15,
Format.CEL = 16, Format.RGB = 17, Format.PSD = 18, Format.PIC = 19
}





 

Public Member Functions

virtual void Dispose ()
 
Image (HPS.Publish.Image in_that)
 

Protected Member Functions

virtual void deleteCptr ()
 

Protected Attributes

bool cMemOwn
 
HandleRef cptr
 

Detailed Description

The Publish.Image class is a concept class for image-related enumerations.

Member Enumeration Documentation

◆ Format

Enumerates the image formats that Publish can insert into a PDF.

Enumerator
Unknown 

Unknown format (kA3DPDFImageFormatUnknown).

BMP 

Bitmap format (kA3DPDFImageFormatBmp).

PNG 

PNG format (kA3DPDFImageFormatPng).

JPEG 

JPEG format (kA3DPDFImageFormatJpg).

RawRGB 

RGB format, 3 bytes per pixel (kA3DPDFImageFormatBitmapRgbByte).

RawRGBA 

RGBA format, 4 bytes per pixel (kA3DPDFImageFormatBitmapRgbaByte).

RawGrey 

Greyscale format, 1 byte per pixel (kA3DPDFImageFormatBitmapGreyByte).

RawGreyA 

Greyscale + alpha format, 2 bytes per pixel (kA3DPDFImageFormatBitmapGreyaByte).

EMF 

EMF format (kA3DPDFImageFormatEmf).

URL 

URL format (kA3DPDFImageFormatUrl).

GIF 

GIF format (kA3DPDFImageFormatGif).

TIFF 

TIFF format (kA3DPDFImageFormatTif).

PCX 

PCX format (kA3DPDFImageFormatPcx).

Targa 

Targa format (kA3DPDFImageFormatTga).

PPM 

PPM format (kA3DPDFImageFormatPpm).

ILBM 

ILBM format (kA3DPDFImageFormatIlbm).

CEL 

Cel format (kA3DPDFImageFormatCel).

RGB 

RGB format (kA3DPDFImageFormatRgb).

PSD 

Photoshop PSD format (kA3DPDFImageFormatPsd).

PIC 

Softimage PIC format (kA3DPDFImageFormatSoftimagepic).


The documentation for this class was generated from the following file:
  • internals/hps_sprk_publish/source/cs/HPS.Publish.cs