FitImage

Обработка изображений, макет страницы

Описание

Позволяет поместить изображение в область страницы с сохранением пропорций; можно задать выравнивание и поворот

Синтаксис

Delphi

Function TPDFlib.FitImage(Left, Top, Width, Height: Double; HAlign, VAlign, Rotate: Integer): Integer;

ActiveX

Function PDFlib::FitImage(Left As Double, Top As Double, Width As Double, Height As Double, HAlign As Long, VAlign As Long, Rotate As Long) As Long

DLL

int DLFitImage(int InstanceID, double Left, double Top, double Width, double Height, int HAlign, int VAlign, int Rotate);

Параметры

LeftГоризонтальная координата левого края ограничивающего блока
TopВертикальная координата верхнего края ограничивающего блока
WidthШирина ограничивающего блока Высота ограничивающего блока
Height
HAlignГоризонтальное выравнивание изображения в ограничивающем блоке: 0 = влево 1 = по центру 2 = вправо
VAlignВертикальное выравнивание изображения в ограничивающем блоке: 0 = вверх 1 = по центру 2 = вниз
RotateПоворот изображения: 0 = обычный 1 = 90 градусов против часовой 2 = 90 градусов по часовой 3 = 180 градусов

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

0Изображение нарисовать не удалось: либо не выбрано корректное изображение, либо HAlign, VAlign или Rotate вне диапазона
1Изображение нарисовано успешно