Введение в Zend Framework

 Learning Zend Framework

appendix

 Zend Framework Reference


  • Zend_Gdata
  • Zend_Http
  • Zend_InfoCard
  • Zend_Json
  • Zend_Layout
  • Zend_Ldap
  • Zend_Loader
  • Zend_Locale
  • Zend_Log
  • Zend_Mail
  • Zend_Markup
  • Zend_Measure
  • Zend_Memory
  • Zend_Mime
  • Zend_Navigation
  • Zend_Oauth
  • Zend_OpenId
  • Zend_Paginator
  • Zend_Pdf
  • Zend_ProgressBar
  • Zend_Queue
  • Zend_Reflection
  • Zend_Registry
  • Zend_Rest

  • Zend_Search_Lucene
  • Zend_Serializer
  • Zend_Server
  • Zend_Service
  • Zend_Session
  • Zend_Soap
  • Zend_Tag
  • Zend_Test
  • Zend_Text
  • Zend_TimeSync
  • Zend_Tool
  • Zend_Tool_Framework
  • Zend_Tool_Project
  • Zend_Translate
  • Zend_Uri
  • Zend_Validate
  • Zend_Version
  • Zend_View
  • Zend_Wildfire
  • Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Ttranslation 27.4% Update 2010-11-28 - Revision 23238 - Version ZF 1.11.x

    Глава 54. Zend_Pdf

    Содержание

    54.1. Введение
    54.2. Создание и загрузка документов PDF
    54.3. Сохранение изменений в документе PDF
    54.4. Страницы документа
    54.5. Рисование
    54.5.1. Геометрия
    54.5.2. Цвета
    54.5.3. Рисование фигур
    54.5.4. Написание текста
    54.5.5. Применение шрифтов
    54.5.6. Рисование изображений
    54.5.7. Стили рисования линий
    54.5.8. Стиль заполнения
    54.5.9. Поворот
    54.5.10. Сохранение/восстановление графического состояния
    54.5.11. Ограничение области рисования
    54.5.12. Стили
    54.6. Interactive Features
    54.6.1. Destinations
    54.6.1.1. Supported Destination Types
    54.6.1.1.1. Zend_Pdf_Destination_Zoom
    54.6.1.1.2. Zend_Pdf_Destination_Fit
    54.6.1.1.3. Zend_Pdf_Destination_FitHorizontally
    54.6.1.1.4. Zend_Pdf_Destination_FitVertically
    54.6.1.1.5. Zend_Pdf_Destination_FitRectangle
    54.6.1.1.6. Zend_Pdf_Destination_FitBoundingBox
    54.6.1.1.7. Zend_Pdf_Destination_FitBoundingBoxHorizontally
    54.6.1.1.8. Zend_Pdf_Destination_FitBoundingBoxVertically
    54.6.1.1.9. Zend_Pdf_Destination_Named
    54.6.1.2. Document level destination processing
    54.6.2. Actions
    54.6.2.1. Supported action types
    54.6.2.2. Actions chaining
    54.6.2.3. Document Open Action
    54.6.3. Document Outline (bookmarks)
    54.6.4. Annotations
    54.7. Document Info and Metadata
    54.8. Пример использования модуля Zend_Pdf

    54.1. Введение

    Модуль Zend_Pdf является механизмом для работы с PDF (Portable Document Format — переносимый формат документов), который написан целиком на PHP 5. Он может загружать существующие документы, создавать новые, модифицировать и сохранять модифицированные документы. Таким образом, он может помочь любым основанным на PHP приложениям динамически подготавливать докуметы на PDF посредством изменения существующего шаблона или генерировать документ с нуля. Модуль Zend_Pdf поддерживает следующие возможности:

    • Создание нового документа или загрузка существующего [7]

    • Извлечение определенной версии документа

    • Управление страницами в документе. Изменение порядка страниц, добавление новых страниц, удаление страниц из документа.

    • Рисование различных примитивов (линий, прямоугольников, многоугольников, окружностей, эллипсов и секторов)

    • Рисование текста с использованием одного из 14 стандартных шрифтов.

    • Повороты

    • Рисование изображений [8]

    • Поэтапное обновление файла PDF



    [7] Документы PDF версии V1.4 (Acrobat 5) сейчас поддерживаются для загрузки.

    [8] Поддерживаются изображения JPG, PNG [выше 8bit+Alpha] и TIFF.

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...