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 の例
組み込みのフォントおよびエンコーディング
組み込みフォント
組み込みエンコーディング
HaruException
— HaruException クラス
HaruDoc
— HaruDoc クラス
HaruDoc::addPage
— 新しいページをドキュメントに追加する
HaruDoc::addPageLabel
— 指定した範囲のページにおけるページラベルの形式を設定する
HaruDoc::__construct
— 新しい HaruDoc のインスタンスを作成する
HaruDoc::createOutline
— HaruOutline のインスタンスを作成する
HaruDoc::getCurrentEncoder
— ドキュメントが現在使用している HaruEncoder を取得する
HaruDoc::getCurrentPage
— ドキュメントの現在のページを返す
HaruDoc::getEncoder
— 指定したエンコーディングの HaruEncoder のインスタンスを取得する
HaruDoc::getFont
— HaruFont のインスタンスを取得する
HaruDoc::getInfoAttr
— 指定したドキュメント属性の現在の値を取得する
HaruDoc::getPageLayout
— 現在のページレイアウトを取得する
HaruDoc::getPageMode
— 現在のページモードを取得する
HaruDoc::getStreamSize
— 一時ストリームの大きさを取得する
HaruDoc::insertPage
— 指定したページの直前に新しいページを挿入する
HaruDoc::loadJPEG
— JPEG 画像を読み込む
HaruDoc::loadPNG
— Load PNG image and return HaruImage instance
HaruDoc::loadRaw
— RAW 画像を読み込む
HaruDoc::loadTTC
— Load the font with the specified index from TTC file
HaruDoc::loadTTF
— Load TTF font file
HaruDoc::loadType1
— Type1 フォントを読み込む
HaruDoc::output
— ドキュメントデータを出力バッファに書き出す
HaruDoc::readFromStream
— データを一時ストリームから読み込む
HaruDoc::resetError
— ドキュメントハンドルのエラーの状態をリセットする
HaruDoc::resetStream
— 一時ストリームを巻き戻す
HaruDoc::save
— ドキュメントを指定したファイルに保存する
HaruDoc::saveToStream
— ドキュメントを一時ストリームに保存する
HaruDoc::setCompressionMode
— ドキュメントの圧縮モードを設定する
HaruDoc::setCurrentEncoder
— ドキュメントの現在のエンコーダを設定する
HaruDoc::setEncryptionMode
— ドキュメントの暗号化モードを設定する
HaruDoc::setInfoAttr
— ドキュメントの情報属性を設定する
HaruDoc::setInfoDateAttr
— ドキュメントの情報属性に日付と時刻を設定する
HaruDoc::setOpenAction
— ドキュメントを開いたときにどのページを表示するかを定義する
HaruDoc::setPageLayout
— ページをどのように表示するかを設定する
HaruDoc::setPageMode
— ドキュメントをどのように表示するかを設定する
HaruDoc::setPagesConfiguration
— ページ群単位のページ数を設定する
HaruDoc::setPassword
— ドキュメントに所有者パスワードおよびユーザーパスワードを設定する
HaruDoc::setPermission
— ドキュメントの使用権限を設定する
HaruDoc::useCNSEncodings
— 簡体字中国語エンコーディングを有効にする
HaruDoc::useCNSFonts
— 組み込みの簡体字中国語フォントを有効にする
HaruDoc::useCNTEncodings
— 繁体字中国語エンコーディングを有効にする
HaruDoc::useCNTFonts
— 組み込みの繁体字中国語フォントを有効にする
HaruDoc::useJPEncodings
— 日本語エンコーディングを有効にする
HaruDoc::useJPFonts
— 組み込みの日本語フォントを有効にする
HaruDoc::useKREncodings
— 韓国/朝鮮語エンコーディングを有効にする
HaruDoc::useKRFonts
— 組み込みの韓国/朝鮮語フォントを有効にする
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
— Fill current path using even-odd rule, then paint the path
HaruPage::fill
— ノンゼロワインディング規則を使用して現在のパスを塗りつぶす
HaruPage::fillStroke
— Fill current path using nonzero winding number rule, then paint the path
HaruPage::getCharSpace
— 現在の文字間隔を取得する
HaruPage::getCMYKFill
— 現在の塗りつぶし色を取得する
HaruPage::getCMYKStroke
— 現在の描画色を取得する
HaruPage::getCurrentFont
— 現在使用中のフォントを取得する
HaruPage::getCurrentFontSize
— 現在のフォントのサイズを取得する
HaruPage::getCurrentPos
— パスの描画用の現在の位置を取得する
HaruPage::getCurrentTextPos
— テキストの印字用の現在の位置を取得する
HaruPage::getDash
— 現在の破線のパターンを取得する
HaruPage::getFillingColorSpace
— 現在の塗りつぶしの色空間を取得する
HaruPage::getFlatness
— ページの平坦度を取得する
HaruPage::getGMode
— 現在のグラフィックスモードを取得する
HaruPage::getGrayFill
— 現在の塗りつぶし色を取得する
HaruPage::getGrayStroke
— 現在の描画色を取得する
HaruPage::getHeight
— ページの高さを取得する
HaruPage::getHorizontalScaling
— 現在の水平方向の拡大率を取得する
HaruPage::getLineCap
— 現在のパスの終端の形式を取得する
HaruPage::getLineJoin
— 現在のパスの角の形式を取得する
HaruPage::getLineWidth
— 現在の線幅を取得する
HaruPage::getMiterLimit
— マイターリミットの値を取得する
HaruPage::getRGBFill
— 現在の塗りつぶし色を取得する
HaruPage::getRGBStroke
— 現在の描画色を取得する
HaruPage::getStrokingColorSpace
— 現在の描画の色空間を取得する
HaruPage::getTextLeading
— 現在の行間隔の値を取得する
HaruPage::getTextMatrix
— そのページの現在のテキスト変換行列を取得する
HaruPage::getTextRenderingMode
— 現在のテキストのレンダリングモードを取得する
HaruPage::getTextRise
— 現在のテキストライズの値を取得する
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
— パスの終端の形式を設定する
HaruPage::setLineJoin
— そのページのパスの角の形式を設定する
HaruPage::setLineWidth
— ページの線幅を設定する
HaruPage::setMiterLimit
— ページのマイターリミットの現在値を設定する
HaruPage::setRGBFill
— ページの塗りつぶし色を設定する
HaruPage::setRGBStroke
— ページの描画色を設定する
HaruPage::setRotate
— ページの回転角度を設定する
HaruPage::setSize
— ページのサイズおよび方向を設定する
HaruPage::setSlideShow
— ページの移動方式を設定する
HaruPage::setTextLeading
— ページのテキストリーディング (行間隔) を設定する
HaruPage::setTextMatrix
— そのページの現在のテキスト変換行列を設定する
HaruPage::setTextRenderingMode
— そのページの現在のテキストのレンダリングモードを設定する
HaruPage::setTextRise
— 現在のテキストライズの値を設定する
HaruPage::setWidth
— ページの幅を設定する
HaruPage::setWordSpace
— ページの単語間隔を設定する
HaruPage::showText
— ページの現在位置にテキストを表示する
HaruPage::showTextNextLine
— 現在位置を次の行の行頭に移動してテキストを表示する
HaruPage::stroke
— Paint current path
HaruPage::textOut
— テキストを指定した位置に表示する
HaruPage::textRect
— 指定した領域内にテキストを表示する
HaruFont
— HaruFont クラス
HaruFont::getAscent
— フォントの垂直 ascent を取得する
HaruFont::getCapHeight
— 大文字のベースラインからの距離を取得する
HaruFont::getDescent
— フォントの垂直 descent を取得する
HaruFont::getEncodingName
— エンコーディング名を取得する
HaruFont::getFontName
— フォント名を取得する
HaruFont::getTextWidth
— テキスト全体の幅、文字数、単語数および空白の数を取得する
HaruFont::getUnicodeWidth
— フォントの文字の幅を取得する
HaruFont::getXHeight
— 小文字のベースラインからの距離を取得する
HaruFont::measureText
— Calculate the number of characters which can be included within the specified width
HaruImage
— HaruImage クラス
HaruImage::getBitsPerComponent
— 画像の各色コンポーネントで使用するビット数を取得する
HaruImage::getColorSpace
— 色空間の名前を取得する
HaruImage::getHeight
— 画像の高さを取得する
HaruImage::getSize
— 画像の大きさを取得する
HaruImage::getWidth
— 画像の幅を取得する
HaruImage::setColorMask
— 画像の色マスクを設定する
HaruImage::setMaskImage
— 画像マスクを設定する
HaruEncoder
— HaruEncoder クラス
HaruEncoder::getByteType
— テキスト内のバイトの型を取得する
HaruEncoder::getType
— エンコーダの型を取得する
HaruEncoder::getUnicode
— 指定した文字を unicode に変換する
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.