mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-12-24 06:21:23 -05:00
1705 lines
42 KiB
HTML
1705 lines
42 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|
<head>
|
|
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
|
<meta name="generator" content="JsDoc Toolkit" />
|
|
|
|
<title>JsDoc Reference - jsPDF</title>
|
|
|
|
<style type="text/css">
|
|
/* default.css */
|
|
body
|
|
{
|
|
font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
|
|
width: 800px;
|
|
}
|
|
|
|
.header
|
|
{
|
|
clear: both;
|
|
background-color: #ccc;
|
|
padding: 8px;
|
|
}
|
|
|
|
h1
|
|
{
|
|
font-size: 150%;
|
|
font-weight: bold;
|
|
padding: 0;
|
|
margin: 1em 0 0 .3em;
|
|
}
|
|
|
|
hr
|
|
{
|
|
border: none 0;
|
|
border-top: 1px solid #7F8FB1;
|
|
height: 1px;
|
|
}
|
|
|
|
pre.code
|
|
{
|
|
display: block;
|
|
padding: 8px;
|
|
border: 1px dashed #ccc;
|
|
}
|
|
|
|
#index
|
|
{
|
|
margin-top: 24px;
|
|
float: left;
|
|
width: 160px;
|
|
position: absolute;
|
|
left: 8px;
|
|
background-color: #F3F3F3;
|
|
padding: 8px;
|
|
}
|
|
|
|
#content
|
|
{
|
|
margin-left: 190px;
|
|
width: 600px;
|
|
}
|
|
|
|
.classList
|
|
{
|
|
list-style-type: none;
|
|
padding: 0;
|
|
margin: 0 0 0 8px;
|
|
font-family: arial, sans-serif;
|
|
font-size: 1em;
|
|
overflow: auto;
|
|
}
|
|
|
|
.classList li
|
|
{
|
|
padding: 0;
|
|
margin: 0 0 8px 0;
|
|
}
|
|
|
|
.summaryTable { width: 100%; }
|
|
|
|
h1.classTitle
|
|
{
|
|
font-size:170%;
|
|
line-height:130%;
|
|
}
|
|
|
|
h2 { font-size: 110%; }
|
|
caption, div.sectionTitle
|
|
{
|
|
background-color: #7F8FB1;
|
|
color: #fff;
|
|
font-size:130%;
|
|
text-align: left;
|
|
padding: 2px 6px 2px 6px;
|
|
border: 1px #7F8FB1 solid;
|
|
}
|
|
|
|
div.sectionTitle { margin-bottom: 8px; }
|
|
.summaryTable thead { display: none; }
|
|
|
|
.summaryTable td
|
|
{
|
|
vertical-align: top;
|
|
padding: 4px;
|
|
border-bottom: 1px #7F8FB1 solid;
|
|
border-right: 1px #7F8FB1 solid;
|
|
}
|
|
|
|
/*col#summaryAttributes {}*/
|
|
.summaryTable td.attributes
|
|
{
|
|
border-left: 1px #7F8FB1 solid;
|
|
width: 140px;
|
|
text-align: right;
|
|
}
|
|
|
|
td.attributes, .fixedFont
|
|
{
|
|
line-height: 15px;
|
|
color: #002EBE;
|
|
font-family: "Courier New",Courier,monospace;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.summaryTable td.nameDescription
|
|
{
|
|
text-align: left;
|
|
font-size: 13px;
|
|
line-height: 15px;
|
|
}
|
|
|
|
.summaryTable td.nameDescription, .description
|
|
{
|
|
line-height: 15px;
|
|
padding: 4px;
|
|
padding-left: 4px;
|
|
}
|
|
|
|
.summaryTable { margin-bottom: 8px; }
|
|
|
|
ul.inheritsList
|
|
{
|
|
list-style: square;
|
|
margin-left: 20px;
|
|
padding-left: 0;
|
|
}
|
|
|
|
.detailList {
|
|
margin-left: 20px;
|
|
line-height: 15px;
|
|
}
|
|
.detailList dt { margin-left: 20px; }
|
|
|
|
.detailList .heading
|
|
{
|
|
font-weight: bold;
|
|
padding-bottom: 6px;
|
|
margin-left: 0;
|
|
}
|
|
|
|
.light, td.attributes, .light a:link, .light a:visited
|
|
{
|
|
color: #777;
|
|
font-style: italic;
|
|
}
|
|
|
|
.fineprint
|
|
{
|
|
text-align: right;
|
|
font-size: 10px;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<!-- ============================== header ================================= -->
|
|
<!-- begin static/header.html -->
|
|
<div id="header">
|
|
</div>
|
|
<!-- end static/header.html -->
|
|
|
|
<!-- ============================== classes index ============================ -->
|
|
<div id="index">
|
|
<!-- begin publish.classesIndex -->
|
|
<div align="center"><a href="../index.html">Class Index</a>
|
|
| <a href="../files.html">File Index</a></div>
|
|
<hr />
|
|
<h2>Classes</h2>
|
|
<ul class="classList">
|
|
|
|
<li><i><a href="../symbols/_global_.html">_global_</a></i></li>
|
|
|
|
<li><a href="../symbols/FontObject.html">FontObject</a></li>
|
|
|
|
<li><a href="../symbols/jsPDF.html">jsPDF</a></li>
|
|
|
|
<li><a href="../symbols/PubSub.html">PubSub</a></li>
|
|
|
|
</ul>
|
|
<hr />
|
|
<!-- end publish.classesIndex -->
|
|
</div>
|
|
|
|
<div id="content">
|
|
<!-- ============================== class title ============================ -->
|
|
<h1 class="classTitle">
|
|
|
|
Class jsPDF
|
|
</h1>
|
|
|
|
<!-- ============================== class summary ========================== -->
|
|
<p class="description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<br /><i>Defined in: </i> <a href="../symbols/src/c__work_jsPDF_jspdf.js.html">jspdf.js</a>.
|
|
|
|
</p>
|
|
|
|
<!-- ============================== constructor summary ==================== -->
|
|
|
|
<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class jsPDF.">
|
|
<caption>Class Summary</caption>
|
|
<thead>
|
|
<tr>
|
|
<th scope="col">Constructor Attributes</th>
|
|
<th scope="col">Constructor Name and Description</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription" >
|
|
<div class="fixedFont">
|
|
<b><a href="../symbols/jsPDF.html#constructor">jsPDF</a></b>(orientation, unit, format)
|
|
</div>
|
|
<div class="description">Creates new jsPDF document object instance</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
<!-- ============================== properties summary ===================== -->
|
|
|
|
|
|
|
|
<table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class jsPDF.">
|
|
<caption>Field Summary</caption>
|
|
<thead>
|
|
<tr>
|
|
<th scope="col">Field Attributes</th>
|
|
<th scope="col">Field Name and Description</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont">
|
|
jsPDF.<b><a href="../symbols/jsPDF.html#.API">API</a></b>
|
|
</div>
|
|
<div class="description">jsPDF.API is a STATIC property of jsPDF class.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont">
|
|
<b><a href="../symbols/jsPDF.html#CapJoinStyles">CapJoinStyles</a></b>
|
|
</div>
|
|
<div class="description">Is an Object providing a mapping from human-readable to
|
|
integer flag values designating the varieties of line cap
|
|
and join styles.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ============================== methods summary ======================== -->
|
|
|
|
|
|
|
|
<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class jsPDF.">
|
|
<caption>Method Summary</caption>
|
|
<thead>
|
|
<tr>
|
|
<th scope="col">Method Attributes</th>
|
|
<th scope="col">Method Name and Description</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#addPage">addPage</a></b>()
|
|
</div>
|
|
<div class="description">Adds (and transfers the focus to) new page to the PDF document.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#circle">circle</a></b>(x, y, r, style)
|
|
</div>
|
|
<div class="description">Adds an circle to PDF</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#ellipse">ellipse</a></b>(x, y, rx, rx, style)
|
|
</div>
|
|
<div class="description">Adds an ellipse to PDF</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#getFontList">getFontList</a></b>()
|
|
</div>
|
|
<div class="description">Returns an object - a tree of fontName to fontStyle relationships available to
|
|
active PDF document.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#lines">lines</a></b>(lines, x, y, scale)
|
|
</div>
|
|
<div class="description">Adds series of curves (straight lines or cubic bezier curves) to canvas, starting at `x`, `y` coordinates.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#output">output</a></b>(type, options)
|
|
</div>
|
|
<div class="description">Generates the PDF document.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#rect">rect</a></b>(x, y, w, h, style)
|
|
</div>
|
|
<div class="description">Adds a rectangle to PDF</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#setDrawColor">setDrawColor</a></b>(ch1, ch2, ch3, ch4)
|
|
</div>
|
|
<div class="description">Sets the stroke color for upcoming elements.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#setFillColor">setFillColor</a></b>(ch1, ch2, ch3, ch4)
|
|
</div>
|
|
<div class="description">Sets the fill color for upcoming elements.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#setFont">setFont</a></b>(fontName, fontStyle)
|
|
</div>
|
|
<div class="description">Sets text font face, variant for upcoming text elements.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#setFontSize">setFontSize</a></b>(size)
|
|
</div>
|
|
<div class="description">Sets font size for upcoming text elements.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#setFontStyle">setFontStyle</a></b>(style)
|
|
</div>
|
|
<div class="description">Switches font style or variant for upcoming text elements,
|
|
while keeping the font face or family same.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#setLineCap">setLineCap</a></b>(style)
|
|
</div>
|
|
<div class="description">Sets the line cap styles
|
|
See {jsPDF.CapJoinStyles} for variants</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#setLineJoin">setLineJoin</a></b>(style)
|
|
</div>
|
|
<div class="description">Sets the line join styles
|
|
See {jsPDF.CapJoinStyles} for variants</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#setLineWidth">setLineWidth</a></b>(width)
|
|
</div>
|
|
<div class="description">Sets line width for upcoming lines.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#setProperties">setProperties</a></b>(A)
|
|
</div>
|
|
<div class="description">Adds a properties to the PDF document</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#setTextColor">setTextColor</a></b>(r, g, b)
|
|
</div>
|
|
<div class="description">Sets the text color for upcoming elements.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#text">text</a></b>(text, x, y, flags)
|
|
</div>
|
|
<div class="description">Adds text to page.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="attributes"> </td>
|
|
<td class="nameDescription">
|
|
<div class="fixedFont"><b><a href="../symbols/jsPDF.html#triangle">triangle</a></b>(x1, y1, x2, y2, x3, y3, style)
|
|
</div>
|
|
<div class="description">Adds a triangle to PDF</div>
|
|
</td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<!-- ============================== events summary ======================== -->
|
|
|
|
|
|
<!-- ============================== constructor details ==================== -->
|
|
|
|
<div class="details"><a name="constructor"> </a>
|
|
<div class="sectionTitle">
|
|
Class Detail
|
|
</div>
|
|
|
|
<div class="fixedFont">
|
|
<b>jsPDF</b>(orientation, unit, format)
|
|
</div>
|
|
|
|
<div class="description">
|
|
Creates new jsPDF document object instance
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<b>orientation</b>
|
|
|
|
</dt>
|
|
<dd>One of "portrait" or "landscape" (or shortcuts "p" (Default), "l")</dd>
|
|
|
|
<dt>
|
|
<b>unit</b>
|
|
|
|
</dt>
|
|
<dd>Measurement unit to be used when coordinates are specified. One of "pt" (points), "mm" (Default), "cm", "in"</dd>
|
|
|
|
<dt>
|
|
<b>format</b>
|
|
|
|
</dt>
|
|
<dd>One of 'a3', 'a4' (Default),'a5' ,'letter' ,'legal'</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<!-- ============================== field details ========================== -->
|
|
|
|
<div class="sectionTitle">
|
|
Field Detail
|
|
</div>
|
|
|
|
<a name=".API"> </a>
|
|
<div class="fixedFont">
|
|
|
|
|
|
<span class="light">jsPDF.</span><b>API</b>
|
|
|
|
</div>
|
|
<div class="description">
|
|
jsPDF.API is a STATIC property of jsPDF class.
|
|
jsPDF.API is an object you can add methods and properties to.
|
|
The methods / properties you add will show up in new jsPDF objects.
|
|
|
|
One property is prepopulated. It is the 'events' Object. Plugin authors can add topics, callbacks to this object. These will be reassigned to all new instances of jsPDF.
|
|
Examples:
|
|
jsPDF.API.events['initialized'] = function(){ 'this' is API object }
|
|
jsPDF.API.events['addFont'] = function(added_font_object){ 'this' is API object }
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<pre class="code"> jsPDF.API.mymethod = function(){
|
|
// 'this' will be ref to internal API object. see jsPDF source
|
|
// , so you can refer to built-in methods like so:
|
|
// this.line(....)
|
|
// this.text(....)
|
|
}
|
|
var pdfdoc = new jsPDF()
|
|
pdfdoc.mymethod() // <- !!!!!!</pre>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="CapJoinStyles"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{Object}</span>
|
|
<b>CapJoinStyles</b>
|
|
|
|
</div>
|
|
<div class="description">
|
|
Is an Object providing a mapping from human-readable to
|
|
integer flag values designating the varieties of line cap
|
|
and join styles.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ============================== method details ========================= -->
|
|
|
|
<div class="sectionTitle">
|
|
Method Detail
|
|
</div>
|
|
|
|
<a name="addPage"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>addPage</b>()
|
|
|
|
</div>
|
|
<div class="description">
|
|
Adds (and transfers the focus to) new page to the PDF document.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="circle"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>circle</b>(x, y, r, style)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Adds an circle to PDF
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>x</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against left edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>y</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against upper edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>r</b>
|
|
|
|
</dt>
|
|
<dd>Radius (in units declared at inception of PDF document)</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{String}</span> <b>style</b>
|
|
|
|
</dt>
|
|
<dd>(Defaults to active fill/stroke style) A string signalling if stroke, fill or both are to be applied.</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="ellipse"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>ellipse</b>(x, y, rx, rx, style)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Adds an ellipse to PDF
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>x</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against left edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>y</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against upper edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>rx</b>
|
|
|
|
</dt>
|
|
<dd>Radius along x axis (in units declared at inception of PDF document)</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>rx</b>
|
|
|
|
</dt>
|
|
<dd>Radius along y axis (in units declared at inception of PDF document)</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{String}</span> <b>style</b>
|
|
|
|
</dt>
|
|
<dd>(Defaults to active fill/stroke style) A string signalling if stroke, fill or both are to be applied.</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="getFontList"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{Object}</span>
|
|
<b>getFontList</b>()
|
|
|
|
</div>
|
|
<div class="description">
|
|
Returns an object - a tree of fontName to fontStyle relationships available to
|
|
active PDF document.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{Object}</span> Like {'times':['normal', 'italic', ... ], 'arial':['normal', 'bold', ... ], ... }</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="lines"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>lines</b>(lines, x, y, scale)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Adds series of curves (straight lines or cubic bezier curves) to canvas, starting at `x`, `y` coordinates.
|
|
All data points in `lines` are relative to last line origin.
|
|
`x`, `y` become x1,y1 for first line / curve in the set.
|
|
For lines you only need to specify [x2, y2] - (ending point) vector against x1, y1 starting point.
|
|
For bezier curves you need to specify [x2,y2,x3,y3,x4,y4] - vectors to control points 1, 2, ending point. All vectors are against the start of the curve - x1,y1.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<pre class="code">.lines([[2,2],[-2,2],[1,1,2,2,3,3],[2,1]], 212,110, 10) // line, line, bezier curve, line</pre>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Array}</span> <b>lines</b>
|
|
|
|
</dt>
|
|
<dd>Array of *vector* shifts as pairs (lines) or sextets (cubic bezier curves).</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>x</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against left edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>y</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against upper edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>scale</b>
|
|
|
|
</dt>
|
|
<dd>(Defaults to [1.0,1.0]) x,y Scaling factor for all vectors. Elements can be any floating number Sub-one makes drawing smaller. Over-one grows the drawing. Negative flips the direction.</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="output"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>output</b>(type, options)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Generates the PDF document.
|
|
Possible values:
|
|
datauristring (alias dataurlstring) - Data-Url-formatted data returned as string.
|
|
datauri (alias datauri) - Data-Url-formatted data pushed into current window's location (effectively reloading the window with contents of the PDF).
|
|
|
|
If `type` argument is undefined, output is raw body of resulting PDF returned as a string.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{String}</span> <b>type</b>
|
|
|
|
</dt>
|
|
<dd>A string identifying one of the possible output types.</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Object}</span> <b>options</b>
|
|
|
|
</dt>
|
|
<dd>An object providing some additional signalling to PDF generator.</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="rect"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>rect</b>(x, y, w, h, style)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Adds a rectangle to PDF
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>x</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against left edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>y</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against upper edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>w</b>
|
|
|
|
</dt>
|
|
<dd>Width (in units declared at inception of PDF document)</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>h</b>
|
|
|
|
</dt>
|
|
<dd>Height (in units declared at inception of PDF document)</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{String}</span> <b>style</b>
|
|
|
|
</dt>
|
|
<dd>(Defaults to active fill/stroke style) A string signalling if stroke, fill or both are to be applied.</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="setDrawColor"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>setDrawColor</b>(ch1, ch2, ch3, ch4)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Sets the stroke color for upcoming elements.
|
|
|
|
Depending on the number of arguments given, Gray, RGB, or CMYK
|
|
color space is implied.
|
|
|
|
When only ch1 is given, "Gray" color space is implied and it
|
|
must be a value in the range from 0.00 (solid black) to to 1.00 (white)
|
|
if values are communicated as String types, or in range from 0 (black)
|
|
to 255 (white) if communicated as Number type.
|
|
The RGB-like 0-255 range is provided for backward compatibility.
|
|
|
|
When only ch1,ch2,ch3 are given, "RGB" color space is implied and each
|
|
value must be in the range from 0.00 (minimum intensity) to to 1.00
|
|
(max intensity) if values are communicated as String types, or
|
|
from 0 (min intensity) to to 255 (max intensity) if values are communicated
|
|
as Number types.
|
|
The RGB-like 0-255 range is provided for backward compatibility.
|
|
|
|
When ch1,ch2,ch3,ch4 are given, "CMYK" color space is implied and each
|
|
value must be a in the range from 0.00 (0% concentration) to to
|
|
1.00 (100% concentration)
|
|
|
|
Because JavaScript treats fixed point numbers badly (rounds to
|
|
floating point nearest to binary representation) it is highly advised to
|
|
communicate the fractional numbers as String types, not JavaScript Number type.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number|String}</span> <b>ch1</b>
|
|
|
|
</dt>
|
|
<dd>Color channel value</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number|String}</span> <b>ch2</b>
|
|
|
|
</dt>
|
|
<dd>Color channel value</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number|String}</span> <b>ch3</b>
|
|
|
|
</dt>
|
|
<dd>Color channel value</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number|String}</span> <b>ch4</b>
|
|
|
|
</dt>
|
|
<dd>Color channel value</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="setFillColor"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>setFillColor</b>(ch1, ch2, ch3, ch4)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Sets the fill color for upcoming elements.
|
|
|
|
Depending on the number of arguments given, Gray, RGB, or CMYK
|
|
color space is implied.
|
|
|
|
When only ch1 is given, "Gray" color space is implied and it
|
|
must be a value in the range from 0.00 (solid black) to to 1.00 (white)
|
|
if values are communicated as String types, or in range from 0 (black)
|
|
to 255 (white) if communicated as Number type.
|
|
The RGB-like 0-255 range is provided for backward compatibility.
|
|
|
|
When only ch1,ch2,ch3 are given, "RGB" color space is implied and each
|
|
value must be in the range from 0.00 (minimum intensity) to to 1.00
|
|
(max intensity) if values are communicated as String types, or
|
|
from 0 (min intensity) to to 255 (max intensity) if values are communicated
|
|
as Number types.
|
|
The RGB-like 0-255 range is provided for backward compatibility.
|
|
|
|
When ch1,ch2,ch3,ch4 are given, "CMYK" color space is implied and each
|
|
value must be a in the range from 0.00 (0% concentration) to to
|
|
1.00 (100% concentration)
|
|
|
|
Because JavaScript treats fixed point numbers badly (rounds to
|
|
floating point nearest to binary representation) it is highly advised to
|
|
communicate the fractional numbers as String types, not JavaScript Number type.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number|String}</span> <b>ch1</b>
|
|
|
|
</dt>
|
|
<dd>Color channel value</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number|String}</span> <b>ch2</b>
|
|
|
|
</dt>
|
|
<dd>Color channel value</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number|String}</span> <b>ch3</b>
|
|
|
|
</dt>
|
|
<dd>Color channel value</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number|String}</span> <b>ch4</b>
|
|
|
|
</dt>
|
|
<dd>Color channel value</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="setFont"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>setFont</b>(fontName, fontStyle)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Sets text font face, variant for upcoming text elements.
|
|
See output of jsPDF.getFontList() for possible font names, styles.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{String}</span> <b>fontName</b>
|
|
|
|
</dt>
|
|
<dd>Font name or family. Example: "times"</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{String}</span> <b>fontStyle</b>
|
|
|
|
</dt>
|
|
<dd>Font style or variant. Example: "italic"</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="setFontSize"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>setFontSize</b>(size)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Sets font size for upcoming text elements.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>size</b>
|
|
|
|
</dt>
|
|
<dd>Font size in points.</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="setFontStyle"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>setFontStyle</b>(style)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Switches font style or variant for upcoming text elements,
|
|
while keeping the font face or family same.
|
|
See output of jsPDF.getFontList() for possible font names, styles.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{String}</span> <b>style</b>
|
|
|
|
</dt>
|
|
<dd>Font style or variant. Example: "italic"</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="setLineCap"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>setLineCap</b>(style)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Sets the line cap styles
|
|
See {jsPDF.CapJoinStyles} for variants
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{String|Number}</span> <b>style</b>
|
|
|
|
</dt>
|
|
<dd>A string or number identifying the type of line cap</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="setLineJoin"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>setLineJoin</b>(style)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Sets the line join styles
|
|
See {jsPDF.CapJoinStyles} for variants
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{String|Number}</span> <b>style</b>
|
|
|
|
</dt>
|
|
<dd>A string or number identifying the type of line join</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="setLineWidth"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>setLineWidth</b>(width)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Sets line width for upcoming lines.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>width</b>
|
|
|
|
</dt>
|
|
<dd>Line width (in units declared at inception of PDF document)</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="setProperties"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>setProperties</b>(A)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Adds a properties to the PDF document
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Object}</span> <b>A</b>
|
|
|
|
</dt>
|
|
<dd>property_name-to-property_value object structure.</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="setTextColor"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>setTextColor</b>(r, g, b)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Sets the text color for upcoming elements.
|
|
If only one, first argument is given,
|
|
treats the value as gray-scale color value.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>r</b>
|
|
|
|
</dt>
|
|
<dd>Red channel color value in range 0-255</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>g</b>
|
|
|
|
</dt>
|
|
<dd>Green channel color value in range 0-255</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>b</b>
|
|
|
|
</dt>
|
|
<dd>Blue channel color value in range 0-255</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="text"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>text</b>(text, x, y, flags)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Adds text to page. Supports adding multiline text when 'text' argument is an Array of Strings.
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{String|Array}</span> <b>text</b>
|
|
|
|
</dt>
|
|
<dd>String or array of strings to be added to the page. Each line is shifted one line down per font, spacing settings declared before this call.</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>x</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against left edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>y</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against upper edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Object}</span> <b>flags</b>
|
|
|
|
</dt>
|
|
<dd>Collection of settings signalling how the text must be encoded. Defaults are sane. If you think you want to pass some flags, you likely can read the source.</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<hr />
|
|
|
|
<a name="triangle"> </a>
|
|
<div class="fixedFont">
|
|
|
|
<span class="light">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span>
|
|
<b>triangle</b>(x1, y1, x2, y2, x3, y3, style)
|
|
|
|
</div>
|
|
<div class="description">
|
|
Adds a triangle to PDF
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Parameters:</dt>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>x1</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against left edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>y1</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against upper edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>x2</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against left edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>y2</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against upper edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>x3</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against left edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{Number}</span> <b>y3</b>
|
|
|
|
</dt>
|
|
<dd>Coordinate (in units declared at inception of PDF document) against upper edge of the page</dd>
|
|
|
|
<dt>
|
|
<span class="light fixedFont">{String}</span> <b>style</b>
|
|
|
|
</dt>
|
|
<dd>(Defaults to active fill/stroke style) A string signalling if stroke, fill or both are to be applied.</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<dl class="detailList">
|
|
<dt class="heading">Returns:</dt>
|
|
|
|
<dd><span class="light fixedFont">{<a href="../symbols/jsPDF.html">jsPDF</a>}</span> </dd>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ============================== event details ========================= -->
|
|
|
|
|
|
<hr />
|
|
</div>
|
|
|
|
|
|
<!-- ============================== footer ================================= -->
|
|
<div class="fineprint" style="clear:both">
|
|
|
|
Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Mon Oct 15 2012 22:41:49 GMT-0700 (PDT)
|
|
</div>
|
|
</body>
|
|
</html>
|