From a5a5be292f304d72cc6c8f82b15362445d54ed00 Mon Sep 17 00:00:00 2001 From: akshay9085 Date: Fri, 1 Dec 2023 15:31:41 +0530 Subject: create lab migration certification portal --- pdf/fpdf/doc/__construct.htm | 63 +++++++++++++++++++++++ pdf/fpdf/doc/acceptpagebreak.htm | 63 +++++++++++++++++++++++ pdf/fpdf/doc/addfont.htm | 55 ++++++++++++++++++++ pdf/fpdf/doc/addlink.htm | 26 ++++++++++ pdf/fpdf/doc/addpage.htm | 61 ++++++++++++++++++++++ pdf/fpdf/doc/aliasnbpages.htm | 45 +++++++++++++++++ pdf/fpdf/doc/cell.htm | 104 ++++++++++++++++++++++++++++++++++++++ pdf/fpdf/doc/close.htm | 21 ++++++++ pdf/fpdf/doc/error.htm | 26 ++++++++++ pdf/fpdf/doc/footer.htm | 35 +++++++++++++ pdf/fpdf/doc/fpdf.htm | 63 +++++++++++++++++++++++ pdf/fpdf/doc/getpageheight.htm | 18 +++++++ pdf/fpdf/doc/getpagewidth.htm | 18 +++++++ pdf/fpdf/doc/getstringwidth.htm | 23 +++++++++ pdf/fpdf/doc/getx.htm | 20 ++++++++ pdf/fpdf/doc/gety.htm | 20 ++++++++ pdf/fpdf/doc/header.htm | 37 ++++++++++++++ pdf/fpdf/doc/image.htm | 99 ++++++++++++++++++++++++++++++++++++ pdf/fpdf/doc/index.htm | 59 +++++++++++++++++++++ pdf/fpdf/doc/line.htm | 38 ++++++++++++++ pdf/fpdf/doc/link.htm | 46 +++++++++++++++++ pdf/fpdf/doc/ln.htm | 28 ++++++++++ pdf/fpdf/doc/multicell.htm | 76 ++++++++++++++++++++++++++++ pdf/fpdf/doc/output.htm | 46 +++++++++++++++++ pdf/fpdf/doc/pageno.htm | 18 +++++++ pdf/fpdf/doc/rect.htm | 48 ++++++++++++++++++ pdf/fpdf/doc/setauthor.htm | 33 ++++++++++++ pdf/fpdf/doc/setautopagebreak.htm | 33 ++++++++++++ pdf/fpdf/doc/setcompression.htm | 31 ++++++++++++ pdf/fpdf/doc/setcreator.htm | 34 +++++++++++++ pdf/fpdf/doc/setdisplaymode.htm | 45 +++++++++++++++++ pdf/fpdf/doc/setdrawcolor.htm | 41 +++++++++++++++ pdf/fpdf/doc/setfillcolor.htm | 40 +++++++++++++++ pdf/fpdf/doc/setfont.htm | 92 +++++++++++++++++++++++++++++++++ pdf/fpdf/doc/setfontsize.htm | 25 +++++++++ pdf/fpdf/doc/setkeywords.htm | 33 ++++++++++++ pdf/fpdf/doc/setleftmargin.htm | 30 +++++++++++ pdf/fpdf/doc/setlinewidth.htm | 29 +++++++++++ pdf/fpdf/doc/setlink.htm | 34 +++++++++++++ pdf/fpdf/doc/setmargins.htm | 37 ++++++++++++++ pdf/fpdf/doc/setrightmargin.htm | 28 ++++++++++ pdf/fpdf/doc/setsubject.htm | 33 ++++++++++++ pdf/fpdf/doc/settextcolor.htm | 40 +++++++++++++++ pdf/fpdf/doc/settitle.htm | 33 ++++++++++++ pdf/fpdf/doc/settopmargin.htm | 28 ++++++++++ pdf/fpdf/doc/setx.htm | 29 +++++++++++ pdf/fpdf/doc/setxy.htm | 31 ++++++++++++ pdf/fpdf/doc/sety.htm | 33 ++++++++++++ pdf/fpdf/doc/text.htm | 39 ++++++++++++++ pdf/fpdf/doc/write.htm | 51 +++++++++++++++++++ 50 files changed, 2038 insertions(+) create mode 100755 pdf/fpdf/doc/__construct.htm create mode 100755 pdf/fpdf/doc/acceptpagebreak.htm create mode 100755 pdf/fpdf/doc/addfont.htm create mode 100755 pdf/fpdf/doc/addlink.htm create mode 100755 pdf/fpdf/doc/addpage.htm create mode 100755 pdf/fpdf/doc/aliasnbpages.htm create mode 100755 pdf/fpdf/doc/cell.htm create mode 100755 pdf/fpdf/doc/close.htm create mode 100755 pdf/fpdf/doc/error.htm create mode 100755 pdf/fpdf/doc/footer.htm create mode 100755 pdf/fpdf/doc/fpdf.htm create mode 100755 pdf/fpdf/doc/getpageheight.htm create mode 100755 pdf/fpdf/doc/getpagewidth.htm create mode 100755 pdf/fpdf/doc/getstringwidth.htm create mode 100755 pdf/fpdf/doc/getx.htm create mode 100755 pdf/fpdf/doc/gety.htm create mode 100755 pdf/fpdf/doc/header.htm create mode 100755 pdf/fpdf/doc/image.htm create mode 100755 pdf/fpdf/doc/index.htm create mode 100755 pdf/fpdf/doc/line.htm create mode 100755 pdf/fpdf/doc/link.htm create mode 100755 pdf/fpdf/doc/ln.htm create mode 100755 pdf/fpdf/doc/multicell.htm create mode 100755 pdf/fpdf/doc/output.htm create mode 100755 pdf/fpdf/doc/pageno.htm create mode 100755 pdf/fpdf/doc/rect.htm create mode 100755 pdf/fpdf/doc/setauthor.htm create mode 100755 pdf/fpdf/doc/setautopagebreak.htm create mode 100755 pdf/fpdf/doc/setcompression.htm create mode 100755 pdf/fpdf/doc/setcreator.htm create mode 100755 pdf/fpdf/doc/setdisplaymode.htm create mode 100755 pdf/fpdf/doc/setdrawcolor.htm create mode 100755 pdf/fpdf/doc/setfillcolor.htm create mode 100755 pdf/fpdf/doc/setfont.htm create mode 100755 pdf/fpdf/doc/setfontsize.htm create mode 100755 pdf/fpdf/doc/setkeywords.htm create mode 100755 pdf/fpdf/doc/setleftmargin.htm create mode 100755 pdf/fpdf/doc/setlinewidth.htm create mode 100755 pdf/fpdf/doc/setlink.htm create mode 100755 pdf/fpdf/doc/setmargins.htm create mode 100755 pdf/fpdf/doc/setrightmargin.htm create mode 100755 pdf/fpdf/doc/setsubject.htm create mode 100755 pdf/fpdf/doc/settextcolor.htm create mode 100755 pdf/fpdf/doc/settitle.htm create mode 100755 pdf/fpdf/doc/settopmargin.htm create mode 100755 pdf/fpdf/doc/setx.htm create mode 100755 pdf/fpdf/doc/setxy.htm create mode 100755 pdf/fpdf/doc/sety.htm create mode 100755 pdf/fpdf/doc/text.htm create mode 100755 pdf/fpdf/doc/write.htm (limited to 'pdf/fpdf/doc') diff --git a/pdf/fpdf/doc/__construct.htm b/pdf/fpdf/doc/__construct.htm new file mode 100755 index 0000000..324756f --- /dev/null +++ b/pdf/fpdf/doc/__construct.htm @@ -0,0 +1,63 @@ + + + + +__construct + + + +

__construct

+__construct([string orientation [, string unit [, mixed size]]]) +

Description

+This is the class constructor. It allows to set up the page size, the orientation and the +unit of measure used in all methods (except for font sizes). +

Parameters

+
+
orientation
+
+Default page orientation. Possible values are (case insensitive): + +Default value is P. +
+
unit
+
+User unit. Possible values are: + +A point equals 1/72 of inch, that is to say about 0.35 mm (an inch being 2.54 cm). This +is a very common unit in typography; font sizes are expressed in that unit. +
+
+Default value is mm. +
+
size
+
+The size used for pages. It can be either one of the following values (case insensitive): + +or an array containing the width and the height (expressed in the unit given by unit).
+
+Default value is A4. +
+
+

Example

+Example with a custom 100x150 mm page size: +
+
$pdf = new FPDF('P','mm',array(100,150));
+
+
+
Index
+ + diff --git a/pdf/fpdf/doc/acceptpagebreak.htm b/pdf/fpdf/doc/acceptpagebreak.htm new file mode 100755 index 0000000..1b2d3ea --- /dev/null +++ b/pdf/fpdf/doc/acceptpagebreak.htm @@ -0,0 +1,63 @@ + + + + +AcceptPageBreak + + + +

AcceptPageBreak

+boolean AcceptPageBreak() +

Description

+Whenever a page break condition is met, the method is called, and the break is issued or not +depending on the returned value. The default implementation returns a value according to the +mode selected by SetAutoPageBreak(). +
+This method is called automatically and should not be called directly by the application. +

Example

+The method is overriden in an inherited class in order to obtain a 3 column layout: +
+
class PDF extends FPDF
+{
+var $col = 0;
+
+function SetCol($col)
+{
+    // Move position to a column
+    $this->col = $col;
+    $x = 10+$col*65;
+    $this->SetLeftMargin($x);
+    $this->SetX($x);
+}
+
+function AcceptPageBreak()
+{
+    if($this->col<2)
+    {
+        // Go to next column
+        $this->SetCol($this->col+1);
+        $this->SetY(10);
+        return false;
+    }
+    else
+    {
+        // Go back to first column and issue page break
+        $this->SetCol(0);
+        return true;
+    }
+}
+}
+
+$pdf = new PDF();
+$pdf->AddPage();
+$pdf->SetFont('Arial','',12);
+for($i=1;$i<=300;$i++)
+    $pdf->Cell(0,5,"Line $i",0,1);
+$pdf->Output();
+
+

See also

+SetAutoPageBreak +
+
Index
+ + diff --git a/pdf/fpdf/doc/addfont.htm b/pdf/fpdf/doc/addfont.htm new file mode 100755 index 0000000..b743191 --- /dev/null +++ b/pdf/fpdf/doc/addfont.htm @@ -0,0 +1,55 @@ + + + + +AddFont + + + +

AddFont

+AddFont(string family [, string style [, string file]]) +

Description

+Imports a TrueType, OpenType or Type1 font and makes it available. It is necessary to generate a font +definition file first with the MakeFont utility. +
+The definition file (and the font file itself when embedding) must be present in the font directory. +If it is not found, the error "Could not include font definition file" is raised. +

Parameters

+
+
family
+
+Font family. The name can be chosen arbitrarily. If it is a standard family name, it will +override the corresponding font. +
+
style
+
+Font style. Possible values are (case insensitive): + +The default value is regular. +
+
file
+
+The font definition file. +
+By default, the name is built from the family and style, in lower case with no space. +
+
+

Example

+
+
$pdf->AddFont('Comic','I');
+
+is equivalent to: +
+
$pdf->AddFont('Comic','I','comici.php');
+
+

See also

+SetFont +
+
Index
+ + diff --git a/pdf/fpdf/doc/addlink.htm b/pdf/fpdf/doc/addlink.htm new file mode 100755 index 0000000..6260664 --- /dev/null +++ b/pdf/fpdf/doc/addlink.htm @@ -0,0 +1,26 @@ + + + + +AddLink + + + +

AddLink

+int AddLink() +

Description

+Creates a new internal link and returns its identifier. An internal link is a clickable area +which directs to another place within the document. +
+The identifier can then be passed to Cell(), Write(), Image() or Link(). The destination is +defined with SetLink(). +

See also

+Cell, +Write, +Image, +Link, +SetLink +
+
Index
+ + diff --git a/pdf/fpdf/doc/addpage.htm b/pdf/fpdf/doc/addpage.htm new file mode 100755 index 0000000..fb014f5 --- /dev/null +++ b/pdf/fpdf/doc/addpage.htm @@ -0,0 +1,61 @@ + + + + +AddPage + + + +

AddPage

+AddPage([string orientation [, mixed size [, int rotation]]]) +

Description

+Adds a new page to the document. If a page is already present, the Footer() method is called +first to output the footer. Then the page is added, the current position set to the top-left +corner according to the left and top margins, and Header() is called to display the header. +
+The font which was set before calling is automatically restored. There is no need to call +SetFont() again if you want to continue with the same font. The same is true for colors and +line width. +
+The origin of the coordinate system is at the top-left corner and increasing ordinates go +downwards. +

Parameters

+
+
orientation
+
+Page orientation. Possible values are (case insensitive): + +The default value is the one passed to the constructor. +
+
size
+
+Page size. It can be either one of the following values (case insensitive): + +or an array containing the width and the height (expressed in user unit).
+
+The default value is the one passed to the constructor. +
+
rotation
+
+Angle by which to rotate the page. It must be a multiple of 90; positive values +mean clockwise rotation. The default value is 0. +
+
+

See also

+__construct, +Header, +Footer, +SetMargins +
+
Index
+ + diff --git a/pdf/fpdf/doc/aliasnbpages.htm b/pdf/fpdf/doc/aliasnbpages.htm new file mode 100755 index 0000000..26e02c5 --- /dev/null +++ b/pdf/fpdf/doc/aliasnbpages.htm @@ -0,0 +1,45 @@ + + + + +AliasNbPages + + + +

AliasNbPages

+AliasNbPages([string alias]) +

Description

+Defines an alias for the total number of pages. It will be substituted as the document is +closed. +

Parameters

+
+
alias
+
+The alias. Default value: {nb}. +
+
+

Example

+
+
class PDF extends FPDF
+{
+function Footer()
+{
+    // Go to 1.5 cm from bottom
+    $this->SetY(-15);
+    // Select Arial italic 8
+    $this->SetFont('Arial','I',8);
+    // Print current and total page numbers
+    $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
+}
+}
+
+$pdf = new PDF();
+$pdf->AliasNbPages();
+
+

See also

+PageNo, +Footer +
+
Index
+ + diff --git a/pdf/fpdf/doc/cell.htm b/pdf/fpdf/doc/cell.htm new file mode 100755 index 0000000..f96effb --- /dev/null +++ b/pdf/fpdf/doc/cell.htm @@ -0,0 +1,104 @@ + + + + +Cell + + + +

Cell

+Cell(float w [, float h [, string txt [, mixed border [, int ln [, string align [, boolean fill [, mixed link]]]]]]]) +

Description

+Prints a cell (rectangular area) with optional borders, background color and character string. +The upper-left corner of the cell corresponds to the current position. The text can be aligned +or centered. After the call, the current position moves to the right or to the next line. It is +possible to put a link on the text. +
+If automatic page breaking is enabled and the cell goes beyond the limit, a page break is +done before outputting. +

Parameters

+
+
w
+
+Cell width. If 0, the cell extends up to the right margin. +
+
h
+
+Cell height. +Default value: 0. +
+
txt
+
+String to print. +Default value: empty string. +
+
border
+
+Indicates if borders must be drawn around the cell. The value can be either a number: + +or a string containing some or all of the following characters (in any order): + +Default value: 0. +
+
ln
+
+Indicates where the current position should go after the call. Possible values are: + +Putting 1 is equivalent to putting 0 and calling Ln() just after. +Default value: 0. +
+
align
+
+Allows to center or align the text. Possible values are: + +
+
fill
+
+Indicates if the cell background must be painted (true) or transparent (false). +Default value: false. +
+
link
+
+URL or identifier returned by AddLink(). +
+
+

Example

+
+
// Set font
+$pdf->SetFont('Arial','B',16);
+// Move to 8 cm to the right
+$pdf->Cell(80);
+// Centered text in a framed 20*10 mm cell and line break
+$pdf->Cell(20,10,'Title',1,1,'C');
+
+

See also

+SetFont, +SetDrawColor, +SetFillColor, +SetTextColor, +SetLineWidth, +AddLink, +Ln, +MultiCell, +Write, +SetAutoPageBreak +
+
Index
+ + diff --git a/pdf/fpdf/doc/close.htm b/pdf/fpdf/doc/close.htm new file mode 100755 index 0000000..a4055ac --- /dev/null +++ b/pdf/fpdf/doc/close.htm @@ -0,0 +1,21 @@ + + + + +Close + + + +

Close

+Close() +

Description

+Terminates the PDF document. It is not necessary to call this method explicitly because Output() +does it automatically. +
+If the document contains no page, AddPage() is called to prevent from getting an invalid document. +

See also

+Output +
+
Index
+ + diff --git a/pdf/fpdf/doc/error.htm b/pdf/fpdf/doc/error.htm new file mode 100755 index 0000000..fbbc263 --- /dev/null +++ b/pdf/fpdf/doc/error.htm @@ -0,0 +1,26 @@ + + + + +Error + + + +

Error

+Error(string msg) +

Description

+This method is automatically called in case of a fatal error; it simply throws an exception +with the provided message.
+An inherited class may override it to customize the error handling but the method should +never return, otherwise the resulting document would probably be invalid. +

Parameters

+
+
msg
+
+The error message. +
+
+
+
Index
+ + diff --git a/pdf/fpdf/doc/footer.htm b/pdf/fpdf/doc/footer.htm new file mode 100755 index 0000000..bee81cf --- /dev/null +++ b/pdf/fpdf/doc/footer.htm @@ -0,0 +1,35 @@ + + + + +Footer + + + +

Footer

+Footer() +

Description

+This method is used to render the page footer. It is automatically called by AddPage() and +Close() and should not be called directly by the application. The implementation in FPDF is +empty, so you have to subclass it and override the method if you want a specific processing. +

Example

+
+
class PDF extends FPDF
+{
+function Footer()
+{
+    // Go to 1.5 cm from bottom
+    $this->SetY(-15);
+    // Select Arial italic 8
+    $this->SetFont('Arial','I',8);
+    // Print centered page number
+    $this->Cell(0,10,'Page '.$this->PageNo(),0,0,'C');
+}
+}
+
+

See also

+Header +
+
Index
+ + diff --git a/pdf/fpdf/doc/fpdf.htm b/pdf/fpdf/doc/fpdf.htm new file mode 100755 index 0000000..af3a463 --- /dev/null +++ b/pdf/fpdf/doc/fpdf.htm @@ -0,0 +1,63 @@ + + + + +FPDF + + + +

FPDF

+FPDF([string orientation [, string unit [, mixed size]]]) +

Description

+This is the class constructor. It allows to set up the page size, the orientation and the +unit of measure used in all methods (except for font sizes). +

Parameters

+
+
orientation
+
+Default page orientation. Possible values are (case insensitive): + +Default value is P. +
+
unit
+
+User unit. Possible values are: + +A point equals 1/72 of inch, that is to say about 0.35 mm (an inch being 2.54 cm). This +is a very common unit in typography; font sizes are expressed in that unit. +
+
+Default value is mm. +
+
size
+
+The size used for pages. It can be either one of the following values (case insensitive): + +or an array containing the width and the height (expressed in the unit given by unit).
+
+Default value is A4. +
+
+

Example

+Example with a custom 100x150 mm page size: +
+
$pdf = new FPDF('P','mm',array(100,150));
+
+
+
Index
+ + diff --git a/pdf/fpdf/doc/getpageheight.htm b/pdf/fpdf/doc/getpageheight.htm new file mode 100755 index 0000000..8cd89ff --- /dev/null +++ b/pdf/fpdf/doc/getpageheight.htm @@ -0,0 +1,18 @@ + + + + +GetPageHeight + + + +

GetPageHeight

+float GetPageHeight() +

Description

+Returns the current page height. +

See also

+GetPageWidth +
+
Index
+ + diff --git a/pdf/fpdf/doc/getpagewidth.htm b/pdf/fpdf/doc/getpagewidth.htm new file mode 100755 index 0000000..3e898e3 --- /dev/null +++ b/pdf/fpdf/doc/getpagewidth.htm @@ -0,0 +1,18 @@ + + + + +GetPageWidth + + + +

GetPageWidth

+float GetPageWidth() +

Description

+Returns the current page width. +

See also

+GetPageHeight +
+
Index
+ + diff --git a/pdf/fpdf/doc/getstringwidth.htm b/pdf/fpdf/doc/getstringwidth.htm new file mode 100755 index 0000000..7cb1119 --- /dev/null +++ b/pdf/fpdf/doc/getstringwidth.htm @@ -0,0 +1,23 @@ + + + + +GetStringWidth + + + +

GetStringWidth

+float GetStringWidth(string s) +

Description

+Returns the length of a string in user unit. A font must be selected. +

Parameters

+
+
s
+
+The string whose length is to be computed. +
+
+
+
Index
+ + diff --git a/pdf/fpdf/doc/getx.htm b/pdf/fpdf/doc/getx.htm new file mode 100755 index 0000000..4272502 --- /dev/null +++ b/pdf/fpdf/doc/getx.htm @@ -0,0 +1,20 @@ + + + + +GetX + + + +

GetX

+float GetX() +

Description

+Returns the abscissa of the current position. +

See also

+SetX, +GetY, +SetY +
+
Index
+ + diff --git a/pdf/fpdf/doc/gety.htm b/pdf/fpdf/doc/gety.htm new file mode 100755 index 0000000..fb84f5d --- /dev/null +++ b/pdf/fpdf/doc/gety.htm @@ -0,0 +1,20 @@ + + + + +GetY + + + +

GetY

+float GetY() +

Description

+Returns the ordinate of the current position. +

See also

+SetY, +GetX, +SetX +
+
Index
+ + diff --git a/pdf/fpdf/doc/header.htm b/pdf/fpdf/doc/header.htm new file mode 100755 index 0000000..0228159 --- /dev/null +++ b/pdf/fpdf/doc/header.htm @@ -0,0 +1,37 @@ + + + + +Header + + + +

Header

+Header() +

Description

+This method is used to render the page header. It is automatically called by AddPage() and +should not be called directly by the application. The implementation in FPDF is empty, so +you have to subclass it and override the method if you want a specific processing. +

Example

+
+
class PDF extends FPDF
+{
+function Header()
+{
+    // Select Arial bold 15
+    $this->SetFont('Arial','B',15);
+    // Move to the right
+    $this->Cell(80);
+    // Framed title
+    $this->Cell(30,10,'Title',1,0,'C');
+    // Line break
+    $this->Ln(20);
+}
+}
+
+

See also

+Footer +
+
Index
+ + diff --git a/pdf/fpdf/doc/image.htm b/pdf/fpdf/doc/image.htm new file mode 100755 index 0000000..53a4ec1 --- /dev/null +++ b/pdf/fpdf/doc/image.htm @@ -0,0 +1,99 @@ + + + + +Image + + + +

Image

+Image(string file [, float x [, float y [, float w [, float h [, string type [, mixed link]]]]]]) +

Description

+Puts an image. The size it will take on the page can be specified in different ways: + +Supported formats are JPEG, PNG and GIF. The GD extension is required for GIF. +
+
+For JPEGs, all flavors are allowed: + +For PNGs, are allowed: + +For GIFs: in case of an animated GIF, only the first frame is displayed.
+
+Transparency is supported.
+
+The format can be specified explicitly or inferred from the file extension.
+
+It is possible to put a link on the image.
+
+Remark: if an image is used several times, only one copy is embedded in the file. +

Parameters

+
+
file
+
+Path or URL of the image. +
+
x
+
+Abscissa of the upper-left corner. If not specified or equal to null, the current abscissa +is used. +
+
y
+
+Ordinate of the upper-left corner. If not specified or equal to null, the current ordinate +is used; moreover, a page break is triggered first if necessary (in case automatic page breaking is enabled) +and, after the call, the current ordinate is moved to the bottom of the image. +
+
w
+
+Width of the image in the page. There are three cases: + +
+
h
+
+Height of the image in the page. There are three cases: + +
+
type
+
+Image format. Possible values are (case insensitive): JPG, JPEG, PNG and GIF. +If not specified, the type is inferred from the file extension. +
+
link
+
+URL or identifier returned by AddLink(). +
+
+

Example

+
+
// Insert a logo in the top-left corner at 300 dpi
+$pdf->Image('logo.png',10,10,-300);
+// Insert a dynamic image from a URL
+$pdf->Image('http://chart.googleapis.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World',60,30,90,0,'PNG');
+
+

See also

+AddLink +
+
Index
+ + diff --git a/pdf/fpdf/doc/index.htm b/pdf/fpdf/doc/index.htm new file mode 100755 index 0000000..32ded00 --- /dev/null +++ b/pdf/fpdf/doc/index.htm @@ -0,0 +1,59 @@ + + + + +FPDF 1.82 Reference Manual + + + +

FPDF 1.82 Reference Manual

+__construct - constructor
+AcceptPageBreak - accept or not automatic page break
+AddFont - add a new font
+AddLink - create an internal link
+AddPage - add a new page
+AliasNbPages - define an alias for number of pages
+Cell - print a cell
+Close - terminate the document
+Error - fatal error
+Footer - page footer
+GetPageHeight - get current page height
+GetPageWidth - get current page width
+GetStringWidth - compute string length
+GetX - get current x position
+GetY - get current y position
+Header - page header
+Image - output an image
+Line - draw a line
+Link - put a link
+Ln - line break
+MultiCell - print text with line breaks
+Output - save or send the document
+PageNo - page number
+Rect - draw a rectangle
+SetAuthor - set the document author
+SetAutoPageBreak - set the automatic page breaking mode
+SetCompression - turn compression on or off
+SetCreator - set document creator
+SetDisplayMode - set display mode
+SetDrawColor - set drawing color
+SetFillColor - set filling color
+SetFont - set font
+SetFontSize - set font size
+SetKeywords - associate keywords with document
+SetLeftMargin - set left margin
+SetLineWidth - set line width
+SetLink - set internal link destination
+SetMargins - set margins
+SetRightMargin - set right margin
+SetSubject - set document subject
+SetTextColor - set text color
+SetTitle - set document title
+SetTopMargin - set top margin
+SetX - set current x position
+SetXY - set current x and y positions
+SetY - set current y position and optionally reset x
+Text - print a string
+Write - print flowing text
+ + diff --git a/pdf/fpdf/doc/line.htm b/pdf/fpdf/doc/line.htm new file mode 100755 index 0000000..f6b70f0 --- /dev/null +++ b/pdf/fpdf/doc/line.htm @@ -0,0 +1,38 @@ + + + + +Line + + + +

Line

+Line(float x1, float y1, float x2, float y2) +

Description

+Draws a line between two points. +

Parameters

+
+
x1
+
+Abscissa of first point. +
+
y1
+
+Ordinate of first point. +
+
x2
+
+Abscissa of second point. +
+
y2
+
+Ordinate of second point. +
+
+

See also

+SetLineWidth, +SetDrawColor +
+
Index
+ + diff --git a/pdf/fpdf/doc/link.htm b/pdf/fpdf/doc/link.htm new file mode 100755 index 0000000..c8fd1cb --- /dev/null +++ b/pdf/fpdf/doc/link.htm @@ -0,0 +1,46 @@ + + + + +Link + + + +

Link

+Link(float x, float y, float w, float h, mixed link) +

Description

+Puts a link on a rectangular area of the page. Text or image links are generally put via Cell(), +Write() or Image(), but this method can be useful for instance to define a clickable area inside +an image. +

Parameters

+
+
x
+
+Abscissa of the upper-left corner of the rectangle. +
+
y
+
+Ordinate of the upper-left corner of the rectangle. +
+
w
+
+Width of the rectangle. +
+
h
+
+Height of the rectangle. +
+
link
+
+URL or identifier returned by AddLink(). +
+
+

See also

+AddLink, +Cell, +Write, +Image +
+
Index
+ + diff --git a/pdf/fpdf/doc/ln.htm b/pdf/fpdf/doc/ln.htm new file mode 100755 index 0000000..0183738 --- /dev/null +++ b/pdf/fpdf/doc/ln.htm @@ -0,0 +1,28 @@ + + + + +Ln + + + +

Ln

+Ln([float h]) +

Description

+Performs a line break. The current abscissa goes back to the left margin and the ordinate +increases by the amount passed in parameter. +

Parameters

+
+
h
+
+The height of the break. +
+By default, the value equals the height of the last printed cell. +
+
+

See also

+Cell +
+
Index
+ + diff --git a/pdf/fpdf/doc/multicell.htm b/pdf/fpdf/doc/multicell.htm new file mode 100755 index 0000000..ce1e4e6 --- /dev/null +++ b/pdf/fpdf/doc/multicell.htm @@ -0,0 +1,76 @@ + + + + +MultiCell + + + +

MultiCell

+MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]]) +

Description

+This method allows printing text with line breaks. They can be automatic (as soon as the +text reaches the right border of the cell) or explicit (via the \n character). As many cells +as necessary are output, one below the other. +
+Text can be aligned, centered or justified. The cell block can be framed and the background +painted. +

Parameters

+
+
w
+
+Width of cells. If 0, they extend up to the right margin of the page. +
+
h
+
+Height of cells. +
+
txt
+
+String to print. +
+
border
+
+Indicates if borders must be drawn around the cell block. The value can be either a number: + +or a string containing some or all of the following characters (in any order): + +Default value: 0. +
+
align
+
+Sets the text alignment. Possible values are: + +
+
fill
+
+Indicates if the cell background must be painted (true) or transparent (false). +Default value: false. +
+
+

See also

+SetFont, +SetDrawColor, +SetFillColor, +SetTextColor, +SetLineWidth, +Cell, +Write, +SetAutoPageBreak +
+
Index
+ + diff --git a/pdf/fpdf/doc/output.htm b/pdf/fpdf/doc/output.htm new file mode 100755 index 0000000..9a905a8 --- /dev/null +++ b/pdf/fpdf/doc/output.htm @@ -0,0 +1,46 @@ + + + + +Output + + + +

Output

+string Output([string dest [, string name [, boolean isUTF8]]]) +

Description

+Send the document to a given destination: browser, file or string. In the case of a browser, the +PDF viewer may be used or a download may be forced. +
+The method first calls Close() if necessary to terminate the document. +

Parameters

+
+
dest
+
+Destination where to send the document. It can be one of the following: + +The default value is I. +
+
name
+
+The name of the file. It is ignored in case of destination S.
+The default value is doc.pdf. +
+
isUTF8
+
+Indicates if name is encoded in ISO-8859-1 (false) or UTF-8 (true). +Only used for destinations I and D.
+The default value is false. +
+
+

See also

+Close +
+
Index
+ + diff --git a/pdf/fpdf/doc/pageno.htm b/pdf/fpdf/doc/pageno.htm new file mode 100755 index 0000000..42063c7 --- /dev/null +++ b/pdf/fpdf/doc/pageno.htm @@ -0,0 +1,18 @@ + + + + +PageNo + + + +

PageNo

+int PageNo() +

Description

+Returns the current page number. +

See also

+AliasNbPages +
+
Index
+ + diff --git a/pdf/fpdf/doc/rect.htm b/pdf/fpdf/doc/rect.htm new file mode 100755 index 0000000..0b73acc --- /dev/null +++ b/pdf/fpdf/doc/rect.htm @@ -0,0 +1,48 @@ + + + + +Rect + + + +

Rect

+Rect(float x, float y, float w, float h [, string style]) +

Description

+Outputs a rectangle. It can be drawn (border only), filled (with no border) or both. +

Parameters

+
+
x
+
+Abscissa of upper-left corner. +
+
y
+
+Ordinate of upper-left corner. +
+
w
+
+Width. +
+
h
+
+Height. +
+
style
+
+Style of rendering. Possible values are: + +
+
+

See also

+SetLineWidth, +SetDrawColor, +SetFillColor +
+
Index
+ + diff --git a/pdf/fpdf/doc/setauthor.htm b/pdf/fpdf/doc/setauthor.htm new file mode 100755 index 0000000..31a0458 --- /dev/null +++ b/pdf/fpdf/doc/setauthor.htm @@ -0,0 +1,33 @@ + + + + +SetAuthor + + + +

SetAuthor

+SetAuthor(string author [, boolean isUTF8]) +

Description

+Defines the author of the document. +

Parameters

+
+
author
+
+The name of the author. +
+
isUTF8
+
+Indicates if the string is encoded in ISO-8859-1 (false) or UTF-8 (true).
+Default value: false. +
+
+

See also

+SetCreator, +SetKeywords, +SetSubject, +SetTitle +
+
Index
+ + diff --git a/pdf/fpdf/doc/setautopagebreak.htm b/pdf/fpdf/doc/setautopagebreak.htm new file mode 100755 index 0000000..c8881bf --- /dev/null +++ b/pdf/fpdf/doc/setautopagebreak.htm @@ -0,0 +1,33 @@ + + + + +SetAutoPageBreak + + + +

SetAutoPageBreak

+SetAutoPageBreak(boolean auto [, float margin]) +

Description

+Enables or disables the automatic page breaking mode. When enabling, the second parameter is +the distance from the bottom of the page that defines the triggering limit. By default, the +mode is on and the margin is 2 cm. +

Parameters

+
+
auto
+
+Boolean indicating if mode should be on or off. +
+
margin
+
+Distance from the bottom of the page. +
+
+

See also

+Cell, +MultiCell, +AcceptPageBreak +
+
Index
+ + diff --git a/pdf/fpdf/doc/setcompression.htm b/pdf/fpdf/doc/setcompression.htm new file mode 100755 index 0000000..3f81ab0 --- /dev/null +++ b/pdf/fpdf/doc/setcompression.htm @@ -0,0 +1,31 @@ + + + + +SetCompression + + + +

SetCompression

+SetCompression(boolean compress) +

Description

+Activates or deactivates page compression. When activated, the internal representation of +each page is compressed, which leads to a compression ratio of about 2 for the resulting +document. +
+Compression is on by default. +
+
+Note: the Zlib extension is required for this feature. If not present, compression +will be turned off. +

Parameters

+
+
compress
+
+Boolean indicating if compression must be enabled. +
+
+
+
Index
+ + diff --git a/pdf/fpdf/doc/setcreator.htm b/pdf/fpdf/doc/setcreator.htm new file mode 100755 index 0000000..ce3bcad --- /dev/null +++ b/pdf/fpdf/doc/setcreator.htm @@ -0,0 +1,34 @@ + + + + +SetCreator + + + +

SetCreator

+SetCreator(string creator [, boolean isUTF8]) +

Description

+Defines the creator of the document. This is typically the name of the application that +generates the PDF. +

Parameters

+
+
creator
+
+The name of the creator. +
+
isUTF8
+
+Indicates if the string is encoded in ISO-8859-1 (false) or UTF-8 (true).
+Default value: false. +
+
+

See also

+SetAuthor, +SetKeywords, +SetSubject, +SetTitle +
+
Index
+ + diff --git a/pdf/fpdf/doc/setdisplaymode.htm b/pdf/fpdf/doc/setdisplaymode.htm new file mode 100755 index 0000000..b8da44f --- /dev/null +++ b/pdf/fpdf/doc/setdisplaymode.htm @@ -0,0 +1,45 @@ + + + + +SetDisplayMode + + + +

SetDisplayMode

+SetDisplayMode(mixed zoom [, string layout]) +

Description

+Defines the way the document is to be displayed by the viewer. The zoom level can be set: pages can be +displayed entirely on screen, occupy the full width of the window, use real size, be scaled by a +specific zooming factor or use viewer default (configured in the Preferences menu of Adobe Reader). +The page layout can be specified too: single at once, continuous display, two columns or viewer +default. +

Parameters

+
+
zoom
+
+The zoom to use. It can be one of the following string values: + +or a number indicating the zooming factor to use. +
+
layout
+
+The page layout. Possible values are: + +Default value is default. +
+
+
+
Index
+ + diff --git a/pdf/fpdf/doc/setdrawcolor.htm b/pdf/fpdf/doc/setdrawcolor.htm new file mode 100755 index 0000000..f77af0b --- /dev/null +++ b/pdf/fpdf/doc/setdrawcolor.htm @@ -0,0 +1,41 @@ + + + + +SetDrawColor + + + +

SetDrawColor

+SetDrawColor(int r [, int g, int b]) +

Description

+Defines the color used for all drawing operations (lines, rectangles and cell borders). It +can be expressed in RGB components or gray scale. The method can be called before the first +page is created and the value is retained from page to page. +

Parameters

+
+
r
+
+If g et b are given, red component; if not, indicates the gray level. +Value between 0 and 255. +
+
g
+
+Green component (between 0 and 255). +
+
b
+
+Blue component (between 0 and 255). +
+
+

See also

+SetFillColor, +SetTextColor, +Line, +Rect, +Cell, +MultiCell +
+
Index
+ + diff --git a/pdf/fpdf/doc/setfillcolor.htm b/pdf/fpdf/doc/setfillcolor.htm new file mode 100755 index 0000000..243a432 --- /dev/null +++ b/pdf/fpdf/doc/setfillcolor.htm @@ -0,0 +1,40 @@ + + + + +SetFillColor + + + +

SetFillColor

+SetFillColor(int r [, int g, int b]) +

Description

+Defines the color used for all filling operations (filled rectangles and cell backgrounds). +It can be expressed in RGB components or gray scale. The method can be called before the first +page is created and the value is retained from page to page. +

Parameters

+
+
r
+
+If g and b are given, red component; if not, indicates the gray level. +Value between 0 and 255. +
+
g
+
+Green component (between 0 and 255). +
+
b
+
+Blue component (between 0 and 255). +
+
+

See also

+SetDrawColor, +SetTextColor, +Rect, +Cell, +MultiCell +
+
Index
+ + diff --git a/pdf/fpdf/doc/setfont.htm b/pdf/fpdf/doc/setfont.htm new file mode 100755 index 0000000..cd5a3b8 --- /dev/null +++ b/pdf/fpdf/doc/setfont.htm @@ -0,0 +1,92 @@ + + + + +SetFont + + + +

SetFont

+SetFont(string family [, string style [, float size]]) +

Description

+Sets the font used to print character strings. It is mandatory to call this method +at least once before printing text or the resulting document would not be valid. +
+The font can be either a standard one or a font added via the AddFont() method. Standard fonts +use the Windows encoding cp1252 (Western Europe). +
+The method can be called before the first page is created and the font is kept from page +to page. +
+If you just wish to change the current font size, it is simpler to call SetFontSize(). +
+
+Note: the font definition files must be accessible. They are searched successively in: + +Example using FPDF_FONTPATH: +
+
define('FPDF_FONTPATH','/home/www/font');
+require('fpdf.php');
+
+If the file corresponding to the requested font is not found, the error "Could not include font +definition file" is raised. +

Parameters

+
+
family
+
+Family font. It can be either a name defined by AddFont() or one of the standard families (case +insensitive): + +It is also possible to pass an empty string. In that case, the current family is kept. +
+
style
+
+Font style. Possible values are (case insensitive): + +or any combination. The default value is regular. +Bold and italic styles do not apply to Symbol and ZapfDingbats. +
+
size
+
+Font size in points. +
+The default value is the current size. If no size has been specified since the beginning of +the document, the value taken is 12. +
+
+

Example

+
+
// Times regular 12
+$pdf->SetFont('Times');
+// Arial bold 14
+$pdf->SetFont('Arial','B',14);
+// Removes bold
+$pdf->SetFont('');
+// Times bold, italic and underlined 14
+$pdf->SetFont('Times','BIU');
+
+

See also

+AddFont, +SetFontSize, +Cell, +MultiCell, +Write +
+
Index
+ + diff --git a/pdf/fpdf/doc/setfontsize.htm b/pdf/fpdf/doc/setfontsize.htm new file mode 100755 index 0000000..5bb9c39 --- /dev/null +++ b/pdf/fpdf/doc/setfontsize.htm @@ -0,0 +1,25 @@ + + + + +SetFontSize + + + +

SetFontSize

+SetFontSize(float size) +

Description

+Defines the size of the current font. +

Parameters

+
+
size
+
+The size (in points). +
+
+

See also

+SetFont +
+
Index
+ + diff --git a/pdf/fpdf/doc/setkeywords.htm b/pdf/fpdf/doc/setkeywords.htm new file mode 100755 index 0000000..2b095fb --- /dev/null +++ b/pdf/fpdf/doc/setkeywords.htm @@ -0,0 +1,33 @@ + + + + +SetKeywords + + + +

SetKeywords

+SetKeywords(string keywords [, boolean isUTF8]) +

Description

+Associates keywords with the document, generally in the form 'keyword1 keyword2 ...'. +

Parameters

+
+
keywords
+
+The list of keywords. +
+
isUTF8
+
+Indicates if the string is encoded in ISO-8859-1 (false) or UTF-8 (true).
+Default value: false. +
+
+

See also

+SetAuthor, +SetCreator, +SetSubject, +SetTitle +
+
Index
+ + diff --git a/pdf/fpdf/doc/setleftmargin.htm b/pdf/fpdf/doc/setleftmargin.htm new file mode 100755 index 0000000..f071372 --- /dev/null +++ b/pdf/fpdf/doc/setleftmargin.htm @@ -0,0 +1,30 @@ + + + + +SetLeftMargin + + + +

SetLeftMargin

+SetLeftMargin(float margin) +

Description

+Defines the left margin. The method can be called before creating the first page. +
+If the current abscissa gets out of page, it is brought back to the margin. +

Parameters

+
+
margin
+
+The margin. +
+
+

See also

+SetTopMargin, +SetRightMargin, +SetAutoPageBreak, +SetMargins +
+
Index
+ + diff --git a/pdf/fpdf/doc/setlinewidth.htm b/pdf/fpdf/doc/setlinewidth.htm new file mode 100755 index 0000000..6267230 --- /dev/null +++ b/pdf/fpdf/doc/setlinewidth.htm @@ -0,0 +1,29 @@ + + + + +SetLineWidth + + + +

SetLineWidth

+SetLineWidth(float width) +

Description

+Defines the line width. By default, the value equals 0.2 mm. The method can be called before +the first page is created and the value is retained from page to page. +

Parameters

+
+
width
+
+The width. +
+
+

See also

+Line, +Rect, +Cell, +MultiCell +
+
Index
+ + diff --git a/pdf/fpdf/doc/setlink.htm b/pdf/fpdf/doc/setlink.htm new file mode 100755 index 0000000..6767948 --- /dev/null +++ b/pdf/fpdf/doc/setlink.htm @@ -0,0 +1,34 @@ + + + + +SetLink + + + +

SetLink

+SetLink(int link [, float y [, int page]]) +

Description

+Defines the page and position a link points to. +

Parameters

+
+
link
+
+The link identifier returned by AddLink(). +
+
y
+
+Ordinate of target position; -1 indicates the current position. +The default value is 0 (top of page). +
+
page
+
+Number of target page; -1 indicates the current page. This is the default value. +
+
+

See also

+AddLink +
+
Index
+ + diff --git a/pdf/fpdf/doc/setmargins.htm b/pdf/fpdf/doc/setmargins.htm new file mode 100755 index 0000000..7dff53b --- /dev/null +++ b/pdf/fpdf/doc/setmargins.htm @@ -0,0 +1,37 @@ + + + + +SetMargins + + + +

SetMargins

+SetMargins(float left, float top [, float right]) +

Description

+Defines the left, top and right margins. By default, they equal 1 cm. Call this method to change +them. +

Parameters

+
+
left
+
+Left margin. +
+
top
+
+Top margin. +
+
right
+
+Right margin. Default value is the left one. +
+
+

See also

+SetLeftMargin, +SetTopMargin, +SetRightMargin, +SetAutoPageBreak +
+
Index
+ + diff --git a/pdf/fpdf/doc/setrightmargin.htm b/pdf/fpdf/doc/setrightmargin.htm new file mode 100755 index 0000000..e362caa --- /dev/null +++ b/pdf/fpdf/doc/setrightmargin.htm @@ -0,0 +1,28 @@ + + + + +SetRightMargin + + + +

SetRightMargin

+SetRightMargin(float margin) +

Description

+Defines the right margin. The method can be called before creating the first page. +

Parameters

+
+
margin
+
+The margin. +
+
+

See also

+SetLeftMargin, +SetTopMargin, +SetAutoPageBreak, +SetMargins +
+
Index
+ + diff --git a/pdf/fpdf/doc/setsubject.htm b/pdf/fpdf/doc/setsubject.htm new file mode 100755 index 0000000..a0e5be5 --- /dev/null +++ b/pdf/fpdf/doc/setsubject.htm @@ -0,0 +1,33 @@ + + + + +SetSubject + + + +

SetSubject

+SetSubject(string subject [, boolean isUTF8]) +

Description

+Defines the subject of the document. +

Parameters

+
+
subject
+
+The subject. +
+
isUTF8
+
+Indicates if the string is encoded in ISO-8859-1 (false) or UTF-8 (true).
+Default value: false. +
+
+

See also

+SetAuthor, +SetCreator, +SetKeywords, +SetTitle +
+
Index
+ + diff --git a/pdf/fpdf/doc/settextcolor.htm b/pdf/fpdf/doc/settextcolor.htm new file mode 100755 index 0000000..88dc0d3 --- /dev/null +++ b/pdf/fpdf/doc/settextcolor.htm @@ -0,0 +1,40 @@ + + + + +SetTextColor + + + +

SetTextColor

+SetTextColor(int r [, int g, int b]) +

Description

+Defines the color used for text. It can be expressed in RGB components or gray scale. The +method can be called before the first page is created and the value is retained from page to +page. +

Parameters

+
+
r
+
+If g et b are given, red component; if not, indicates the gray level. +Value between 0 and 255. +
+
g
+
+Green component (between 0 and 255). +
+
b
+
+Blue component (between 0 and 255). +
+
+

See also

+SetDrawColor, +SetFillColor, +Text, +Cell, +MultiCell +
+
Index
+ + diff --git a/pdf/fpdf/doc/settitle.htm b/pdf/fpdf/doc/settitle.htm new file mode 100755 index 0000000..977646b --- /dev/null +++ b/pdf/fpdf/doc/settitle.htm @@ -0,0 +1,33 @@ + + + + +SetTitle + + + +

SetTitle

+SetTitle(string title [, boolean isUTF8]) +

Description

+Defines the title of the document. +

Parameters

+
+
title
+
+The title. +
+
isUTF8
+
+Indicates if the string is encoded in ISO-8859-1 (false) or UTF-8 (true).
+Default value: false. +
+
+

See also

+SetAuthor, +SetCreator, +SetKeywords, +SetSubject +
+
Index
+ + diff --git a/pdf/fpdf/doc/settopmargin.htm b/pdf/fpdf/doc/settopmargin.htm new file mode 100755 index 0000000..4d94e76 --- /dev/null +++ b/pdf/fpdf/doc/settopmargin.htm @@ -0,0 +1,28 @@ + + + + +SetTopMargin + + + +

SetTopMargin

+SetTopMargin(float margin) +

Description

+Defines the top margin. The method can be called before creating the first page. +

Parameters

+
+
margin
+
+The margin. +
+
+

See also

+SetLeftMargin, +SetRightMargin, +SetAutoPageBreak, +SetMargins +
+
Index
+ + diff --git a/pdf/fpdf/doc/setx.htm b/pdf/fpdf/doc/setx.htm new file mode 100755 index 0000000..76eec7c --- /dev/null +++ b/pdf/fpdf/doc/setx.htm @@ -0,0 +1,29 @@ + + + + +SetX + + + +

SetX

+SetX(float x) +

Description

+Defines the abscissa of the current position. If the passed value is negative, it is relative +to the right of the page. +

Parameters

+
+
x
+
+The value of the abscissa. +
+
+

See also

+GetX, +GetY, +SetY, +SetXY +
+
Index
+ + diff --git a/pdf/fpdf/doc/setxy.htm b/pdf/fpdf/doc/setxy.htm new file mode 100755 index 0000000..57b83c2 --- /dev/null +++ b/pdf/fpdf/doc/setxy.htm @@ -0,0 +1,31 @@ + + + + +SetXY + + + +

SetXY

+SetXY(float x, float y) +

Description

+Defines the abscissa and ordinate of the current position. If the passed values are negative, +they are relative respectively to the right and bottom of the page. +

Parameters

+
+
x
+
+The value of the abscissa. +
+
y
+
+The value of the ordinate. +
+
+

See also

+SetX, +SetY +
+
Index
+ + diff --git a/pdf/fpdf/doc/sety.htm b/pdf/fpdf/doc/sety.htm new file mode 100755 index 0000000..f970685 --- /dev/null +++ b/pdf/fpdf/doc/sety.htm @@ -0,0 +1,33 @@ + + + + +SetY + + + +

SetY

+SetY(float y [, boolean resetX]) +

Description

+Sets the ordinate and optionally moves the current abscissa back to the left margin. If the value +is negative, it is relative to the bottom of the page. +

Parameters

+
+
y
+
+The value of the ordinate. +
+
resetX
+
+Whether to reset the abscissa. Default value: true. +
+
+

See also

+GetX, +GetY, +SetX, +SetXY +
+
Index
+ + diff --git a/pdf/fpdf/doc/text.htm b/pdf/fpdf/doc/text.htm new file mode 100755 index 0000000..25f69b3 --- /dev/null +++ b/pdf/fpdf/doc/text.htm @@ -0,0 +1,39 @@ + + + + +Text + + + +

Text

+Text(float x, float y, string txt) +

Description

+Prints a character string. The origin is on the left of the first character, on the baseline. +This method allows to place a string precisely on the page, but it is usually easier to use +Cell(), MultiCell() or Write() which are the standard methods to print text. +

Parameters

+
+
x
+
+Abscissa of the origin. +
+
y
+
+Ordinate of the origin. +
+
txt
+
+String to print. +
+
+

See also

+SetFont, +SetTextColor, +Cell, +MultiCell, +Write +
+
Index
+ + diff --git a/pdf/fpdf/doc/write.htm b/pdf/fpdf/doc/write.htm new file mode 100755 index 0000000..bd85401 --- /dev/null +++ b/pdf/fpdf/doc/write.htm @@ -0,0 +1,51 @@ + + + + +Write + + + +

Write

+Write(float h, string txt [, mixed link]) +

Description

+This method prints text from the current position. When the right margin is reached (or the \n +character is met) a line break occurs and text continues from the left margin. Upon method exit, +the current position is left just at the end of the text. +
+It is possible to put a link on the text. +

Parameters

+
+
h
+
+Line height. +
+
txt
+
+String to print. +
+
link
+
+URL or identifier returned by AddLink(). +
+
+

Example

+
+
// Begin with regular font
+$pdf->SetFont('Arial','',14);
+$pdf->Write(5,'Visit ');
+// Then put a blue underlined link
+$pdf->SetTextColor(0,0,255);
+$pdf->SetFont('','U');
+$pdf->Write(5,'www.fpdf.org','http://www.fpdf.org');
+
+

See also

+SetFont, +SetTextColor, +AddLink, +MultiCell, +SetAutoPageBreak +
+
Index
+ + -- cgit