ImageGear for C and C++ on Windows v19.3 - Updated
IG_ISIS_TAG_OUTPUT_TAGS
API Reference Guide > ISIS Component API Reference > ISIS Component Tags Reference > Custom Dialog Box Tags > IG_ISIS_TAG_OUTPUT_TAGS

Pointer to a TAGLIST of current settings. 0x1337  4919

IG_ISIS_TAG_OUTPUT_TAGS is a pointer to an AutoPipe TAGLIST structure that contains all of the settings made by the user in a common file open or file save dialog box that was implemented using the IG_ISIS_TAG_..._LBS tags of this toolkit. By using IG_ISIS_TAG_OUTPUT_TAGS, an application can use AutoPipe to automatically construct an ISIS pipe that implements the file type, color format, compression type, and so forth, as selected by the user, without knowledge of the actual settings or which drivers they require.

Type:

IG_ISIS_TAG_TYPE_LONG (Actually a LONG pointer to a TAGLIST structure.)

Drivers:

PIXFPACK.

Values:

A pointer to an AutoPipe TAGLIST structure, IG_ISIS_TAG_OUTPUT_TAGS is not actually a tag, but is used because it is an easy way to give an application a pointer to a TAGLIST.

Remarks:

Create a dialog box for opening or saving image files that uses IG_ISIS_TAG_FILETYPE_LBS (list box string), IG_ISIS_TAG_COLORFMTS_LBS, IG_ISIS_TAG_COMPRESSION_LBS, and other IG_ISIS_TAG_..._LBS tags as necessary. Each time the user changes one of these list boxes, call IG_ISIS_drv_update_state to update the choices available in all other tags and to save the value that the user just set. When you are ready to construct your pipe, call IG_ISIS_tag_get_long to get the value of IG_ISIS_TAG_OUTPUT_TAGS. Pass this value as a pointer to the TAGLIST structure in AutoPipeIsis to construct your pipe.

See Also

IG_ISIS_drv_update_state

IG_ISIS_tag_get_long

IG_ISIS_TAG_FILETYPE_LBS

IG_ISIS_TAG_COLORFMTS_LBS

IG_ISIS_TAG_COMPRESSION_LBS

IG_ISIS_TAG_BPS_LBS

IG_ISIS_TAG_SPP_LBS

IG_ISIS_TAG_PHOTO_LBS