Set Aspect Ratio
Contents
 [
      
        Hide
      ]
    
A barcode’s aspect ratio is the width:height ratio. We can control how tall or wide a barcode is by controlling its aspect ratio.
Setting Aspect Ratio
An aspect ratio of 3:2 means that the barcode is 1.5 or 3/2 times wider than it is tall. In other words, the width of the barcode is 1.5 times larger than the height. Below is a Pdf417 barcode with an aspect ration of 1.5
PDF417 barcode with an aspect ratio of 1.5

An aspect ratio of 2 means that the barcode’s width is twice its height. Below is a Pdf417 barcode with an aspect ratio of 2.
PDF417 barcode with an aspect ratio of 2

The code below shows how to set the aspect ratio in Java.
Java
 public class MyAttributes
{
    public static BarCodeAttributes Create(String text, String symbology)
    {
        BarCodeAttributes b = new BarCodeAttributes();
        b.setCodeText(text);
        b.setSymbology(symbology);
        // Set Aspect Ratio to 3:2 or 1.5
        b.setPDF417AspectRatio(1.5f);
        return b;
    }
}JRXML
 <image hAlign="Center">
<reportElement x="0" y="600"  width="500" height="250" />                
<imageExpression class="net.sf.jasperreports.engine.JRRenderable">
   <![CDATA[new com.aspose.barcode.jr.BarCodeRenderer(MyAttributes.Create(
      "1234567890", "PDF417")
   )]]>
</imageExpression>
</image>