Hi Marti and others, For my work I need to have means of accessing the tags of a profile. For most of the tags that I need there are specific cmsTake*() and cmsRead*() functions available for the various tags. I'm also trying to put a mechanism for accessing the tags' content into the Python bindings. So for this I'd like to be able to access *all* tags. During these efforts these issues arose:
* There seem to be tags in the list within the tutorial/API description that are not accessible through any of these specific functions. * It is quite simple to create and add *all* types of tags through the cmsAddTag() function. This function takes the profile handle , the tag signature, as well as a reference to the tag content. This last bit, the reference, is a void pointer. Wouldn't it be nice if there was a symmetrically equivalent function cmsReadTag() (or cmsTakeTag() for consistent naming), that returns a void pointer, and we could just cast it to whatever type we need? It would make retrieving the content of a profile *much* easier and more generalised. Guy -- Guy K. Kloss Institute of Information and Mathematical Sciences Te Kura Pūtaiao o Mōhiohio me Pāngarau Massey University, Albany (North Shore City, Auckland) 473 State Highway 17, Gate 1, Mailroom, Quad B Building voice: +64 9 414-0800 ext. 9585 fax: +64 9 441-8181 g.kl...@massey.ac.nz http://www.massey.ac.nz/~gkloss ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user