PDFLib Центрирование изображения в поле

Я хотел бы центрировать изображение как по вертикали, так и по горизонтали в поле, используя PDFLib и PHP.

Я использую для этого следующий код:

$p->fit_image($image, $xPos,$yPos,"boxsize={".$width." ".$height."} position={center center} fitmethod=clip showborder");

Центр изображения, который отображается в моем сгенерированном PDF-файле, несколько смещен (на несколько сантиметров). Как PDFLib вычисляет центр изображения?


person unni    schedule 10.07.2012    source источник
comment
попробуйте добавить опцию dpi=72   -  person message    schedule 21.08.2012


Ответы (1)


возможно ли, что вы ожидаете, что $xpos,$ypos должны быть в центре изображения? Параметр x/y функции fit_image() является точкой отсчета в левом нижнем углу. Таким образом, в этой (нижней левой) точке изображение будет размещено с учетом размера коробки, положения и метода подгонки.

Я нашел следующее в Справочнике по API PDFlib 9, глава 6.1, таблица 6.1 для boxsize:

Левый нижний угол фитбокса совпадает с точкой отсчета (x, y)

person Rainer    schedule 26.08.2015