From 0eb99d537d4179c7c4211600b58adb59d97f0d61 Mon Sep 17 00:00:00 2001 From: Sashi20 Date: Wed, 7 Aug 2019 12:36:30 +0530 Subject: Enable link to download certificate --- pdf/fpdf/doc/acceptpagebreak.htm | 63 +++++++++++++++++++++++ pdf/fpdf/doc/addfont.htm | 55 ++++++++++++++++++++ pdf/fpdf/doc/addlink.htm | 26 ++++++++++ pdf/fpdf/doc/addpage.htm | 56 ++++++++++++++++++++ pdf/fpdf/doc/aliasnbpages.htm | 45 +++++++++++++++++ pdf/fpdf/doc/cell.htm | 104 ++++++++++++++++++++++++++++++++++++++ pdf/fpdf/doc/close.htm | 21 ++++++++ pdf/fpdf/doc/error.htm | 25 +++++++++ pdf/fpdf/doc/footer.htm | 35 +++++++++++++ pdf/fpdf/doc/fpdf.htm | 63 +++++++++++++++++++++++ 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 | 57 +++++++++++++++++++++ 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 | 42 +++++++++++++++ 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 | 29 +++++++++++ pdf/fpdf/doc/text.htm | 39 ++++++++++++++ pdf/fpdf/doc/write.htm | 51 +++++++++++++++++++ 47 files changed, 1923 insertions(+) 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/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/acceptpagebreak.htm b/pdf/fpdf/doc/acceptpagebreak.htm new file mode 100755 index 0000000..810aabd --- /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..90dc361 --- /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..5681d58 --- /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..fde79aa --- /dev/null +++ b/pdf/fpdf/doc/addpage.htm @@ -0,0 +1,56 @@ + + + + +AddPage + + + +

AddPage

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

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. +
+
+

See also

+FPDF(), +Header(), +Footer(), +SetMargins(). +
+
Index
+ + diff --git a/pdf/fpdf/doc/aliasnbpages.htm b/pdf/fpdf/doc/aliasnbpages.htm new file mode 100755 index 0000000..53fdf68 --- /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..7480266 --- /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..6d8c192 --- /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..49b6083 --- /dev/null +++ b/pdf/fpdf/doc/error.htm @@ -0,0 +1,25 @@ + + + + +Error + + + +

Error

+Error(string msg) +

Description

+This method is automatically called in case of fatal error; it simply outputs the message +and halts the execution. An inherited class may override it to customize the error handling +but should always halt the script, or 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..1e4b3ad --- /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/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..1d1310c --- /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..e8ce6cf --- /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..b7cd1f8 --- /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..66a35ee --- /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..6c27066 --- /dev/null +++ b/pdf/fpdf/doc/index.htm @@ -0,0 +1,57 @@ + + + + +FPDF 1.7 Reference Manual + + + +

FPDF 1.7 Reference Manual

+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
+FPDF - constructor
+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
+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..a9c5194 --- /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..d6c728c --- /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..0b91b00 --- /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..c41bbd7 --- /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..b62291c --- /dev/null +++ b/pdf/fpdf/doc/output.htm @@ -0,0 +1,42 @@ + + + + +Output + + + +

Output

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

Description

+Send the document to a given destination: browser, file or string. In the case of browser, the +plug-in may be used (if present) or a download ("Save as" dialog box) may be forced. +
+The method first calls Close() if necessary to terminate the document. +

Parameters

+
+
name
+
+The name of the file. If not specified, the document will be sent to the browser +(destination I) with the name doc.pdf. +
+
dest
+
+Destination where to send the document. It can take one of the following values: + +
+
+

See also

+Close(). +
+
Index
+ + diff --git a/pdf/fpdf/doc/pageno.htm b/pdf/fpdf/doc/pageno.htm new file mode 100755 index 0000000..84e0f22 --- /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..fa71375 --- /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..60d3b7c --- /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..71dec89 --- /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..2c0db3c --- /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..6be79c5 --- /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..64f66d3 --- /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..1cbae91 --- /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..20b35cd --- /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..8b8897e --- /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..dde7a7c --- /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..11e417c --- /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..b524525 --- /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..7cc8c6d --- /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..7915647 --- /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..e8c628c --- /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..cb12fec --- /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..3bc0fe8 --- /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..65a4b7d --- /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..7c92465 --- /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..c0602e5 --- /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..e9afe11 --- /dev/null +++ b/pdf/fpdf/doc/sety.htm @@ -0,0 +1,29 @@ + + + + +SetY + + + +

SetY

+SetY(float y) +

Description

+Moves the current abscissa back to the left margin and sets the ordinate. If the passed value +is negative, it is relative to the bottom of the page. +

Parameters

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

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..ccd86eb --- /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..162476b --- /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