ImportEMFFromFileA
Gráficos vectoriales, tratamiento de imágenes
Descripción
La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a ImportEMFFromFile y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual
Añade una imagen WMF o EMF desde un archivo al documento seleccionado
Una vez añadida una imagen al documento, se puede dibujar varias veces en cualquier página sin aumentar más el tamaño del archivo PDF
Sintaxis
Delphi
Function DLImportEMFFromFileA(InstanceID: Integer; FileName: PAnsiChar; FontOptions, GeneralOptions: Integer): Integer;
DLL
int DLImportEMFFromFileA(int InstanceID, const char * FileName, int FontOptions, int GeneralOptions);
Parámetros
| FileName | Nombre del archivo de imagen que se va a añadir. Si GeneralOptions es 1, este parámetro se omite; en caso contrario, se aplican los valores siguientes: 0 = Utilizar la primera fuente añadida al PDF 1 = Añadir fuentes automáticamente como fuentes TrueType no incrustadas |
|---|---|
| FontOptions | |
| GeneralOptions | 0 = Importar como imagen vectorial 1 = Importar como imagen de mapa de bits |
Valores devueltos
| 0 | No se ha podido añadir la imagen |
|---|---|
| Non-zero | La imagen se ha añadido correctamente. Se devuelve ImageID, que puede pasarse a funciones como SelectImage y DrawImage |