📄 class.harupage.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title>The HaruPage class</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body><div style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="function.harudoc-usekrfonts.html">HaruDoc::useKRFonts</a></div> <div class="next" style="text-align: right; float: right;"><a href="function.harupage-arc.html">HaruPage::arc</a></div> <div class="up"><a href="book.haru.html">haru</a></div> <div class="home"><a href="index.html">PHP Manual</a></div></div><hr /><div> <h1 class="title">The HaruPage class</h1> <div class="partintro"> <div id="harupage.intro" class="section"> <h2 class="title">Introduction</h2> <p class="para"> Haru PDF Page Class. </p> </div> <div id="harupage.synopsis" class="section"> <h2 class="title">Class synopsis</h2> <div class="classsynopsis"> <div class="ooclass"><b class="classname">HaruPage</b></div> <div class="classsynopsisinfo"> <span class="ooclass"> <b class="classname">HaruPage</b> </span> {</div> <div class="classsynopsisinfo classsynopsisinfo_comment">/* Methods */</div> <div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-arc.html" class="function">HaruPage::arc</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$ray</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$ang1</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$ang2</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-begintext.html" class="function">HaruPage::beginText</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-circle.html" class="function">HaruPage::circle</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$ray</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-closepath.html" class="function">HaruPage::closePath</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-concat.html" class="function">HaruPage::concat</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$a</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$b</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$c</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$d</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">object</span> <span class="methodname"><b><a href="function.harupage-createdestination.html" class="function">HaruPage::createDestination</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">object</span> <span class="methodname"><b><a href="function.harupage-createlinkannotation.html" class="function">HaruPage::createLinkAnnotation</a></b></span> ( <span class="methodparam"><span class="type">array</span> <tt class="parameter">$rectangle</tt></span> , <span class="methodparam"><span class="type">object</span> <tt class="parameter">$destination</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">object</span> <span class="methodname"><b><a href="function.harupage-createtextannotation.html" class="function">HaruPage::createTextAnnotation</a></b></span> ( <span class="methodparam"><span class="type">array</span> <tt class="parameter">$rectangle</tt></span> , <span class="methodparam"><span class="type">string</span> <tt class="parameter">$text</tt></span> [, <span class="methodparam"><span class="type">object</span> <tt class="parameter">$encoder</tt></span> ] )</div><div class="methodsynopsis dc-description"> <span class="type">object</span> <span class="methodname"><b><a href="function.harupage-createurlannotation.html" class="function">HaruPage::createURLAnnotation</a></b></span> ( <span class="methodparam"><span class="type">array</span> <tt class="parameter">$rectangle</tt></span> , <span class="methodparam"><span class="type">string</span> <tt class="parameter">$url</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-curveto2.html" class="function">HaruPage::curveTo2</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x2</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y2</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x3</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y3</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-curveto3.html" class="function">HaruPage::curveTo3</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x1</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y1</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x3</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y3</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-curveto.html" class="function">HaruPage::curveTo</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x1</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y1</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x2</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y2</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x3</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y3</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-drawimage.html" class="function">HaruPage::drawImage</a></b></span> ( <span class="methodparam"><span class="type">object</span> <tt class="parameter">$image</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$width</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$height</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-ellipse.html" class="function">HaruPage::ellipse</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$xray</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$yray</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-endpath.html" class="function">HaruPage::endPath</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-endtext.html" class="function">HaruPage::endText</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-eofill.html" class="function">HaruPage::eofill</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-eofillstroke.html" class="function">HaruPage::eoFillStroke</a></b></span> ([ <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$close_path</tt></span> ] )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-fill.html" class="function">HaruPage::fill</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-fillstroke.html" class="function">HaruPage::fillStroke</a></b></span> ([ <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$close_path</tt></span> ] )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-getcharspace.html" class="function">HaruPage::getCharSpace</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">array</span> <span class="methodname"><b><a href="function.harupage-getcmykfill.html" class="function">HaruPage::getCMYKFill</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">array</span> <span class="methodname"><b><a href="function.harupage-getcmykstroke.html" class="function">HaruPage::getCMYKStroke</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">object</span> <span class="methodname"><b><a href="function.harupage-getcurrentfont.html" class="function">HaruPage::getCurrentFont</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-getcurrentfontsize.html" class="function">HaruPage::getCurrentFontSize</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">array</span> <span class="methodname"><b><a href="function.harupage-getcurrentpos.html" class="function">HaruPage::getCurrentPos</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">array</span> <span class="methodname"><b><a href="function.harupage-getcurrenttextpos.html" class="function">HaruPage::getCurrentTextPos</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">array</span> <span class="methodname"><b><a href="function.harupage-getdash.html" class="function">HaruPage::getDash</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">int</span> <span class="methodname"><b><a href="function.harupage-getfillingcolorspace.html" class="function">HaruPage::getFillingColorSpace</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-getflatness.html" class="function">HaruPage::getFlatness</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">int</span> <span class="methodname"><b><a href="function.harupage-getgmode.html" class="function">HaruPage::getGMode</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-getgrayfill.html" class="function">HaruPage::getGrayFill</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-getgraystroke.html" class="function">HaruPage::getGrayStroke</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-getheight.html" class="function">HaruPage::getHeight</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-gethorizontalscaling.html" class="function">HaruPage::getHorizontalScaling</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">int</span> <span class="methodname"><b><a href="function.harupage-getlinecap.html" class="function">HaruPage::getLineCap</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">int</span> <span class="methodname"><b><a href="function.harupage-getlinejoin.html" class="function">HaruPage::getLineJoin</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-getlinewidth.html" class="function">HaruPage::getLineWidth</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-getmiterlimit.html" class="function">HaruPage::getMiterLimit</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">array</span> <span class="methodname"><b><a href="function.harupage-getrgbfill.html" class="function">HaruPage::getRGBFill</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">array</span> <span class="methodname"><b><a href="function.harupage-getrgbstroke.html" class="function">HaruPage::getRGBStroke</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">int</span> <span class="methodname"><b><a href="function.harupage-getstrokingcolorspace.html" class="function">HaruPage::getStrokingColorSpace</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-gettextleading.html" class="function">HaruPage::getTextLeading</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">array</span> <span class="methodname"><b><a href="function.harupage-gettextmatrix.html" class="function">HaruPage::getTextMatrix</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">int</span> <span class="methodname"><b><a href="function.harupage-gettextrenderingmode.html" class="function">HaruPage::getTextRenderingMode</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-gettextrise.html" class="function">HaruPage::getTextRise</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-gettextwidth.html" class="function">HaruPage::getTextWidth</a></b></span> ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$text</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">array</span> <span class="methodname"><b><a href="function.harupage-gettransmatrix.html" class="function">HaruPage::getTransMatrix</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-getwidth.html" class="function">HaruPage::getWidth</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">float</span> <span class="methodname"><b><a href="function.harupage-getwordspace.html" class="function">HaruPage::getWordSpace</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-lineto.html" class="function">HaruPage::lineTo</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">int</span> <span class="methodname"><b><a href="function.harupage-measuretext.html" class="function">HaruPage::measureText</a></b></span> ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$text</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$width</tt></span> [, <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$wordwrap</tt></span> ] )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-movetextpos.html" class="function">HaruPage::moveTextPos</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y</tt></span> [, <span class="methodparam"><span class="type">bool</span> <tt class="parameter">$set_leading</tt></span> ] )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-moveto.html" class="function">HaruPage::moveTo</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-movetonextline.html" class="function">HaruPage::moveToNextLine</a></b></span> ( <span class="methodparam">void</span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-rectangle.html" class="function">HaruPage::rectangle</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$x</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$width</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$height</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-setcharspace.html" class="function">HaruPage::setCharSpace</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$char_space</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-setcmykfill.html" class="function">HaruPage::setCMYKFill</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$c</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$m</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$k</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-setcmykstroke.html" class="function">HaruPage::setCMYKStroke</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$c</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$m</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$y</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$k</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-setdash.html" class="function">HaruPage::setDash</a></b></span> ( <span class="methodparam"><span class="type">array</span> <tt class="parameter">$pattern</tt></span> , <span class="methodparam"><span class="type">int</span> <tt class="parameter">$phase</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-setflatness.html" class="function">HaruPage::setFlatness</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$flatness</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-setfontandsize.html" class="function">HaruPage::setFontAndSize</a></b></span> ( <span class="methodparam"><span class="type">object</span> <tt class="parameter">$font</tt></span> , <span class="methodparam"><span class="type">float</span> <tt class="parameter">$size</tt></span> )</div><div class="methodsynopsis dc-description"> <span class="type">bool</span> <span class="methodname"><b><a href="function.harupage-setgrayfill.html" class="function">HaruPage::setGrayFill</a></b></span> ( <span class="methodparam"><span class="type">float</span> <tt class="parameter">$value</tt></span>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -