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

FileNameNombre 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
GeneralOptions0 = Importar como imagen vectorial 1 = Importar como imagen de mapa de bits

Valores devueltos

0No se ha podido añadir la imagen
Non-zeroLa imagen se ha añadido correctamente. Se devuelve ImageID, que puede pasarse a funciones como SelectImage y DrawImage