- •Содержание:
- •Математические функции : Функции округления
- •Математические функции : Случайные числа
- •Математические функции : Минимум и максимум
- •Математические функции : Степенные функции
- •Математические функции : Тригонометрия
- •Математические функции : Функции повышенной точности BCMath
- •Математические функции : Функции GMP. Арифметика
- •Математические функции : Функции GMP. Математика
- •Математические функции : Функции GMP
- •Математические функции : Функции GMP. Значения функции GMP
- •Математические функции : Функции GMP. Бинарные операции
- •Работа с массивами : Создание массива
- •Работа с массивами : Сортировка массивов
- •Работа с массивами : Курсор массива
- •Работа с массивами : Ключи и значения
- •Работа с массивами : Комплексная замена в строке
- •Работа с массивами : Работа с несколькими массивами
- •Работа с массивами : Получение и удаление части массива
- •Работа с массивами : Вставка/удаление элементов
- •Работа с массивами : Переменные и массивы
- •Строковые функции : Функции отрезания пробелов
- •Строковые функции : Поиск в тексте
- •Строковые функции : Функции сравнения
- •Строковые функции : Форматирование и вывод строк
- •Строковые функции : Составление/разбиение строк
- •Строковые функции : Работа с блоками текста
- •Строковые функции : Функции для преобразования символов
- •Строковые функции : Функции изменения регистра
- •Строковые функции : Установка локали (локальных настроек)
- •Строковые функции : Преобразование кодировок
- •Строковые функции : Функции форматных преобразований
- •Строковые функции : Функции URL
- •Строковые функции : Работа с бинарными данными
- •Строковые функции : Строковые суммы и хеш-функции
- •Символические ссылки. Жесткие ссылки
- •Функции даты и времени
- •Логические функции определения типа переменной
- •Функции переменных
- •Функции для работы с функциями
- •Календарные функции
- •Работа с файлами : Открытие файла
- •Работа с файлами : Закрытие файла
- •Работа с файлами : Чтение и запись
- •Работа с файлами : Положение указателя текущей позиции
- •Работа с файлами : Функции для определения типов файлов
- •Работа с файлами : Определение параметров файла
- •Работа с файлами : Функции для работы с именами файлов
- •Работа с файлами : Функции манипулирования целыми файлами
- •Работа с файлами : Другие функции
- •Функции для работы с каталогами : Манипулирование каталогами
- •Функции для работы с каталогами : Работа с записями
- •FTP : Работа с FTP-сервером
- •FTP : Работа файлами
- •Функции IMAP
- •Функции SNMP
- •Функции Vmailmgr
- •Сетевые функции
- •Отслеживание и обработка ошибок : Введение
- •Отслеживание и обработка ошибок : Функции обработки ошибок
- •Управление сессиями : Имя группы сессии
- •Управление сессиями : Идентификатор сессии
- •Управление сессиями : Другие функции
- •Управление сессиями : Обзор обработчиков
- •Управление сессиями : Про сессии и Cookies
- •Работа с WWW : Установка заголовков ответа
- •Работа с WWW : Получение заголовков запроса
- •Работа с WWW : Работа с Cookies
- •Работа с WWW : SSI и функция virtual()
- •Управление выводом : Введение
- •Управление выводом : Функции управления выводом
- •Управление исполнением сценария PHP : Дополнительные функции
- •Почтовые функции
- •Функции запуска программ
- •Функции динамической загрузки
- •Информационные функции
- •База данных MySQL : Работа с базами данных
- •Базы данных MySQL : Обработка результатов запроса
- •PDF-документы : Введение
- •PDF-документы : Открытие документа
- •PDF-документы : Работа с текстом
- •PDF-документы : Установка масштаба и системы координат
- •PDF-документы : Черчение и заполнение фигур
- •PDF-документы : Размещение рисунков
- •PDF-документы : Стиль документа
Синтаксис :
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 Скачать обновленный справочник можно отсюда
