HaruPage クラス
(バージョン情報なし。おそらく SVN 版にしか存在しないでしょう)
導入
Haru PDF ページクラスです。
クラス概要
HaruPage
{
/* メソッド */
bool textRect
( float
}$left
, float $top
, float $right
, float $bottom
, string $text
[, int $align = HaruPage::TALIGN_LEFT
] )定義済み定数
| 型 | 名前 | 説明 |
|---|---|---|
| int | HaruPage::GMODE_PAGE_DESCRIPTION | |
| int | HaruPage::GMODE_TEXT_OBJECT | |
| int | HaruPage::GMODE_PATH_OBJECT | |
| int | HaruPage::GMODE_CLIPPING_PATH | |
| int | HaruPage::GMODE_SHADING | |
| int | HaruPage::GMODE_INLINE_IMAGE | |
| int | HaruPage::GMODE_EXTERNAL_OBJECT | |
| int | HaruPage::BUTT_END | |
| int | HaruPage::ROUND_END | |
| int | HaruPage::PROJECTING_SCUARE_END | |
| int | HaruPage::MITER_JOIN | |
| int | HaruPage::ROUND_JOIN | |
| int | HaruPage::BEVEL_JOIN | |
| int | HaruPage::FILL | |
| int | HaruPage::STROKE | |
| int | HaruPage::FILL_THEN_STROKE | |
| int | HaruPage::INVISIBLE | |
| int | HaruPage::FILL_CLIPPING | |
| int | HaruPage::STROKE_CLIPPING | |
| int | HaruPage::FILL_STROKE_CLIPPING | |
| int | HaruPage::CLIPPING | |
| int | HaruPage::TALIGN_LEFT | |
| int | HaruPage::TALIGN_RIGHT | |
| int | HaruPage::TALIGN_CENTER | |
| int | HaruPage::TALIGN_JUSTIFY | |
| int | HaruPage::SIZE_LETTER | |
| int | HaruPage::SIZE_LEGAL | |
| int | HaruPage::SIZE_A3 | |
| int | HaruPage::SIZE_A4 | |
| int | HaruPage::SIZE_A5 | |
| int | HaruPage::SIZE_B4 | |
| int | HaruPage::SIZE_B5 | |
| int | HaruPage::SIZE_EXECUTIVE | |
| int | HaruPage::SIZE_US4x6 | |
| int | HaruPage::SIZE_US4x8 | |
| int | HaruPage::SIZE_US5x7 | |
| int | HaruPage::SIZE_COMM10 | |
| int | HaruPage::PORTRAIT | |
| int | HaruPage::LANDSCAPE | |
| int | HaruPage::TS_WIPE_LIGHT | |
| int | HaruPage::TS_WIPE_UP | |
| int | HaruPage::TS_WIPE_LEFT | |
| int | HaruPage::TS_WIPE_DOWN | |
| int | HaruPage::TS_BARN_DOORS_HORIZONTAL_OUT | |
| int | HaruPage::TS_BARN_DOORS_HORIZONTAL_IN | |
| int | HaruPage::TS_BARN_DOORS_VERTICAL_OUT | |
| int | HaruPage::TS_BARN_DOORS_VERTICAL_IN | |
| int | HaruPage::TS_BOX_OUT | |
| int | HaruPage::TS_BOX_IN | |
| int | HaruPage::TS_BLINDS_HORIZONTAL | |
| int | HaruPage::TS_BLINDS_VERTICAL | |
| int | HaruPage::TS_DISSOLVE | |
| int | HaruPage::TS_GLITTER_RIGHT | |
| int | HaruPage::TS_GLITTER_DOWN | |
| int | HaruPage::TS_GLITTER_TOP_LEFT_TO_BOTTOM_RIGHT | |
| int | HaruPage::TS_REPLACE | |
| int | HaruPage::NUM_STYLE_DECIMAL | |
| int | HaruPage::NUM_STYLE_UPPER_ROMAN | |
| int | HaruPage::NUM_STYLE_LOWER_ROMAN | |
| int | HaruPage::NUM_STYLE_UPPER_LETTERS | |
| int | HaruPage::NUM_STYLE_LOWER_LETTERS |
目次
- 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 — 現在の破線のパターンを取得する
- 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 — 指定した幅の中に配置できる文字の数を計算する
- HaruPage::moveTextPos — テキストの位置を、指定したオフセットに移動する
- 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 — 現在のパスを描画する
- HaruPage::textOut — テキストを指定した位置に表示する
- HaruPage::textRect — 指定した領域内にテキストを表示する