Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
- Учебник по PHP (2004).pdf
Скачиваний:
132
Добавлен:
12.04.2015
Размер:
2 Мб
Скачать
☆

Синтаксис :

void pdf_setrgbcolor_stroke(int pdf_document, double red_value, double green_value, double blue_value)

pdf_setrgbcolor

Установка заполнения и штриховки цветом RGB.

Синтаксис :

void pdf_setrgbcolor(int pdf_document, double red_value, double green_value, double blue_value)

pdf_add_outline

Добавление закладки для текущей страницы.

Синтаксис :

void pdf_add_outline(int pdf_document, string text [, int parent [, int open]])

Название закладки определяется аргументом text. Она становится дочерним объектом объекта parent и по умолчанию открыта (если аргумент open не равен 0). Возвращается идентификатор закладки, который может использоваться как родительский для других закладок.

pdf_set_transition

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

Синтаксис :

void pdf_set_transition(int pdf_document, int transition)

Используйте функцию pdf_set_parameter() с параметром "transition".

pdf_set_duration

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

Синтаксис :

void pdf_set_duration(int pdf_document, double duration)

PDF-документы : Размещение рисунков

pdf_open_gif

Открытие рисунка GIF.

Синтаксис :

void pdf_open_gif(int pdf_document, string filename)

Используйте функцию pdf_open_image_file().

<?php

$im = pdf_open_gif($pdf, "test.gif"); pdf_place_image($pdf, $im, 100, 100, 1); pdf_close_image($pdf, $im);

?>

pdf_open_png

Открытие рисунка PNG.

Синтаксис :

void pdf_open_png(int pdf_document, string filename)

Используйте функцию pdf_open_image_file().

pdf_open_jpeg

Открытие рисунка JPEG.

Синтаксис :

void pdf_open_jpeg(int pdf_document, string filename)

Используйте функцию pdf_open_image_file().

pdf_open_tiff

Открытие рисунка TIFF.

Синтаксис :

void pdf_open_tiff(int pdf_document, string filename)

Используйте функцию pdf_open_image_file().

pdf_open_image_file

Чтение рисунка из файла.

Синтаксис :

void pdf_open_tiff(int pdf_document, string format, string filename)

Эта функция загружает рисунок формата format из файла filename и возвращает его идентификатор.

Возможные форматы:

•PNG

•TIFF

•JPEG

•GIF

<?php

$pim = pdf_open_image_file($pdf, "png", "pic.png"); pdf_place_image($pdf, $pim, 100, 100, 1); pdf_close_image($pdf, $pim);

?>

Эта функция заменяет pdf_open_image(), pdf_open_gif(), pdf_open_tiff(), pdf_open_png().

pdf_open_memory_image

Открытие рисунка, созданного графическими функциями PHP.

Синтаксис :

void pdf_open_memory_image(int pdf_document, int image)

Функция принимает дескриптор рисунка, созданного PHP, и делает его доступным для документа pdf. Функция возвращает идентификатор рисунка pdf.

<?php

$im = ImageCreate(100, 100);

$col = ImageColorAllocate($im, 80, 45, 190); ImageFill($im, 10, 10, $col);

$pim = pdf_open_memory_image($pdf, $im); ImageDestroy($im);

pdf_place_image($pdf, $pim, 100, 100, 1); pdf_close_image($pdf, $pim);

?>

pdf_close_image

Закрытие рисунка.

Синтаксис :

void pdf_close_image(int pdf_document, int image)

Закрывает рисунок, открытый функциями pdf_open_().

pdf_get_image_height

Установка высоты рисунка в пикселах.

Синтаксис :

void pdf_get_image_height(int pdf_document, int image)

pdf_get_image_width

Установка ширины рисунка в пикселах.

Синтаксис :

void pdf_get_image_width(int pdf_document, int image)

pdf_place_image

Размещение рисунка на странице.

Синтаксис :

void pdf_place_image(int pdf_document, int image, double x, double y, souble scale)

Позиция размещения задается (x,y); масштаб - scale.

pdf_put_image

Сохранение рисунка в pdf для дальнейшего использования.

Синтаксис :

void pdf_put_image(int pdf_document, int image)

Функция внедряет рисунок в документ без его отображения. Затем рисунок может быть размещен на странице функцией pdf_execute_image() необходимое число раз. Полезно при многократной вставке рисунка (уменьшает размер файла).

Начиная с версии 2.01 pdflib функция бесполезна и выводит только предупреждение.

pdf_execute_image

Размещение сохраненного рисунка на странице.

Синтаксис :

void pdf_execute_image(int pdf_document, int image, double x, double y, double scale)

Отображает рисунок, внедренный функцией pdf_put_image(). Начиная с версии 2.01 pdflib функция бесполезна и выводит только предупреждение.

<?php

$im = ImageCreate(100, 100);

$col1 = ImageColorAllocate($im, 80, 45, 190); ImageFill($im, 10, 10, $col1);

$pim = pdf_open_memory_image($pdf, $im);

pdf_put_image($pdf, $pim); pdf_execute_image($pdf, $pim, 100, 100, 1); // 200%

pdf_execute_image($pdf, $pim, 200, 200, 2); pdf_close_image($pdf, $pim);

?>

PDF-документы : Стиль документа

pdf_set_border_style

Установка стиля обрамления примечаний и гиперссылок.

Синтаксис :

void pdf_set_border_style(int pdf_document, string style, double width)

Аргумент style может принимать значения "solid" или "dashed". Ширина задается аргументом width.

pdf_set_border_color

Установка цвета обрамления примечаний и гиперссылок.

Синтаксис :

void pdf_set_border_color(int pdf_document, double red, double green, double blue)

Три компонента цвета могут принимать значения из диапазона от 0.0 до 1.0

pdf_set_border_dash

Установка стиля окантовки ссылок и примечаний.

Синтаксис :

void pdf_set_border_dash(int pdf_document, double black, double white)

Устанавливает длину черных и белых полос прерывистых линий.

pdf_add_annotation

Добавление примечания.

Синтаксис :

void pdf_add_annotation(int pdf_document, double llx, double lly, double urx, double ury, string title, string content)

Примечание предполагается в нижнем левом углу (llx, lly), верхний правый угол

(urx, ury).

Материалы сайта Справочник Web-языков www.spravkaweb.ru Скачать обновленный справочник можно отсюда