ImportEMFFromFileA

Векторная графика, обработка изображений

Описание

Завершающая A обозначает точку входа DLL ANSI (char); поверхность ActiveX/COM предоставляет только форму Unicode. Поведение идентично ImportEMFFromFile, а строковые аргументы интерпретируются с использованием текущей кодовой страницы SetAnsiMode

Добавляет изображение WMF или EMF из файла в выбранный документ

После добавления изображения в документ его можно рисовать на любой странице сколько угодно раз без дальнейшего роста размера PDF-файла

Синтаксис

Delphi

Function DLImportEMFFromFileA(InstanceID: Integer; FileName: PAnsiChar; FontOptions, GeneralOptions: Integer): Integer;

DLL

int DLImportEMFFromFileA(int InstanceID, const char * FileName, int FontOptions, int GeneralOptions);

Параметры

FileNameИмя добавляемого файла изображения. При GeneralOptions = 1 параметр игнорируется, иначе действуют значения: 0 = использовать первый добавленный в PDF шрифт 1 = автоматически добавлять шрифты как невнедрённые TrueType
FontOptions
GeneralOptions0 = Импортировать как векторное изображение 1 = Импортировать как растровое изображение

Возвращаемые значения

0Изображение добавить не удалось
Non-zeroИзображение добавлено успешно; возвращённый ImageID можно передавать функциям вроде SelectImage и DrawImage