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.