dotNet version 4.5
I am adding a custom Tag to a TIFF. The tag is saved out to a file and I have verified that the tag information is stored in the file by using a hex editor.
However, when I load the file and try to read the custom Tag, it isn't found.
Here is the code I am using to write the custom tag:
Code: Select all
int Test_TAG = 65000;
int MultiPageHandle = GDPictureImaging.CreateGdPictureImageFromByteArray(ImageArray);
GDPictureImaging.TagsSetPreserve(true);
GDPictureImaging.TagSetValueString(MultiPageHandle, (Tags)Test_TAG, TagType.TagTypeASCII, "Test Tag Value");
GDPictureImaging.TiffSaveMultiPageToFile(MultiPageHandle, Filename, TiffCompression.TiffCompressionAUTO);
GDPictureImaging.ReleaseGdPictureImage(MultiPageHandle);
Code: Select all
int Test_TAG = 65000;
int MultiPageHandle = GDPictureImaging.TiffCreateMultiPageFromFile(Filename);
GDPictureImaging.TagsSetPreserve(true);
int CurrentTAG;
int TagCount = GDPictureImaging.TagCount(MultiPageHandle);
for (int i = 1; i <= TagCount; i++)
{
CurrentTAG = (int)GDPictureImaging.TagGetID(MultiPageHandle, i);
if (CurrentTAG == Test_TAG)
MessageBox.Show(GDPictureImaging.TagGetValueString(MultiPageHandle, i));
}