UNPKG

playbasis

Version:
487 lines (224 loc) 11.5 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>Documentation Namespace: barCode</title> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <link type="text/css" rel="stylesheet" href="styles/sunlight.default.css"> <link type="text/css" rel="stylesheet" href="styles/site.cerulean.css"> </head> <body> <div class="navbar navbar-default navbar-fixed-top "> <div class="container"> <div class="navbar-header"> <a class="navbar-brand" href="index.html">Documentation</a> <button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#topNavigation"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="navbar-collapse collapse" id="topNavigation"> <ul class="nav navbar-nav"> <li class="dropdown"> <a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a> <ul class="dropdown-menu "> <li><a href="Playbasis.html">Playbasis</a></li><li><a href="Playbasis.authApi.html">Playbasis.authApi</a></li><li><a href="Playbasis.badgeApi.html">Playbasis.badgeApi</a></li><li><a href="Playbasis.barCode.html">Playbasis.barCode</a></li><li><a href="Playbasis.builder.html">Playbasis.builder</a></li><li><a href="Playbasis.communicationApi.html">Playbasis.communicationApi</a></li><li><a href="Playbasis.const.html">Playbasis.const</a></li><li><a href="Playbasis.contentApi.html">Playbasis.contentApi</a></li><li><a href="Playbasis.engineApi.html">Playbasis.engineApi</a></li><li><a href="Playbasis.goodsApi.html">Playbasis.goodsApi</a></li><li><a href="Playbasis.helpers.html">Playbasis.helpers</a></li><li><a href="Playbasis.http.html">Playbasis.http</a></li><li><a href="Playbasis.livefeedApi.html">Playbasis.livefeedApi</a></li><li><a href="Playbasis.merchantApi.html">Playbasis.merchantApi</a></li><li><a href="Playbasis.playerApi.html">Playbasis.playerApi</a></li><li><a href="Playbasis.pointApi.html">Playbasis.pointApi</a></li><li><a href="Playbasis.qrCode.html">Playbasis.qrCode</a></li><li><a href="Playbasis.questApi.html">Playbasis.questApi</a></li><li><a href="Playbasis.quizApi.html">Playbasis.quizApi</a></li><li><a href="Playbasis.redeemApi.html">Playbasis.redeemApi</a></li><li><a href="Playbasis.serviceApi.html">Playbasis.serviceApi</a></li><li><a href="Playbasis.storeOrganizeApi.html">Playbasis.storeOrganizeApi</a></li><li><a href="Playbasis.util.html">Playbasis.util</a></li> </ul> </li> </ul> <div class="col-sm-3 col-md-3"> <form class="navbar-form" role="search"> <div class="input-group"> <input type="text" class="form-control" placeholder="Search" name="q" id="search-input"> <div class="input-group-btn"> <button class="btn btn-default" id="search-submit"><i class="glyphicon glyphicon-search"></i></button> </div> </div> </form> </div> </div> </div> </div> <div class="container" id="toc-content"> <div class="row"> <div class="col-md-8"> <div id="main"> <h1 class="page-title">Namespace: barCode</h1> <section> <header> <h2> <span class="ancestors"><a href="Playbasis.html">Playbasis</a>.</span> barCode </h2> </header> <article> <div class="container-overview"> <div class="description"><p>Playbasis Vendors - Barcode Generator</p></div> <dl class="details"> </dl> </div> <h3 class="subsection-title">Methods</h3> <dl> <hr> <dt> <h4 class="name" id=".generate"><span class="type-signature">&lt;static> </span>generate(targetElement, text, options)</h4> </dt> <dd> <div class="description"> <p>Generate barcode and attach result to target element. Result from this call, target element will have barcode rendered.</p> </div> <h5>Parameters:</h5> <table class="params table table-striped"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>targetElement</code></td> <td class="type"> <span class="param-type">String</span> </td> <td class="description last"><p>Target element can either be &quot;#elementname&quot; or &quot;.classname&quot;. Use the former to render barcode to specific element. Otherwise use the latter, so you can use that class name to apply to multiple of elements.</p></td> </tr> <tr> <td class="name"><code>text</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>Text data to add into generated qrcode</p></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> <span class="param-type">Object</span> </td> <td class="description last"><p>(<strong>optional</strong>) option as Object.<br> It can include<br> {<br> <code>format</code>: <em>String</em> = select which format to use to render barcode. It can be &quot;UPC&quot; | &quot;EAN2&quot; | &quot;EAN5&quot; | &quot;EAN8&quot; | &quot;EAN13&quot; | &quot;CODE39&quot; | &quot;ITF14&quot; | &quot;MSI&quot; | &quot;PHARMACODE&quot;. Otherwise if not specify, it will be default to use code-128 style.<br> <code>width</code>: <em>Number</em> = width of single bar. Default is 2.<br> <code>height</code>: <em>Number</em> = height of the barcode. Default is 100.<br> <code>text</code>: <em>String</em> = override text that is displayed. Default is undefined.<br> <code>fontOptions</code>: <em>String</em> = you can add bold, and italic style to text. It can be &quot;bold&quot; | &quot;italic&quot; | &quot;bold italic&quot;. Default is &quot;&quot;.<br> <code>font</code>: <em>String</em> = define the font family used to display text. This can be any default font or a font defined by a @font-face rule. Default is &quot;monospace&quot;.<br> <code>textAlign</code>: <em>String</em> = set horizontal alignment of text. It can be &quot;left&quot; | &quot;center&quot; | &quot;right&quot;. Default is &quot;center&quot;.<br> <code>textPosition</code>: <em>String</em> = set vertical position of text. It can be &quot;bottom&quot; | &quot;top&quot;. Default is &quot;bottom&quot;.<br> <code>textMargin</code>: <em>Number</em> = set the space between the barcode and text. Default is 2.<br> <code>fontSize</code>: <em>Number</em> = set size of text. Default is 20.<br> <code>background</code>: <em>String</em> = set background color of barcode. Default is &quot;#ffffff&quot;.<br> <code>lineColor</code>: <em>String</em> = set line color of barcode. Default is &quot;#000000&quot;.<br> <code>margin</code>: <em>Number</em> = set space margin around barcode. If nothing else is set, all side will inherit the margins property but can be replaced it you want to set them separately. Default is 10.<br> <code>marginLeft</code>: <em>Number</em> = set space margin left of barcode. Default is 10.<br> <code>marginRight</code>: <em>Number</em> = set space margin right of barcode. Default is 10.<br> <code>marginTop</code>: <em>Number</em> = set space margin top of barcode. Default is 10.<br> <code>marginBottom</code>: <em>Number</em> = set space margin bottom of barcode. Default is 10.<br> }</p></td> </tr> </tbody> </table> <dl class="details"> </dl> </dd> </dl> </article> </section> </div> </div> <div class="clearfix"></div> <div class="col-md-3"> <div id="toc" class="col-md-3 hidden-xs hidden-sm hidden-md"></div> </div> </div> </div> <div class="modal fade" id="searchResults"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> <h4 class="modal-title">Search results</h4> </div> <div class="modal-body"></div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div> <footer> <span class="jsdoc-message"> Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.2</a> on August 23rd 2019, 1:59:05 pm using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>. </span> </footer> <script src="scripts/docstrap.lib.js"></script> <script src="scripts/toc.js"></script> <script type="text/javascript" src="scripts/fulltext-search-ui.js"></script> <script> $( function () { $( "[id*='$']" ).each( function () { var $this = $( this ); $this.attr( "id", $this.attr( "id" ).replace( "$", "__" ) ); } ); $( ".tutorial-section pre, .readme-section pre, pre.prettyprint.source" ).each( function () { var $this = $( this ); var example = $this.find( "code" ); exampleText = example.html(); var lang = /{@lang (.*?)}/.exec( exampleText ); if ( lang && lang[1] ) { exampleText = exampleText.replace( lang[0], "" ); example.html( exampleText ); lang = lang[1]; } else { var langClassMatch = example.parent()[0].className.match(/lang\-(\S+)/); lang = langClassMatch ? langClassMatch[1] : "javascript"; } if ( lang ) { $this .addClass( "sunlight-highlight-" + lang ) .addClass( "linenums" ) .html( example.html() ); } } ); Sunlight.highlightAll( { lineNumbers : true, showMenu : true, enableDoclinks : true } ); $.catchAnchorLinks( { navbarOffset: 10 } ); $( "#toc" ).toc( { anchorName : function ( i, heading, prefix ) { return $( heading ).attr( "id" ) || ( prefix + i ); }, selectors : "#toc-content h1,#toc-content h2,#toc-content h3,#toc-content h4", showAndHide : false, smoothScrolling: true } ); $( "#main span[id^='toc']" ).addClass( "toc-shim" ); $( '.dropdown-toggle' ).dropdown(); $( "table" ).each( function () { var $this = $( this ); $this.addClass('table'); } ); } ); </script> <!--Navigation and Symbol Display--> <!--Google Analytics--> <script type="text/javascript"> $(document).ready(function() { SearcherDisplay.init(); }); </script> </body> </html>