Исходники
Статьи
Языки программирования
.NET Delphi Visual C++ Borland C++ Builder C/С++ и C# Базы Данных MySQL MSSQL Oracle PostgreSQL Interbase VisualFoxPro Веб-Мастеру PHP HTML Perl Java JavaScript Протоколы AJAX Технология Ajax Освоение Ajax Сети Беспроводные сети Локальные сети Сети хранения данных TCP/IP xDSL ATM Операционные системы Windows Linux Wap Книги и учебники
Скрипты
Магазин программиста
|
Ishodniki.Ru »
Online книги »
PHP книги »
Руководство по PHP 3.0
Вы можете использовать функции PDF для создания pdf файлов, если вы имеете библиотеку PDF (доступную на http://www.ifconnection.de/~tm/ ) Томаса Мерза. Пожалуйста, используйте документацию для библиотеки pdflib, поставляемой с исходным кодом или доступной на http://www.ifconnection.de/~tm/software/pdflib/PDFlib-0.6.pdf . Так как эта документация является не полной, документация библиотека pdflib должна быть просмотрена в первую очередь. Функции в бибилотеке pdflib и в php3 имеют одинаковые имена. Параметры также идентичны. Вам следует также понимать некоторые концепции pdf для еффективного применения этого модуля. Модуль pdf использует два новых типа переменных. Они называются pdfdoc и pdfinfo . PDF_get_info
PDF_get_info -- Возвращает обычную
информационную структуру для pdf документа
Описание
Функция PDF_get_info() возвращает обычную (принимаемую по умолчанию) информационную структуру для pdf документа. Эта структура может быть заполнена различной информацией, такой как автор, название и т.д.
См. также PDF_set_info_creator() , PDF_set_info_subject() . PDF_set_info_creator
PDF_set_info_creator -- Заполняет поле создателя
информационной структуры
Описание
Функция PDF_set_info_creator() устанавливает создателя pdf документа. Она должна вызываться после PDF_get_info() и перед PDF_open() . Вызов функции после PDF_open() на даст никакого эффекта в документе.
См. также PDF_get_info() , PDF_set_info_subject() . PDF_set_info_title
PDF_set_info_title -- Заполняет поле заголовка
информационной структуры
Описание
Функция PDF_set_info_title() устанавливает заголовок pdf документа. Она должна вызываться после PDF_get_info() и перед PDF_open() . Вызов функции после PDF_open() не даст никакого эффекта в документе.
См. также PDF_get_info() , PDF_set_info_xxxxx() . PDF_set_info_subject
PDF_set_info_subject -- заполняет поле темы
информационной структуры
Описание
Функция PDF_set_info_subject() устанавливает тему pdf документа. Она должна вызываться после PDF_get_info() и перед PDF_open() . Вызов функции после PDF_open() не даст никакого эффекта в документе.
См. также PDF_get_info() , PDF_set_info_xxxxx() . PDF_set_info_keywords
PDF_set_info_keywords -- Заполняет поле ключевых слов
информационной структуры
Описание
Функция PDF_set_info_keywords() устанавливает ключевые слова pdf документа. Она должна вызываться после PDF_get_info() и перед PDF_open() . Вызов функции после PDF_open() не даст никакого эффекта в документе.
См. также PDF_get_info() , PDF_set_info_xxxxx() . PDF_set_info_author
PDF_set_info_author -- Заполняет поле автора
информационной структуры
Описание
Функция PDF_set_info_author() устанавливает автора pdf документа. Она должна вызываться после PDF_get_info() и перед PDF_open() . Вызов функции после PDF_open() не даст никакого эффекта в документе.
См. также PDF_get_info() , PDF_set_info_xxxxx() . PDF_open
PDF_open -- Открывает новый pdf документ
Описание
Функция PDF_set_info_author() открывает новый pdf документ. Соответствующий файл должен быть открыт функцией fopen() и дескриптор файла использоваться как аргумент file . info является информационной структурой, которая должна быть создана функцией pdf_get_info() .
См. также fopen() , PDF_get_info() . PDF_close
PDF_close -- Закрывает pdf документ
Описание
Функция PDF_close() закрывает pdf документ int .
См. также PDF_open() , fclose(). PDF_begin_page
PDF_begin_page -- начинает страницу
Описание
Функция PDF_begin_page() начинает новую страницу высотой height и шириной width . См. также PDF_end_page
PDF_end_page -- завершает страницу
Описание
Функция PDF_end_page() завершает страницу. См. также PDF_end_page() . PDF_show
PDF_show -- выводит текст в текущей позиции
Описание
Функция PDF_show() выводит строку text в текущей позиции. См. также PDF_show_xy() , PDF_set_text_pos() . PDF_show
PDF_show -- Выводит текст с определнной позиции
Описание
Функция PDF_show_xy() выводит строку text в позиции с координатами ( x-koor , y-koor ). См. также PDF_show() . PDF_set_font
PDF_set_font -- Выбирает текущий шрифт и его
размер
Описание
Функция PDF_set_font() устанавливает текущий шрифт, его размер и кодировку. Вам потребуется указать Adobe Font Metrics (afm-файлы) для шрифта в пути шрифта (по умолчанию ./fonts). См. также PDF_info() . PDF_set_leading
PDF_set_leading -- Устанавливает промежуток между
строками текста
Описание
Функция PDF_set_leading() устанавливает промежуток между строками текста. Он будет использоваться при выводе текста функцией PDF_continue_text() . См. также PDF_continue_text() . PDF_set_text_rendering
PDF_set_text_rendering -- Определяет, как текст
отрисовывается (рендеринг)
Описание
Функция PDF_set_text_rendering() определяет, как текст отрисовывается. Возможные значения для параметра mode это 0=заливка текста, 1=контурный текст, 2=контурный текст с заливкой, 3=невидимый текст, 4=заливка текста и добавление его в контур обреза, 5=контурный текст с добалением в контур обреза, 6=контурный текст с заливкой и с добавлением к контур обреза, 7=добавление текста в контур обреза. PDF_set_horiz_scaling
PDF_set_horiz_scaling -- Устанавливает
горизонтальное масштабирование текста
Описание
Функция PDF_set_horiz_scaling() устанавливает горизонтальное масштабирование в scale процентов. PDF_set_text_rise
PDF_set_text_rise -- Устанавливает увеличение
текста
Описание
Функция PDF_set_text_rise() устанавливает увеличение текста на value едениц. PDF_set_text_matrix
PDF_set_text_matrix -- Устанавливает тестовую
матрицу
Описание
Функция PDF_set_text_matrix() уставливает матрицу, которая описывает изменения, применяемые к текущему шрифту текста. PDF_set_text_pos
PDF_set_text_pos -- Устанавливает позицию текста
Описание
Функция PDF_set_text_pos() устанавливает позицию текста для следующего вызова функции pdf_show() . См. также PDF_show() , PDF_show_xy() . PDF_set_char_spacing
PDF_set_char_spacing -- Устанавливает межсимвольные
промежутки
Описание
Функция PDF_set_char_spacing() устанавливает промежутки между символами. См. также PDF_set_word_spacing() , PDF_set_text_leading() . PDF_set_word_spacing
PDF_set_word_spacing -- Устанавливает промежутки
между словами
Описание
Функция PDF_set_word_spacing() устанавливает промежутки между словами. См. также PDF_set_char_spacing() , PDF_set_text_leading() . PDF_continue_text
PDF_continue_text -- Выводит текст на следующей
строке
Описание
Функция PDF_continue_text() выводит строку из text на следующей строке. См. также PDF_show_xy() , PDF_set_text_leading() , PDF_set_text_pos() . PDF_stringwidth
PDF_stringwidth -- Возвращает ширину текста при
текущем шрифте
Описание
Функция PDF_stringwidth() возвращает ширину строки в text . Этой функции необходим заранее установленный шрифт. См. также PDF_set_font() . PDF_save
PDF_save -- Сохраняет текущее окружение
Описание
Функция PDF_save() сохраняет текущее окружение. Она работает как postscript-команда gsave. Функция очень полезна при переводе или вращении объекта без затрагивания других объектов. См. также PDF_restore() . PDF_restore
PDF_restore -- Восстанавливает сохраненное
ранее окружение
Описание
Функция PDF_restore() восстанавливает окружение сохраненное функцией PDF_save() . Она работает postscript-команда grestore. Функция очень полезна при переводе или вращении объекта без затрагивания других объектов.
См. также PDF_save() . PDF_translate
PDF_translate -- Устанавливает начало системы
координат
Описание
Функция PDF_translate() устанавливает начало системы координат в точке ( x-koor , y-koor ). PDF_scale
PDF_scale -- Устанавливает масштабирование
Описание
Функция PDF_scale() устанавливает масштабный коэффициент для обоих осей. PDF_rotate
PDF_rotate -- Устанавливает вращение
Описание
Функция PDF_rotate() Устанавливает вращение в процентах на угол angle . PDF_setflat
PDF_setflat -- Устанавливает плоскость
Описание
Функция PDF_setflat() устанавливает плоскость на величину от 0 до 100. PDF_setlinejoin
PDF_setlinejoin -- Устанавливает параметр слияния
линий
Описание
Функция PDF_setlinejoin() устанавливает параметр слияния линий между от 0 до 2. PDF_setlinecap
PDF_setlinecap -- Устанавливает параметр формата
строки
Описание
Функция PDF_setlinecap() устанавливает параметр формата строки от 0 до 2. PDF_setmiterlimit
PDF_setmiterlimit -- Устанавливает минимальную
границу
Описание
Функция PDF_setmiterlimit() устанавливает минимальную границу больше или равную 1. PDF_setlinewidth
PDF_setlinewidth -- Устанавливает ширину линии
Описание
Функция PDF_setlinewidth() устанавливает ширину width линии. PDF_setdash
PDF_setdash -- Устанавливает шаблон тире
Описание
Функция PDF_setdash() устанавливает шаблон тире, где white - еденицы белого и black - еденицы черного. Если они оба равны 0, то устанавливается сплошная линия. PDF_moveto
PDF_moveto -- Устанавливает текущую точку
Описание
Функция PDF_moveto() устаналивает текущую точку в координатах x-koor и y-koor . PDF_curveto
PDF_curveto -- Рисует кривую
Описание
Функция PDF_curveto() рисует кривую Безье с текущей тоски до точки с координатами ( x3 , y3 ) используя ( x1 , y1 ) и ( x2 , y2 ) как управляющие точки. См. также PDF_moveto() , PDF_lineto() . PDF_lineto
PDF_lineto -- Рисует линию
Описание
Функция PDF_lineto() рисует линию с текущей точки до точки с координатами ( x-koor , y-koor ). См. также PDF_moveto() , PDF_curveto() . PDF_circle
PDF_circle -- Рисует круг
Описание
Функция PDF_circle() рисует круг с центром в точке ( x-koor , y-koor ) и радиусом radius . См. также PDF_arc() . PDF_arc
PDF_arc -- Рисует дугу
Описание
Функция PDF_arc() рисует дугу с центром в точке с координатами ( x-koor , y-koor ) и радиусом radius , начинает с угла start и заканчивает углом end . См. также PDF_circle() . PDF_rect
PDF_rect -- Рисует прямоугольник
Описание
Функция PDF_rect() Рисует прямоугольник с нижним левым углом в точке ( x-koor , y-koor ). Ширина определяется параметром widgth . Высота определяется параметром height . PDF_closepath
PDF_closepath -- Закрывает контур
PDF_stroke
PDF_stroke -- Рисует линию вдоль контура
Описание
Функция PDF_stroke() рисует линию вдоль текущего контура. См. также PDF_closepath() , PDF_closepath_stroke() . PDF_closepath_stroke
PDF_closepath_stroke -- Закрывает контур и рисует
вдоль него линию
Описание
Функция PDF_closepath_stroke() является сочетанием функций PDF_closepath() и PDF_stroke() . Затем контур сбрасывается. См. также PDF_closepath() , PDF_stroke() . PDF_fill
PDF_fill -- Заполняет текущий контур
Описание
Функция PDF_fill() заполняет область текущего контура текущим цветом заполнения. См. также PDF_closepath() , PDF_stroke() , PDF_setgray_fill() , PDF_setgray() , PDF_setrgbcolor_fill() , PDF_setrgbcolor() . PDF_fill_stroke
PDF_fill_stroke -- Заполняет о обрезает текущий
контур
Описание
Функция PDF_fill_stroke() заполняет область текущего контура текущим цветом заполнения и рисует текущий контур. См. также PDF_closepath() , PDF_stroke() , PDF_fill() , PDF_setgray_fill() , PDF_setgray() , PDF_setrgbcolor_fill() , PDF_setrgbcolor() . PDF_closepath_fill_stroke
PDF_closepath_fill_stroke -- Закрывает, заполняет и
обрезает текущий контур
Описание
Функция PDF_closepath_fill_stroke() закрывает, заполняет область текущего контура текущим цветом заполнения и рисует текущий контур. См. также PDF_closepath() , PDF_stroke() , PDF_fill() , PDF_setgray_fill() , PDF_setgray() , PDF_setrgbcolor_fill() , PDF_setrgbcolor() . PDF_endpath
PDF_endpath -- Заканчивает текущий контур
Описание
Функция PDF_endpath() заканчивает текущий контур, но не закрывает его. См. также PDF_closepath() . PDF_clip
PDF_clip -- Заканчивает текущий контур
Описание
Функция PDF_clip() прекращает рисование в текущем контуре. PDF_setgray_fill
PDF_setgray_fill -- Устанавливает серый цвет
заполнения
Описание
Функция PDF_setgray_fill() делает текущим серый цвет для заполнения контура. См. также PDF_setrgbcolor_fill() . PDF_setgray_stroke
PDF_setgray_stroke -- Устанавливает серый цвет
рисования
Описание
Функция PDF_setgray_stroke() далает текущий цвет рисования серым. См. также PDF_setrgbcolor_stroke() . PDF_setgray
PDF_setgray -- Устанавливает серый цвет
рисования и заполнения
Описание
Функция PDF_setgray_stroke() делает текущие цвет рисования и заполнения серым. См. также PDF_setrgbcolor_stroke() , PDF_setrgbcolor_fill() . PDF_setrgbcolor_fill
PDF_setrgbcolor_fill -- Устанавливает RGB значение
цвета заполнения
Описание
Функция PDF_setrgbcolor_fill() делает текущим RGB цвет для заполнения контура. См. также PDF_setrgbcolor_fill() . PDF_setrgbcolor_stroke
PDF_setrgbcolor_stroke -- Устанавливает RGB значение
цвета рисования
Описание
Функция PDF_setrgbcolor_stroke() делает текущим RGB цвет рисования. См. также PDF_setrgbcolor_stroke() . PDF_setrgbcolor
PDF_setrgbcolor -- Устанавливает RGB цвет рисования
и заполнения
Описание
Функция PDF_setrgbcolor_stroke() делает текущим RGB цвет рисования и заполнения. См. также PDF_setrgbcolor_stroke() , PDF_setrgbcolor_fill() . PDF_add_outline
PDF_add_outline -- Добавляет закладку для текущей
страницы
Описание
Функция PDF_add_outline() добавляет закладку с текстом text , которая указывает на текущую страницу. PDF_set_transition
PDF_set_transition -- Устанавливает переход между
страницами
Описание
Функция PDF_set_transition() устанавливает переход между указанными следующими страницами. Значения параметра transition могут быть 0 для никакого перехода, 1 для двух линий, проходящих через экран, открывая страницу, 2 для нескольких линий, проходящих через экран, открывая страницу, 3 для прямоугльника, открывающего страницу, 4 для одной линии, проходящей через экран, открывая страницу, 5 для растворения старой страницы, открывая новую, 6 для эффекта растворения, перемещяющегося от одного края экрана, к другому, 7 для простой смены старой страницы новой (по умолчанию). PDF_set_duration
PDF_set_duration -- Устанавливает паузу между
страницами
Описание
Функция PDF_set_duration() устанавливает паузу между следующими страницами в секундах. Назад | Содержание | Вперед |
Форум Программиста
Новости Обзоры Магазин Программиста Каталог ссылок Поиск Добавить файл Обратная связь Рейтинги
|