<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – Developer Guide</title>
    <link>https://docs.aspose.com/barcode/javascript-cpp/developer-guide/</link>
    <description>Recent content in Developer Guide on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="https://docs.aspose.com/barcode/javascript-cpp/developer-guide/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Javascript-Cpp: Barcode Generation Basics - Create Barcodes in JavaScript</title>
      <link>https://docs.aspose.com/barcode/javascript-cpp/barcode-generation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/barcode/javascript-cpp/barcode-generation/</guid>
      <description>
        
        
        

&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

&lt;a href=&#34;https://products.aspose.app/barcode/generate&#34;&gt;Generate Barcodes Online&lt;/a&gt;. Test the quality of &lt;em&gt;&lt;strong&gt;Aspose.BarCode&lt;/strong&gt;&lt;/em&gt; generation and view the results online.
&lt;/div&gt;

&lt;p&gt;This chapter covers the basics of barcode generation and related topics, including supported barcode types, appearance customization, managing barcode size, customizing barcode text, saving generated barcodes, and more. Find detailed information in the articles below.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Article&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/set-barcode-size/&#34;&gt;Set Barcode Size and Resolution&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Details how to customize barcode measurement units and the resolution of generated images&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/customize-barcode-appearance/&#34;&gt;Adjust Barcode Appearance&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Explains how to adjust properties like size, rotation angle, padding, borders, and bar width reduction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/set-barcode-text/&#34;&gt;Manage Barcode Text&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Covers managing barcode text and captions, including visibility, position, font, spacing, and wrapping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/save-barcode-image/&#34;&gt;Save Generated Barcodes&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Describes how to save barcode images to streams, files, or bitmaps in various output formats (raster and vector)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/set-checksum-controls/&#34;&gt;Set Checksum Controls in 1D Barcodes&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Explains checksum settings for 1D barcodes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/barcode-generation-state-in-xml/&#34;&gt;Work with Barcode Generation State in XML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Describes how to import and export barcode generation state using XML&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Javascript-Cpp: Barcode Generation Specifics in JavaScript</title>
      <link>https://docs.aspose.com/barcode/javascript-cpp/generate-barcode-types/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/barcode/javascript-cpp/generate-barcode-types/</guid>
      <description>
        
        
        &lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This section provides an overview of barcode symbologies, their key properties, and examples of barcode labels and code snippets for generating various barcode types.&lt;/p&gt;
&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;
&lt;p&gt;A barcode is a visual code made up of parallel lines, spaces of varying widths, or other shapes arranged in a pattern to represent data. Once generated and printed, barcode labels are placed on surfaces for scanning. Barcodes are machine-readable tags designed for quick data retrieval from visual patterns. A single barcode can encode about 25 characters for 1D types or up to 2,000 characters for 2D types. The more characters a barcode holds, the larger its size.&lt;/p&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

&lt;em&gt;For any questions or clarifications, please contact &lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/technical-support/&#34;&gt;Aspose Technical Support&lt;/a&gt;. Join discussions at the &lt;a href=&#34;https://forum.aspose.com/c/barcode/13&#34;&gt;Aspose.Barcode Forum&lt;/a&gt; or reach out to &lt;a href=&#34;https://helpdesk.aspose.com/&#34;&gt;Aspose Paid Support Helpdesk&lt;/a&gt;.&lt;/em&gt;
&lt;/div&gt;

&lt;h3 id=&#34;barcodes-vs-rfid&#34;&gt;Barcodes vs RFID&lt;/h3&gt;
&lt;p&gt;Barcodes are read by sensors in scanners that emit light beams to detect the black and white lines in the barcode label. These scanners require a line-of-sight to scan one barcode at a time and convert the light signals into readable text.&lt;/p&gt;
&lt;p&gt;RFID (Radio-Frequency Identification) is an alternative technology that uses radio waves to transfer data from RFID tags to readers. RFID tags have sensors with unique IDs, allowing a reader to scan multiple tags simultaneously without line-of-sight.&lt;/p&gt;
&lt;p&gt;RFID systems are more suitable for scanning large quantities of items but come with higher costs and more complex setups. They also have limitations when used with metals or liquids. Barcodes, on the other hand, provide higher accuracy and reliability, as they ensure precise data reading, even if they cannot scan multiple items at once.&lt;/p&gt;
&lt;h3 id=&#34;barcode-usage&#34;&gt;Barcode Usage&lt;/h3&gt;
&lt;p&gt;Barcodes are used in a variety of industries, including retail, healthcare, logistics, pharmacy, documentation management, and more. Below are examples of common business applications for barcodes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Inventory tracking&lt;/strong&gt;: This involves using barcode scanners or mobile devices paired with specialized software. Each item is tagged with a unique barcode, allowing for easy tracking of all operations related to that item.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Asset tracking&lt;/strong&gt;: Businesses often need to manage assets efficiently. Placing barcode tags on assets and scanning them helps track and manage these items, improving accountability and simplifying audits.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Billing and invoice management&lt;/strong&gt;: Barcodes can be linked to customer numbers or invoice identifiers, making it easy to access and process customer or invoice data.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Admission management&lt;/strong&gt;: Tickets for events, travel itineraries, and similar documents can have barcodes for quick verification, speeding up admission processes and reducing printing costs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data storage&lt;/strong&gt;: Barcodes, especially QR codes, are commonly used to store business and personal information. Smartphones can easily read these barcodes, providing fast and straightforward access to data.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;barcode-type-definition&#34;&gt;Barcode Type Definition&lt;/h2&gt;
&lt;p&gt;Barcode types determine how data is encoded within the barcode image. Each type uses a unique method for encoding characters.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;One-dimensional (1D)&lt;/strong&gt; barcodes, or linear barcodes, encode data by varying the width and spacing of parallel lines.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Two-dimensional (2D)&lt;/strong&gt; barcodes were developed to overcome the limitations of 1D barcodes. They use patterns such as rectangles, dots, hexagons, or other geometric shapes called matrix codes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Postal barcodes&lt;/strong&gt; refer to specific symbologies used by postal services across different countries. Unlike 1D barcodes, postal barcodes encode data by adjusting the height of bars. This allows them to encode information like ZIP and ZIP+4 codes and delivery addresses, which postal services process using automated scanning equipment.&lt;/p&gt;
&lt;h3 id=&#34;key-barcode-properties&#34;&gt;Key Barcode Properties&lt;/h3&gt;
&lt;p&gt;Barcode symbologies share similarities with file formats, as they define essential barcode properties:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#dataencoding&#34;&gt;&lt;strong&gt;Data encoding format&lt;/strong&gt;&lt;/a&gt;: Different barcode types have varying capabilities for encoding characters. Some can only encode numerical digits, others can handle alphabetic and special characters, while others support full encoding sets.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#datadensity&#34;&gt;&lt;strong&gt;Data density&lt;/strong&gt;&lt;/a&gt;: Each symbology has a defined capacity for encoding information, resulting in barcodes with either high or low data density.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#shape&#34;&gt;&lt;strong&gt;Shape&lt;/strong&gt;&lt;/a&gt;: Barcodes can come in different shapes, such as rectangular, square, or elongated.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#precision&#34;&gt;&lt;strong&gt;Recognition precision&lt;/strong&gt;&lt;/a&gt;: Certain 1D barcodes lack checksums and controls, making it difficult to verify that all data has been correctly read and decrypted. This results in lower recognition precision. Conversely, 2D barcodes offer higher recognition precision, as they include mechanisms to recover partially corrupted data and ensure accurate reading.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;supported-barcode-types&#34;&gt;Supported Barcode Types&lt;/h3&gt;
&lt;p&gt;The following are the barcode types supported by &lt;em&gt;&lt;strong&gt;Aspose.BarCode for JavaScript via C++&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Supported Symbologies&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;1D&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Numerical Only&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Code 11, Code 32, Codabar, Databar Omnidirectional, Databar Stacked Omnidirectional, Databar Limited, Databar Truncated, Databar Stacked, EAN 13, EAN 14, EAN 8, IATA 2-of-5, Italian Post 25, Interleaved 2-of-5, ISBN ISMN, ISSN, ITF 6, ITF 14, Matrix 2-of-5, MSI, OPC, PatchCode, Pharmacode, PZN, SSCC 14, SSCC 18, Standard 2-of-5, EAN 5, EAN 2, UPC-A, UPC-E, UpcaGs1DatabarCoupon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alpha-Numeric&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Code 128, Code 39, Code 93, Code 16K, CodablockF, Databar Expanded, Databar Expanded Stacked, GS1 CodablockF, GS1 Code 128, VIN&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;2D&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;QR Code, Micro QR Code, PDF417, Compact PDF417, Macro PDF417, Micro PDF417, Aztec, DataMatrix, DotCode, GS1 Data Matrix, GS1 QR Code, MaxiCode, DotCode, Han Xin Code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Postal&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Australia Post, Australian Post Parcel, Deutsche Post Identcode, Deutsche Post Leticode, Planet, Postnet, RM4SCC, Singapore Post, Swiss Post Parcel, USPS OneCode&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;set-barcode-type-in-asposebarcode&#34;&gt;&lt;strong&gt;Set Barcode Type in Aspose.BarCode&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Aspose.BarCode for JavaScript via C++&lt;/strong&gt;&lt;/em&gt; supports most widely used barcode symbologies. To generate a barcode image, create an instance of the &lt;a href=&#34;https://reference.aspose.com/barcode/javascript-cpp/aspose.barcode.generation/barcodegenerator&#34;&gt;&lt;em&gt;BarcodeGenerator&lt;/em&gt;&lt;/a&gt; class and set two main parameters: the data to be encoded in the &lt;a href=&#34;https://reference.aspose.com/barcode/javascript-cpp/aspose.barcode.generation/barcodegenerator/properties/codetext&#34;&gt;&lt;em&gt;CodeText&lt;/em&gt;&lt;/a&gt; property and the barcode type in the &lt;a href=&#34;https://reference.aspose.com/barcode/javascript-cpp/aspose.barcode.generation/barcodegenerator/properties/barcodetype&#34;&gt;&lt;em&gt;BarcodeType&lt;/em&gt;&lt;/a&gt; property. The &lt;a href=&#34;https://reference.aspose.com/barcode/javascript-cpp/aspose.barcode.generation/barcodegenerator/properties/barcodetype&#34;&gt;&lt;em&gt;BarcodeType&lt;/em&gt;&lt;/a&gt; property specifies the symbology used for generating barcodes. Developers can select any supported symbology from the predefined list in the &lt;a href=&#34;https://reference.aspose.com/barcode/javascript-cpp/aspose.barcode.generation/barcodegenerator&#34;&gt;&lt;em&gt;BarcodeGenerator&lt;/em&gt;&lt;/a&gt; class. However, not all symbologies support all text formats due to inherent limitations.&lt;/p&gt;
&lt;h3 id=&#34;code-39&#34;&gt;&lt;strong&gt;Code 39&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Code 39&lt;/em&gt; is a variable-length barcode symbology limited to 43 characters, including uppercase letters (A-Z), numerical digits, and some special characters (-, ., $, /, +, %, and space). Each character is represented by nine elements: five bars and four spaces. This symbology has low data density and does not include a mandatory checksum, which can affect recognition accuracy.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;&lt;image src=&#34;code39extended.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Below is a code snippet to generate a barcode using the &lt;em&gt;Code 39&lt;/em&gt; symbology.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/get-barcode-module-instance/&#34;&gt;How to get &lt;em&gt;BarCodeInstance&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Generate a Code39Extended barcode
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;BarCodeInstance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;BarcodeGenerator&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Code39FullASCII&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;$&amp;amp;This Code#*&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;getElementById&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;img&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;src&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;GenerateBarCodeImage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;// Display barcode image
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;delete&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;data-encoding-formats&#34;&gt;&lt;strong&gt;Data Encoding Formats&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a name=&#34;dataencoding&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Barcode symbologies use different data encoding techniques and have varied capabilities. The barcode label size and the data amount to be encoded are defined for each symbology. Some barcode types can only encode numerical digits or limited character sets, while others can encode any byte sequence without restrictions.&lt;/p&gt;
&lt;p&gt;Below, we present examples of different barcode types, such as &lt;em&gt;EAN 13&lt;/em&gt;, &lt;em&gt;Code 11&lt;/em&gt;, &lt;em&gt;GS1 Code 128&lt;/em&gt;, and &lt;em&gt;PDF417&lt;/em&gt;, which showcase various data densities.&lt;/p&gt;
&lt;h3 id=&#34;ean-13&#34;&gt;&lt;strong&gt;EAN 13&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;EAN 13&lt;/em&gt; barcodes are designed to encode only numerical digits. Specifically, the data encoding format for &lt;em&gt;EAN 13&lt;/em&gt; requires encoding exactly 12 digits, with the 13th digit serving as a control sum calculated based on a specific algorithm.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;&lt;image src=&#34;ean13.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s an example code snippet to generate &lt;em&gt;EAN 13&lt;/em&gt; barcodes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/get-barcode-module-instance/&#34;&gt;How to get &lt;em&gt;BarCodeInstance&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Generate an EAN13 barcode
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;BarCodeInstance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;BarcodeGenerator&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;EAN13&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;1234567890128&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Parameters&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Barcode&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;XDimension&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;2px&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;getElementById&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;img&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;src&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;GenerateBarCodeImage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;// Display barcode image
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;delete&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;code-11&#34;&gt;Code 11&lt;/h2&gt;
&lt;p&gt;The &lt;em&gt;Code 11&lt;/em&gt; symbology supports encoding a string of any length (theoretically unlimited), including numeric digits and the dash (-) character.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;&lt;image src=&#34;code11.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;The following code sample shows how to generate a &lt;em&gt;Code 11&lt;/em&gt; barcode.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/get-barcode-module-instance/&#34;&gt;How to get &lt;em&gt;BarCodeInstance&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Generate a Code11 barcode
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;BarCodeInstance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;BarcodeGenerator&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Code11&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;1234-5678&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;getElementById&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;img&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;src&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;GenerateBarCodeImage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;// Display barcode image
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;delete&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;gs1-code-128&#34;&gt;GS1 Code 128&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;GS1 Code 128&lt;/em&gt; can encode any ASCII alphanumeric characters, similar to the standard &lt;em&gt;Code 128&lt;/em&gt; symbology. However, the data encoding format in &lt;em&gt;GS1 Code 128&lt;/em&gt; follows strict GS1 standards.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;&lt;image src=&#34;gs1code128.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;The code example below demonstrates how to create a &lt;em&gt;GS1 Code 128&lt;/em&gt; barcode.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/get-barcode-module-instance/&#34;&gt;How to get &lt;em&gt;BarCodeInstance&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Generate a GS1 Code128 barcode
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;BarCodeInstance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;BarcodeGenerator&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;GS1Code128&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;(02)04006664241007(37)1&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Parameters&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Barcode&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;XDimension&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;2px&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;getElementById&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;img&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;src&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;GenerateBarCodeImage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;// Display barcode image
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;delete&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;data-density&#34;&gt;Data Density&lt;/h2&gt;
&lt;p&gt;Data density is a key property of barcode symbologies, indicating how much information can be stored in a single barcode. It is typically low for 1D barcodes and significantly higher for 2D matrix barcodes, with 2D barcodes offering over 10 times more data capacity than 1D symbologies.&lt;/p&gt;
&lt;h2 id=&#34;barcode-shapes&#34;&gt;Barcode Shapes&lt;/h2&gt;
&lt;p&gt;Barcodes can be printed on various surfaces and have different shapes. However, barcodes themselves are typically limited to rectangular or square forms. Using a square barcode in an area meant for a large, rectangular space is not efficient in terms of space usage.&lt;/p&gt;
&lt;h2 id=&#34;barcode-recognition-precision&#34;&gt;Barcode Recognition Precision&lt;/h2&gt;
&lt;p&gt;Sometimes, data read from barcodes can be incorrect. 1D barcodes often do not include a checksum or only have basic error checks, making them more susceptible to errors. In contrast, most 2D barcodes use Reed-Solomon error correction, which helps ensure accurate reading and can recover data from partially damaged barcodes.&lt;/p&gt;
&lt;h3 id=&#34;interleaved-2-of-5&#34;&gt;Interleaved 2-of-5&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Interleaved 2-of-5&lt;/em&gt; can encode digit sequences of any length, provided the sequence has an even number of digits. By default, it does not include a checksum, making it possible to read erroneous data.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;&lt;image src=&#34;interleaved2of5.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;The code example below shows how to generate an &lt;em&gt;Interleaved 2-of-5&lt;/em&gt; barcode.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/get-barcode-module-instance/&#34;&gt;How to get &lt;em&gt;BarCodeInstance&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Generate an Interleaved 2 of 5 barcode
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;BarCodeInstance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;BarcodeGenerator&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Interleaved2of5&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;1234567890&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;getElementById&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;img&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;src&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;GenerateBarCodeImage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;// Display barcode image
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;delete&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;postal-types&#34;&gt;Postal Types&lt;/h2&gt;
&lt;p&gt;Postal symbologies are specialized barcode types designed exclusively for postal services. They typically have lower data density than 2D barcodes and can encode only numerical characters. Unlike traditional barcodes, postal symbologies often encode information by varying the height of bars. While many postal services are transitioning to widely used 2D barcodes, this change is gradual. &lt;em&gt;&lt;strong&gt;Aspose.BarCode for JavaScript via C++&lt;/strong&gt;&lt;/em&gt; supports key postal symbologies along with 1D and 2D barcodes.&lt;/p&gt;
&lt;h3 id=&#34;postnet&#34;&gt;Postnet&lt;/h3&gt;
&lt;p&gt;The &lt;em&gt;Postnet&lt;/em&gt; symbology encodes only digits corresponding to ZIP or ZIP+4 codes using half- and full-height bars, similar to 1D barcodes. Each digit is represented by five bars, two of which are full height.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;&lt;image src=&#34;postnet.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;The code example below shows how to generate a &lt;em&gt;Postnet&lt;/em&gt; barcode.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/get-barcode-module-instance/&#34;&gt;How to get &lt;em&gt;BarCodeInstance&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Generate a Postnet barcode
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;BarCodeInstance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;BarcodeGenerator&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Postnet&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;1159628792&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Parameters&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Barcode&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;XDimension&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;3px&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;getElementById&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;img&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;src&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;GenerateBarCodeImage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;// Display barcode image
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;delete&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;rm4scc&#34;&gt;RM4SCC&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;RM4SCC&lt;/em&gt; can encode only digits and uppercase English alphabet characters. It follows 1D barcode parameters, with each character represented by four bars: two extending upward and two downward. This bar arrangement creates 36 possible combinations, representing 10 digits and 26 letters.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;&lt;image src=&#34;rm4scc.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;The following code snippet demonstrates how to generate an &lt;em&gt;RM4SCC&lt;/em&gt; barcode.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.aspose.com/barcode/barcode/javascript-cpp/get-barcode-module-instance/&#34;&gt;How to get &lt;em&gt;BarCodeInstance&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Generate an RM4SCC barcode
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;BarCodeInstance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;BarcodeGenerator&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;RM4SCC&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;123ABC&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Parameters&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Barcode&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;XDimension&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;3px&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;getElementById&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;img&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;src&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;GenerateBarCodeImage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;// Display barcode image
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;gen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;delete&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Javascript-Cpp: Complex Barcode Types</title>
      <link>https://docs.aspose.com/barcode/javascript-cpp/complex-barcodes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/barcode/javascript-cpp/complex-barcodes/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Javascript-Cpp: Barcode Recognition - Read Barcodes in JavaScript</title>
      <link>https://docs.aspose.com/barcode/javascript-cpp/barcode-recognition/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/barcode/javascript-cpp/barcode-recognition/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Javascript-Cpp: How to Get BarCode Module Instance</title>
      <link>https://docs.aspose.com/barcode/javascript-cpp/get-barcode-module-instance/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/barcode/javascript-cpp/get-barcode-module-instance/</guid>
      <description>
        
        
        &lt;h1 id=&#34;using-the-global-module-instance-with-asposebarcodejscppjs&#34;&gt;Using the Global Module Instance with Aspose.BarCode.JS.Cpp.js&lt;/h1&gt;
&lt;p&gt;When working with the &lt;code&gt;Aspose.BarCode.JS.Cpp.js&lt;/code&gt; library, it is essential to obtain a global module instance to access its features throughout your application. This guide explains how to load, initialize, and store the BarCode module as a global instance.&lt;/p&gt;
&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;Before initializing the BarCode module, ensure the &lt;code&gt;Aspose.BarCode.JS.Cpp.js&lt;/code&gt; script is included in your HTML file. This step is required for the library to function properly.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;script&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;type&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;text/javascript&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;src&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Aspose.BarCode.JS.Cpp.js&amp;#34;&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;async&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;onload&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;initializeModule()&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;script&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;script&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Global BarCode module instance
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;BarCodeInstance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Async function for module initialization
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;kr&#34;&gt;async&lt;/span&gt; &lt;span class=&#34;kd&#34;&gt;function&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;initializeModule&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;try&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;c1&#34;&gt;// Load the BarCode module and store it in BarCodeInstance
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;        &lt;span class=&#34;nx&#34;&gt;BarCodeInstance&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kr&#34;&gt;await&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;BarCode&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nx&#34;&gt;console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;log&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;BarCode module has loaded&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;c1&#34;&gt;// Additional code to enable barcode-related controls can be placed here
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;catch&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;error&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;c1&#34;&gt;// Handle any errors that may occur during initialization
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;        &lt;span class=&#34;nx&#34;&gt;console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;error&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;BarCode module initialization error:&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;error&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;script&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Javascript-Cpp: How to Run Aspose.BarCode Examples in JavaScript</title>
      <link>https://docs.aspose.com/barcode/javascript-cpp/run-aspose-barcode-examples/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/barcode/javascript-cpp/run-aspose-barcode-examples/</guid>
      <description>
        
        
        &lt;h2 id=&#34;software-requirements&#34;&gt;&lt;strong&gt;Software Requirements&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&#34;1-web-browser&#34;&gt;1. Web Browser&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Modern Web Browsers&lt;/strong&gt;: WebAssembly is supported in all major modern browsers. To run a WebAssembly application, you should ensure that you are using one of the following:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Google Chrome&lt;/strong&gt; (Version 57+)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mozilla Firefox&lt;/strong&gt; (Version 52+)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Safari&lt;/strong&gt; (Version 11+ for macOS and iOS)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Microsoft Edge&lt;/strong&gt; (Version 16+)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opera&lt;/strong&gt; (Version 44+)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Browser Settings&lt;/strong&gt;: Ensure that WebAssembly is enabled in the browser. In most cases, it is enabled by default, but you can check the browser&amp;rsquo;s settings or developer tools for confirmation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2-operating-system&#34;&gt;2. Operating System&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cross-Platform Compatibility&lt;/strong&gt;: WebAssembly applications run in the browser, so they are generally independent of the underlying operating system. However, some performance and integration benefits can vary:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Windows&lt;/strong&gt;: Works well with the latest versions of Chrome, Edge, Firefox, and Opera.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;macOS&lt;/strong&gt;: Runs WebAssembly applications with Safari, Chrome, Firefox, and Opera.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linux&lt;/strong&gt;: Compatible with major browsers such as Chrome, Firefox, and Opera.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mobile Devices&lt;/strong&gt;: Most modern mobile browsers support WebAssembly, so WebAssembly apps can run on smartphones and tablets with Android or iOS.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;3-web-server-optional-but-recommended&#34;&gt;3. Web Server (Optional but Recommended)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Serving WebAssembly Files&lt;/strong&gt;: While you can open a &lt;code&gt;.html&lt;/code&gt; file containing WebAssembly code directly in your browser, it&amp;rsquo;s generally better to serve it via a web server to handle features like CORS (Cross-Origin Resource Sharing) and improved security.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Simple Local Servers&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Python HTTP Server&lt;/strong&gt;: &lt;code&gt;python3 -m http.server&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Node.js http-server&lt;/strong&gt;: Install via &lt;code&gt;npm install -g http-server&lt;/code&gt; and run with &lt;code&gt;http-server&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Production Servers&lt;/strong&gt;: Use a web server like &lt;strong&gt;Apache&lt;/strong&gt;, &lt;strong&gt;Nginx&lt;/strong&gt;, or &lt;strong&gt;nginx&lt;/strong&gt; for deploying WebAssembly apps to a public web environment.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;download-examples-from-github&#34;&gt;&lt;strong&gt;Download Examples from GitHub&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;All code examples available for &lt;em&gt;&lt;strong&gt;Aspose.BarCode for JavaScript via C++&lt;/strong&gt;&lt;/em&gt; are hosted on &lt;a href=&#34;https://github.com/aspose-barcode/Aspose.BarCode-for-.NET/tree/master/Examples&#34;&gt;GitHub&lt;/a&gt;. The project requires at least fully updated Visual Studio 2022 with .Net Framework 4.8 and .Net 6.0 or later versions installed. &lt;br&gt;
To work with it, the following steps should be executed:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Either clone the repository using a preferred GitHub client or download the ZIP file from &lt;a href=&#34;https://github.com/asposebarcode/Aspose_BarCode_NET/archive/master.zip&#34;&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Extract the contents of the ZIP file to any folder on your computer. All examples are located in &lt;strong&gt;Examples&lt;/strong&gt; folder&lt;/li&gt;
&lt;li&gt;Check the file with the Visual Studio solution, &lt;em&gt;Aspose.BarCode.Examples.CSharp.sln&lt;/em&gt;, in the folder&lt;/li&gt;
&lt;li&gt;Open the solution file in Visual Studio and build a new project&lt;/li&gt;
&lt;li&gt;Upon the first run, the dependencies will be downloaded automatically through NuGet&lt;/li&gt;
&lt;li&gt;Check the &lt;strong&gt;Data&lt;/strong&gt; folder in the root of &lt;strong&gt;Examples&lt;/strong&gt; that contains the input files used in the provided code examples. You must download the &lt;strong&gt;Data&lt;/strong&gt; folder together with the project&lt;/li&gt;
&lt;li&gt;Open the &lt;em&gt;RunExamples.cs&lt;/em&gt; file: all examples can be called from here&lt;/li&gt;
&lt;li&gt;Uncomment the examples to be run within the project&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In case of any issues with setting up or running code examples, reach out to &lt;a href=&#34;https://forum.aspose.com/c/barcode&#34;&gt;&lt;strong&gt;Technical Support Forum&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;how-to-contribute&#34;&gt;&lt;strong&gt;How to Contribute&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;If you wish to add or improve a code example, we encourage you to contribute to the project. All examples and showcase projects provided in this repository are open source and can be freely used in your applications.&lt;/p&gt;
&lt;p&gt;To contribute, you can fork the repository, edit the source code, and create a pull request. We will review the changes and include them in the repository if we find them helpful.&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
