Downloads
Documentation
Get Involved
Help
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Enumerations
Errors
Exceptions
Fibers
Generators
Attributes
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Predefined Attributes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Session Security
Filesystem Security
Database Security
Error Reporting
User Submitted Data
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Dealing with XForms
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
GUI Extensions
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
Введение »
« gnupg_verify
Руководство по PHP
Справочник функций
Генерация нетекстовых MIME форматов
Change language:
English
Brazilian Portuguese
Chinese (Simplified)
French
German
Japanese
Korean
Romanian
Russian
Spanish
Turkish
Other
Edit
Report a Bug
Haru PDF
Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Предопределенные константы
Примеры
Простые примеры PECL/haru
Встроенные шрифты и кодировки
Builtin Fonts
Встроенные кодировки
HaruException
— Класс HaruException
HaruDoc
— Класс HaruDoc
HaruDoc::addPage
— Добавляет новую страницу в документ
HaruDoc::addPageLabel
— Set the numbering style for the specified range of pages
HaruDoc::__construct
— Создает новый экземпляр HaruDoc
HaruDoc::createOutline
— Создает новый экземпляр HaruOutline
HaruDoc::getCurrentEncoder
— Get HaruEncoder currently used in the document
HaruDoc::getCurrentPage
— Return current page of the document
HaruDoc::getEncoder
— Get HaruEncoder instance for the specified encoding
HaruDoc::getFont
— Get HaruFont instance
HaruDoc::getInfoAttr
— Get current value of the specified document attribute
HaruDoc::getPageLayout
— Get current page layout
HaruDoc::getPageMode
— Get current page mode
HaruDoc::getStreamSize
— Get the size of the temporary stream
HaruDoc::insertPage
— Вставляет новую страницу непосредственно перед указанной страницей
HaruDoc::loadJPEG
— Load a JPEG image
HaruDoc::loadPNG
— Load PNG image and return HaruImage instance
HaruDoc::loadRaw
— Load a RAW image
HaruDoc::loadTTC
— Load the font with the specified index from TTC file
HaruDoc::loadTTF
— Load TTF font file
HaruDoc::loadType1
— Load Type1 font
HaruDoc::output
— Write the document data to the output buffer
HaruDoc::readFromStream
— Read data from the temporary stream
HaruDoc::resetError
— Reset error state of the document handle
HaruDoc::resetStream
— Rewind the temporary stream
HaruDoc::save
— Save the document into the specified file
HaruDoc::saveToStream
— Save the document into a temporary stream
HaruDoc::setCompressionMode
— Set compression mode for the document
HaruDoc::setCurrentEncoder
— Set the current encoder for the document
HaruDoc::setEncryptionMode
— Set encryption mode for the document
HaruDoc::setInfoAttr
— Set the info attribute of the document
HaruDoc::setInfoDateAttr
— Set the datetime info attributes of the document
HaruDoc::setOpenAction
— Define which page is shown when the document is opened
HaruDoc::setPageLayout
— Set how pages should be displayed
HaruDoc::setPageMode
— Set how the document should be displayed
HaruDoc::setPagesConfiguration
— Set the number of pages per set of pages
HaruDoc::setPassword
— Set owner and user passwords for the document
HaruDoc::setPermission
— Set permissions for the document
HaruDoc::useCNSEncodings
— Enable Chinese simplified encodings
HaruDoc::useCNSFonts
— Enable builtin Chinese simplified fonts
HaruDoc::useCNTEncodings
— Enable Chinese traditional encodings
HaruDoc::useCNTFonts
— Enable builtin Chinese traditional fonts
HaruDoc::useJPEncodings
— Enable Japanese encodings
HaruDoc::useJPFonts
— Enable builtin Japanese fonts
HaruDoc::useKREncodings
— Enable Korean encodings
HaruDoc::useKRFonts
— Enable builtin Korean fonts
HaruPage
— Класс HaruPage
HaruPage::arc
— Добавляет дугу к текущему пути
HaruPage::beginText
— Начинает текстовый объект и устанавливает текущую текстовую позицию в (0,0)
HaruPage::circle
— Добавляет круг к текущему пути
HaruPage::closePath
— Добавляет прямую линию от текущей точки к начальной точке пути
HaruPage::concat
— Объединяет текущую матрицу преобразования страницы и указанную матрицу
HaruPage::createDestination
— Создает новый экземпляр HaruDestination
HaruPage::createLinkAnnotation
— Создает новый экземпляр HaruAnnotation
HaruPage::createTextAnnotation
— Создает новый экземпляр HaruAnnotation
HaruPage::createURLAnnotation
— Создает и возвращает новый экземпляр HaruAnnotation
HaruPage::curveTo2
— Добавляет кривую Безье к текущему пути
HaruPage::curveTo3
— Добавляет кривую Безье к текущему пути
HaruPage::curveTo
— Добавляет кривую Безье к текущему пути
HaruPage::drawImage
— Показывает изображение на странице
HaruPage::ellipse
— Добавляет эллипс к текущему пути
HaruPage::endPath
— Завершает текущий объект пути без операций заполнения и рисования
HaruPage::endText
— Завершает текущий текстовый объект
HaruPage::eofill
— Заполняет текущий путь, используя четно-нечетное правило
HaruPage::eoFillStroke
— Заполняет текущий путь, используя четно-нечетное правило, затем рисует путь
HaruPage::fill
— Заполняет текущий путь, используя ненулевое правило числа обмоток
HaruPage::fillStroke
— Заполняет текущий путь, используя ненулевое правило числа обмоток, затем рисует путь
HaruPage::getCharSpace
— Получает текущее значение межсимвольного интервала
HaruPage::getCMYKFill
— Получает текущий цвет заливки
HaruPage::getCMYKStroke
— Получает текущий цвет обводки
HaruPage::getCurrentFont
— Получает текущий используемый шрифт
HaruPage::getCurrentFontSize
— Получает текущий размер шрифта
HaruPage::getCurrentPos
— Получает текущую позицию для рисования пути
HaruPage::getCurrentTextPos
— Получает текущую позицию для печати текста
HaruPage::getDash
— Get the current dash pattern
HaruPage::getFillingColorSpace
— Get the current filling color space
HaruPage::getFlatness
— Получает плоскостность страницы
HaruPage::getGMode
— Получает текущий графический режим
HaruPage::getGrayFill
— Получает текущий цвет заливки
HaruPage::getGrayStroke
— Получает текущий цвет обводки
HaruPage::getHeight
— Получает высоту страницы
HaruPage::getHorizontalScaling
— Получает текущее значение горизонтального масштабирования
HaruPage::getLineCap
— Get the current line cap style
HaruPage::getLineJoin
— Получает текущий стиль соединения строки
HaruPage::getLineWidth
— Получает текущую ширину линии
HaruPage::getMiterLimit
— Get the value of miter limit
HaruPage::getRGBFill
— Получает текущий цвет заливки
HaruPage::getRGBStroke
— Получает текущий цвет обводки
HaruPage::getStrokingColorSpace
— Get the current stroking color space
HaruPage::getTextLeading
— Получает текущее значение межстрочного интервала
HaruPage::getTextMatrix
— Получает текущую текстовую матрицу преобразования страницы
HaruPage::getTextRenderingMode
— Получает текущий режим рендеринга текста
HaruPage::getTextRise
— Get the current value of text rising
HaruPage::getTextWidth
— Получает ширину текста, используя текущий размер шрифта, межсимвольный интервал и межсловный интервал
HaruPage::getTransMatrix
— Получает текущую матрицу преобразования страницы
HaruPage::getWidth
— Получает ширину страницы
HaruPage::getWordSpace
— Получает текущее значение интервала между словами
HaruPage::lineTo
— Рисует линию от текущей до указанной точки
HaruPage::measureText
— Calculate the byte length of characters which can be included on one line of the specified width
HaruPage::moveTextPos
— Move text position to the specified offset
HaruPage::moveTo
— Устанавливает начальную точку для нового пути рисования
HaruPage::moveToNextLine
— Перемещает текстовую позицию в начало следующей строки
HaruPage::rectangle
— Добавляет прямоугольник к текущему пути
HaruPage::setCharSpace
— Устанавливает интервал между символами для страницы
HaruPage::setCMYKFill
— Устанавливает цвет заливки для страницы
HaruPage::setCMYKStroke
— Устанавливает цвет обводки для страницы
HaruPage::setDash
— Устанавливает штриховой рисунок для страницы
HaruPage::setFlatness
— Устанавливает плоскостность для страницы
HaruPage::setFontAndSize
— Устанавливает шрифт и размер шрифта для страницы
HaruPage::setGrayFill
— Устанавливает цвет заливки для страницы
HaruPage::setGrayStroke
— Устанавливает цвет обводки для страницы
HaruPage::setHeight
— Устанавливает высоту страницы
HaruPage::setHorizontalScaling
— Устанавливает горизонтальное масштабирование для страницы
HaruPage::setLineCap
— Set the shape to be used at the ends of lines
HaruPage::setLineJoin
— Устанавливает стиль соединения строк для страницы
HaruPage::setLineWidth
— Set line width for the page
HaruPage::setMiterLimit
— Set the current value of the miter limit of the page
HaruPage::setRGBFill
— Set filling color for the page
HaruPage::setRGBStroke
— Set stroking color for the page
HaruPage::setRotate
— Set rotation angle of the page
HaruPage::setSize
— Set size and direction of the page
HaruPage::setSlideShow
— Set transition style for the page
HaruPage::setTextLeading
— Set text leading (line spacing) for the page
HaruPage::setTextMatrix
— Set the current text transformation matrix of the page
HaruPage::setTextRenderingMode
— Set text rendering mode for the page
HaruPage::setTextRise
— Set the current value of text rising
HaruPage::setWidth
— Set width of the page
HaruPage::setWordSpace
— Set word spacing for the page
HaruPage::showText
— Print text at the current position of the page
HaruPage::showTextNextLine
— Move the current position to the start of the next line and print the text
HaruPage::stroke
— Paint current path
HaruPage::textOut
— Print the text on the specified position
HaruPage::textRect
— Print the text inside the specified region
HaruFont
— Класс HaruFont
HaruFont::getAscent
— Получает вертикальное восхождение шрифта
HaruFont::getCapHeight
— Получает расстояние от базовой линии заглавных букв
HaruFont::getDescent
— Получает вертикальный спуск шрифта
HaruFont::getEncodingName
— Получает имя кодировки
HaruFont::getFontName
— Получает название шрифта
HaruFont::getTextWidth
— Получает общую ширину текста, количество символов, количество слов и количество пробелов
HaruFont::getUnicodeWidth
— Получает ширину символа в шрифте
HaruFont::getXHeight
— Получает расстояние от базовой линии строчных букв
HaruFont::measureText
— Вычисляет количество символов, которые могут быть включены в пределах указанной ширины
HaruImage
— Класс HaruImage
HaruImage::getBitsPerComponent
— Получает количество битов, используемых для описания каждого цветового компонента изображения
HaruImage::getColorSpace
— Получает имя цветового пространства
HaruImage::getHeight
— Получает высоту изображения
HaruImage::getSize
— Получает размер изображения
HaruImage::getWidth
— Получает ширину изображения
HaruImage::setColorMask
— Устанавливает цветовую маску изображения
HaruImage::setMaskImage
— Устанавливает маску изображения
HaruEncoder
— Класс HaruEncoder
HaruEncoder::getByteType
— Получает тип байта в тексте
HaruEncoder::getType
— Получает тип кодировщика
HaruEncoder::getUnicode
— Преобразует указанный символ в Юникод
HaruEncoder::getWritingMode
— Получает режим записи кодировщика
HaruOutline
— Класс HaruOutline
HaruOutline::setDestination
— Устанавливает место назначения для контура
HaruOutline::setOpened
— Устанавливает начальное состояние контура
HaruAnnotation
— Класс HaruAnnotation
HaruAnnotation::setBorderStyle
— Устанавливает стиль рамки аннотации
HaruAnnotation::setHighlightMode
— Устанавливает режим выделения аннотации
HaruAnnotation::setIcon
— Устанавливает стиль значка аннотации
HaruAnnotation::setOpened
— Устанавливает начальное состояние аннотации
HaruDestination
— Класс HaruDestination
HaruDestination::setFit
— Устанавливает внешний вид страницы, чтобы соответствовать окну
HaruDestination::setFitB
— Устанавливает внешний вид страницы в соответствии с ограничивающим прямоугольником страницы в окне
HaruDestination::setFitBH
— Устанавливает внешний вид страницы, чтобы соответствовать ширине ограничительной рамки
HaruDestination::setFitBV
— Устанавливает внешний вид страницы, чтобы соответствовать высоте ограничительной рамки
HaruDestination::setFitH
— Устанавливает внешний вид страницы, чтобы соответствовать ширине окна
HaruDestination::setFitR
— Устанавливает внешний вид страницы, чтобы соответствовать указанному прямоугольнику
HaruDestination::setFitV
— Устанавливает внешний вид страницы, чтобы соответствовать высоте окна
HaruDestination::setXYZ
— Устанавливает внешний вид страницы
add a note
User Contributed Notes
There are no user contributed notes for this page.