52680.fb2 Справочник по PHP - читать онлайн бесплатно полную версию книги . Страница 147

Справочник по PHP - читать онлайн бесплатно полную версию книги . Страница 147

Синтаксис:

void pdf_end_page(int pdf_document)

После этой функции модификация этой страницы невозможна.

Работа с текстом

pdf_show

Вывод текста в текущую позицию.

Синтаксис:

void pdf_show(int pdf_document, string text)

Для вывода используются текущая позиция и текущий шрифт.

pdf_show_boxed

Вывод текста в прямоугольную область.

Синтаксис:

void pdf_show_boxed(int pdf_document, string text, double x, double y, double width, double height, string mode [, string feature])

Левый нижний угол области вывода задается (x:y); высота и ширина - height, width.

Аргумент mode определяет выравнивание текста: если высота и ширина равны нулю, то возможны значения:

если они не равны нулю, то

Если аргумент feature содержит значение "blind", текст не отображается.

Функция возвращает число символов, которые не поместились в указанный прямоугольник.

pdf_show_xy

Вывод текста в указанную позицию.

Синтаксис:

void pdf_show_xy(int pdf_document, string text, double x, double y)

pdf_set_font

Выбор шрифта, его размера и кодировки.

Синтаксис:

void pdf_set_font(int pdf_document, string font_name, double size, string encoding [, int embed])

Аргумент вида кодировки encoding может принимать значения:

Если для последнего аргумента задано значение 1, шрифт будет внедрен в документ pdf (иначе нет). Если шрифт распространен, внедрять его не следует из-за увеличения размера документа.

Функция должна вызываться после pdf_begin_page().

pdf_set_leading

Установка промежутка между строками текста.

Синтаксис:

void pdf_set_leading(int pdf_document, double distance)

Используется при выводе текста функцией pdf_continue_text().

pdf_set_parameter

Установка строкового значения параметра pdflib.

Синтаксис:

void pdf_set_parameter(int pdf_document, string name, string value)

pdf_get_parameter

Получение строкового значения параметра pdflib.

Синтаксис:

void pdf_get_parameter(int pdf_document, string name [, double modifier])

Аргумент modifier используется при необходимости.

pdf_set_value

Установка численного значения параметра pdflib.

Синтаксис:

void pdf_set_value(int pdf_document, string name, double value)

pdf_get_value

Получение численного значения параметра pdflib.

Синтаксис:

void pdf_get_value(int pdf_document, string name [, double modifier])