haru
PHP Manual

La clase HaruPage

(No hay información de versión disponible, podría estar únicamente en SVN)

Introducción

La clase de página en PDF de Haru.

Sinopsis de la Clase

HaruPage {
/* Métodos */
bool arc ( float $x , float $y , float $ray , float $ang1 , float $ang2 )
bool beginText ( void )
bool circle ( float $x , float $y , float $ray )
bool closePath ( void )
bool concat ( float $a , float $b , float $c , float $d , float $x , float $y )
object createDestination ( void )
object createLinkAnnotation ( array $rectangle , object $destination )
object createTextAnnotation ( array $rectangle , string $text [, object $encoder ] )
object createURLAnnotation ( array $rectangle , string $url )
bool curveTo2 ( float $x2 , float $y2 , float $x3 , float $y3 )
bool curveTo3 ( float $x1 , float $y1 , float $x3 , float $y3 )
bool curveTo ( float $x1 , float $y1 , float $x2 , float $y2 , float $x3 , float $y3 )
bool drawImage ( object $image , float $x , float $y , float $width , float $height )
bool ellipse ( float $x , float $y , float $xray , float $yray )
bool endPath ( void )
bool endText ( void )
bool eofill ( void )
bool eoFillStroke ([ bool $close_path = false ] )
bool fill ( void )
bool fillStroke ([ bool $close_path = false ] )
float getCharSpace ( void )
array getCMYKFill ( void )
array getCMYKStroke ( void )
object getCurrentFont ( void )
float getCurrentFontSize ( void )
array getCurrentPos ( void )
array getCurrentTextPos ( void )
array getDash ( void )
int getFillingColorSpace ( void )
float getFlatness ( void )
int getGMode ( void )
float getGrayFill ( void )
float getGrayStroke ( void )
float getHeight ( void )
float getHorizontalScaling ( void )
int getLineCap ( void )
int getLineJoin ( void )
float getLineWidth ( void )
float getMiterLimit ( void )
array getRGBFill ( void )
array getRGBStroke ( void )
int getStrokingColorSpace ( void )
float getTextLeading ( void )
array getTextMatrix ( void )
int getTextRenderingMode ( void )
float getTextRise ( void )
float getTextWidth ( string $text )
array getTransMatrix ( void )
float getWidth ( void )
float getWordSpace ( void )
bool lineTo ( float $x , float $y )
int measureText ( string $text , float $width [, bool $wordwrap = false ] )
bool moveTextPos ( float $x , float $y [, bool $set_leading = false ] )
bool moveTo ( float $x , float $y )
bool moveToNextLine ( void )
bool rectangle ( float $x , float $y , float $width , float $height )
bool setCharSpace ( float $char_space )
bool setCMYKFill ( float $c , float $m , float $y , float $k )
bool setCMYKStroke ( float $c , float $m , float $y , float $k )
bool setDash ( array $pattern , int $phase )
bool setFlatness ( float $flatness )
bool setFontAndSize ( object $font , float $size )
bool setGrayFill ( float $value )
bool setGrayStroke ( float $value )
bool setHeight ( float $height )
bool setHorizontalScaling ( float $scaling )
bool setLineCap ( int $cap )
bool setLineJoin ( int $join )
bool setLineWidth ( float $width )
bool setMiterLimit ( float $limit )
bool setRGBFill ( float $r , float $g , float $b )
bool setRGBStroke ( float $r , float $g , float $b )
bool setRotate ( int $angle )
bool setSize ( int $size , int $direction )
bool setSlideShow ( int $type , float $disp_time , float $trans_time )
bool setTextLeading ( float $text_leading )
bool setTextMatrix ( float $a , float $b , float $c , float $d , float $x , float $y )
bool setTextRenderingMode ( int $mode )
bool setTextRise ( float $rise )
bool setWidth ( float $width )
bool setWordSpace ( float $word_space )
bool showText ( string $text )
bool showTextNextLine ( string $text [, float $word_space = 0 [, float $char_space = 0 ]] )
bool stroke ([ bool $close_path = false ] )
bool textOut ( float $x , float $y , string $text )
bool textRect ( float $left , float $top , float $right , float $bottom , string $text [, int $align = HaruPage::TALIGN_LEFT ] )
}

Constantes predefinidas

Type Name Description
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  

Tabla de contenidos


haru
PHP Manual