Obtener Imagen del Diagrama

Superior  Previo 

Puede recuperar una imagen de un diagrama a un archivo o dentro del portapapeles de Windows para pegarla en otras aplicaciones.  

 

En el primer caso use la interfaz PutDiagramImageToFile(const VARIANT FAR& DiagramGUID, const VARIANT FAR& Filename, long Type) proporcionando el GUID del Diagrama, el nombre de archivo de salida y el tipo de imagen (metarchivo o bitmap = 0 o 1). Si type = 0 entonces el tipo de archivo será metafile, si type = 1 entonces utilizará el tipo de archivo a partir del nombre de la extensión (ej. .bmp, .jpg, .gif, .png, .tga). 

 

En el segundo caso llame a PutDiagramImageOnClipboard(const VARIANT FAR& DiagramGUID, long Type) pasando el GUID y el tipo de imagen.  

 

Abajo  se da un ejemplo Visual Basic de llamada a este código:

' Código para seleccionar un GUID de diagrama 

'Llama a la interfaz obtener imagen para colocar la imagen en el portapapeles 

 

EAProject.PutDiagramImageOnClipboard DiagramGUID, 0 

'  

 

Una vez terminado, esta llamada resultará en la imagen del diagrama requerido colocada en el portapapeles de Windows.