# Wijmo_Pdf

## Content

<div class="content__tsd">
						<div style="display:flex;justify-content:space-between;align-items:center">
							<h1>
								wijmo.pdf Module
							</h1>
						</div>
						<section class="tsd-comment">
							<div class="tsd-comment">
								<div class="lead">
									<p>Defines the <a href="../classes/wijmo_pdf.pdfdocument.html">PdfDocument</a> class and associated classes.</p>
								</div>
								<p>This module incorporates modified versions of the
									<a href="https://github.com/foliojs/pdfkit" target="_blank">PDFKit</a>
									and <a href="https://github.com/foliojs/fontkit" target="_blank">fontkit</a>
								libraries.</p>
							</div>
						</section>
						<section class="tsd-index-group">
							<section class="tsd-index-panel">
								<div class="tsd-index-content">
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Type aliases
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-type-alias tsd-parent-kind-external-module"><a href="wijmo_pdf.html#pdftagorcontent" class="tsd-kind-icon">Pdf<wbr>Tag<wbr>OrContent</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Classes
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfbrush.html" class="tsd-kind-icon">Pdf<wbr>Brush</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfdashpattern.html" class="tsd-kind-icon">Pdf<wbr>Dash<wbr>Pattern</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfdocument.html" class="tsd-kind-icon">Pdf<wbr>Document</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfdocumentendedeventargs.html" class="tsd-kind-icon">Pdf<wbr>Document<wbr>Ended<wbr>Event<wbr>Args</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdffont.html" class="tsd-kind-icon">Pdf<wbr>Font</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfgradientbrush.html" class="tsd-kind-icon">Pdf<wbr>Gradient<wbr>Brush</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfgradientstop.html" class="tsd-kind-icon">Pdf<wbr>Gradient<wbr>Stop</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdflineargradientbrush.html" class="tsd-kind-icon">Pdf<wbr>Linear<wbr>Gradient<wbr>Brush</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfpagearea.html" class="tsd-kind-icon">Pdf<wbr>Page<wbr>Area</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfpaths.html" class="tsd-kind-icon">Pdf<wbr>Paths</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfpen.html" class="tsd-kind-icon">Pdf<wbr>Pen</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfradialgradientbrush.html" class="tsd-kind-icon">Pdf<wbr>Radial<wbr>Gradient<wbr>Brush</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfrunningtitle.html" class="tsd-kind-icon">Pdf<wbr>Running<wbr>Title</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfrunningtitledeclarativecontent.html" class="tsd-kind-icon">Pdf<wbr>Running<wbr>Title<wbr>Declarative<wbr>Content</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="../classes/wijmo_pdf.pdfsolidbrush.html" class="tsd-kind-icon">Pdf<wbr>Solid<wbr>Brush</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Interfaces
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdfartifactoptions.html" class="tsd-kind-icon">IPdf<wbr>Artifact<wbr>Options</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdfbufferedpagerange.html" class="tsd-kind-icon">IPdf<wbr>Buffered<wbr>Page<wbr>Range</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdfdocumentinfo.html" class="tsd-kind-icon">IPdf<wbr>Document<wbr>Info</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdfdocumentoptions.html" class="tsd-kind-icon">IPdf<wbr>Document<wbr>Options</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdffontattributes.html" class="tsd-kind-icon">IPdf<wbr>Font<wbr>Attributes</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdffontfile.html" class="tsd-kind-icon">IPdf<wbr>Font<wbr>File</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdfimage.html" class="tsd-kind-icon">IPdf<wbr>Image</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdfimagedrawsettings.html" class="tsd-kind-icon">IPdf<wbr>Image<wbr>Draw<wbr>Settings</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdfpagemargins.html" class="tsd-kind-icon">IPdf<wbr>Page<wbr>Margins</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdfpagesettings.html" class="tsd-kind-icon">IPdf<wbr>Page<wbr>Settings</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdfpermissions.html" class="tsd-kind-icon">IPdf<wbr>Permissions</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdfrunningtitleoptions.html" class="tsd-kind-icon">IPdf<wbr>Running<wbr>Title<wbr>Options</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdfsvgdrawsettings.html" class="tsd-kind-icon">IPdf<wbr>Svg<wbr>Draw<wbr>Settings</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdftag.html" class="tsd-kind-icon">IPdf<wbr>Tag</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdftagcontent.html" class="tsd-kind-icon">IPdf<wbr>Tag<wbr>Content</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdftagcontentoptions.html" class="tsd-kind-icon">IPdf<wbr>Tag<wbr>Content<wbr>Options</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdftagoptions.html" class="tsd-kind-icon">IPdf<wbr>Tag<wbr>Options</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdftextdrawsettings.html" class="tsd-kind-icon">IPdf<wbr>Text<wbr>Draw<wbr>Settings</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdftextmeasurementinfo.html" class="tsd-kind-icon">IPdf<wbr>Text<wbr>Measurement<wbr>Info</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdftextmeasurementsettings.html" class="tsd-kind-icon">IPdf<wbr>Text<wbr>Measurement<wbr>Settings</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="../interfaces/wijmo_pdf.ipdftextsettings.html" class="tsd-kind-icon">IPdf<wbr>Text<wbr>Settings</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Enumerations
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdfartifacttype.html" class="tsd-kind-icon">Pdf<wbr>Artifact<wbr>Type</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdffillrule.html" class="tsd-kind-icon">Pdf<wbr>Fill<wbr>Rule</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdfimagehorizontalalign.html" class="tsd-kind-icon">Pdf<wbr>Image<wbr>Horizontal<wbr>Align</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdfimageverticalalign.html" class="tsd-kind-icon">Pdf<wbr>Image<wbr>Vertical<wbr>Align</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdflinecapstyle.html" class="tsd-kind-icon">Pdf<wbr>Line<wbr>Cap<wbr>Style</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdflinejoinstyle.html" class="tsd-kind-icon">Pdf<wbr>Line<wbr>Join<wbr>Style</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdfpageedge.html" class="tsd-kind-icon">Pdf<wbr>Page<wbr>Edge</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdfpageorientation.html" class="tsd-kind-icon">Pdf<wbr>Page<wbr>Orientation</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdfpagesize.html" class="tsd-kind-icon">Pdf<wbr>Page<wbr>Size</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdfprintpermission.html" class="tsd-kind-icon">Pdf<wbr>Print<wbr>Permission</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdftagtype.html" class="tsd-kind-icon">Pdf<wbr>Tag<wbr>Type</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdftextbaseline.html" class="tsd-kind-icon">Pdf<wbr>Text<wbr>Baseline</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdftexthorizontalalign.html" class="tsd-kind-icon">Pdf<wbr>Text<wbr>Horizontal<wbr>Align</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="../enums/wijmo_pdf.pdfversion.html" class="tsd-kind-icon">Pdf<wbr>Version</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Functions
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="wijmo_pdf.html#pttopx" class="tsd-kind-icon">pt<wbr>ToPx</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="wijmo_pdf.html#pxtopt" class="tsd-kind-icon">px<wbr>ToPt</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="wijmo_pdf.html#saveblob" class="tsd-kind-icon">save<wbr>Blob</a></li>
										</ul>
									</section>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Type aliases</h2>
							<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-external-module">
								<a name="pdftagorcontent" class="tsd-anchor"></a>
								<h3>PdfTagOrContent</h3>
								<div class="tsd-signature tsd-kind-icon">Pdf<wbr>Tag<wbr>OrContent<span class="tsd-signature-symbol">:</span> <a href="../interfaces/wijmo_pdf.ipdftag.html" class="tsd-signature-type">IPdfTag</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/wijmo_pdf.ipdftagcontent.html" class="tsd-signature-type">IPdfTagContent</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">function</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Specifies elements that can be passed to the <a href="../interfaces/wijmo_pdf.ipdftag.html#add">IPdfTag.add</a> and <a href="../classes/wijmo_pdf.pdfdocument.html#tag">PdfDocument.tag</a> methods via the <strong>child</strong> parameter.</p>
									</div>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Functions</h2>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="pttopx" class="tsd-anchor"></a>
								<h3>ptToPx</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">pt<wbr>ToPx<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Converts a point unit value to a pixel unit value.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>The value to convert.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
										<p>The converted value.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="pxtopt" class="tsd-anchor"></a>
								<h3>pxToPt</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">px<wbr>ToPt<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Converts a pixel unit value to a point unit value.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>The value to convert.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
										<p>The converted value.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="saveblob" class="tsd-anchor"></a>
								<h3>saveBlob</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">save<wbr>Blob<span class="tsd-signature-symbol">(</span>blob<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Blob</span>, fileName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Saves the Blob object as a file.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>blob: <span class="tsd-signature-type">Blob</span></h5>
												<div class="tsd-comment">
													<p>The Blob object to save.</p>
												</div>
											</li>
											<li>
												<h5>fileName: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>The name with which the file is saved.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
						</section>
					</div>