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 | |
| GeneralOptions | 0 = Импортировать как векторное изображение 1 = Импортировать как растровое изображение |
Возвращаемые значения
| 0 | Изображение добавить не удалось |
|---|---|
| Non-zero | Изображение добавлено успешно; возвращённый ImageID можно передавать функциям вроде SelectImage и DrawImage |