Este método devuelve una parte de la imagen como un DIB (mapa de bits independiente del dispositivo) con orientación de arriba abajo. La paleta, en la que 0 corresponde al color negro, se usa para imágenes en escala de grises y en blanco y negro.El método devuelve el DIB como un objeto Handle. Este objeto administra la asignación de memoria y libera los recursos cuando dejan de utilizarse.
Modification[in] Este parámetro de tipo ImageModification define las modificaciones que se aplican a la imagen. Puede incluir rectángulos de recorte, en cuyo caso solo se pasan las partes especificadas de la imagen; el factor de escalado; rectángulos de pintura para rellenar partes de la imagen con color, etc. Este parámetro puede ser 0 y, en ese caso, no se aplicará ninguna modificación a la página de imagen y se pasará “tal cual”.Result[out, retval] Un puntero a una variable de puntero IHandle* que recibe el puntero de interfaz del objeto Handle resultante, que representa el identificador del mapa de bits asociado.
FREngine.IEngine engine;FREngine.IFRDocument frdoc;// Suponemos que el documento ya se ha creado y que se le han agregado imágenes// Obtener el identificador de mapa de bits de un plano de imagen en color de una página del documentoFREngine.IFRPage page = frDoc.Pages[0];FREngine.IImageDocument imageDoc = page.ImageDocument;FREngine.IImage image = imageDoc.ColorImage;FREngine.IHandle hBitmap = image.GetBitmap( null );// Trabajar con el mapa de bitsSystem.Drawing.Image preprocessedImage = System.Drawing.Image.FromHbitmap( hBitmap.Handle );...Gdi32.DeleteObject( hBitmap );