Ejemplo n.º 1
0
        /// <summary>
        /// The FirstImage and NextImage enumerate the embedded images that are on the page. This method is useful if the page images are to be extracted and stored in separate files. These properties are not needed if the page is to be rendered into an image output canvas such as PNG, TIFF, or PDF.
        /// </summary>
        /// <returns></returns>
        public SubFile GetNextImage()
        {
            StringBuilder       id   = new StringBuilder(4096);
            StringBuilder       name = new StringBuilder(1024);
            Error_Control_Block ecb  = new Error_Control_Block();
            long date = 0;
            long size = 0;

            if (ISYS11df.IGR_Get_Page_Image_Entry(Handle, id, name, ref date, ref size, ref ecb) == 0)
            {
                return(new SubFile(this, Handle, id.ToString(), name.ToString(), size, date, ISYS11df.IGR_Extract_Page_Image_Stream));
            }
            return(null);
        }