Java 类com.lowagie.text.pdf.BarcodePDF417 实例源码

项目:itext2    文件:ExamplePDF417Test.java   
/**
 * Example Barcode PDF417.
 */
@Test
public void main() throws Exception {


           BarcodePDF417 pdf417 = new BarcodePDF417();
           String text = "It was the best of times, it was the worst of times, " + 
               "it was the age of wisdom, it was the age of foolishness, " +
               "it was the epoch of belief, it was the epoch of incredulity, " +
               "it was the season of Light, it was the season of Darkness, " +
               "it was the spring of hope, it was the winter of despair, " +
               "we had everything before us, we had nothing before us, " +
               "we were all going direct to Heaven, we were all going direct " +
               "the other way - in short, the period was so far like the present " +
               "period, that some of its noisiest authorities insisted on its " +
               "being received, for good or for evil, in the superlative degree " +
               "of comparison only.";
           pdf417.setText(text);
           Document document = new Document(PageSize.A4, 50, 50, 50, 50);
           PdfWriter.getInstance(document, PdfTestBase.getOutputStream( "pdf417.pdf"));
           document.open();
           Image img = pdf417.getImage();
           img.scalePercent(50, 50 * pdf417.getYHeight());
           document.add(img);
           document.close();

}
项目:sistra    文件:PDFDocumentTemplate.java   
/**
 * M�todo que permite introducir un c�digo de barras de nube de puntos que represente el texto
 * que se pasa como par�metro. Se debe indicar la p�gina del PDF donde se debe introducir
 * el c�digo (normlamente la p�gina 1) y la posici�n absoluta X e Y dentro de la p�gina.
 */
public void establecerBarCodeNP (int Pagina, String texto, int XPos, int YPos) throws Exception
{
        BarcodePDF417 code417 = new BarcodePDF417();    
        code417.setText(texto); 
        Image img = code417.getImage();
        img.setAbsolutePosition(XPos, YPos);
        //Inicialmente lo dejamos a la misma escala. Falta comprobar si es necesario aumentarla o
        //disminuirla.
        img.scalePercent(100, 100); 
        pdfs.getOverContent(Pagina).addImage(img);                      
}
项目:PDFTestForAndroid    文件:ExamplePDF417.java   
/**
 * Example Barcode PDF417.
 * 
 * @param args
 *            no arguments needed
 */

public static void main(String[] args) {
    try {
        BarcodePDF417 pdf417 = new BarcodePDF417();
        String text = "It was the best of times, it was the worst of times, "
                + "it was the age of wisdom, it was the age of foolishness, "
                + "it was the epoch of belief, it was the epoch of incredulity, "
                + "it was the season of Light, it was the season of Darkness, "
                + "it was the spring of hope, it was the winter of despair, "
                + "we had everything before us, we had nothing before us, "
                + "we were all going direct to Heaven, we were all going direct "
                + "the other way - in short, the period was so far like the present "
                + "period, that some of its noisiest authorities insisted on its "
                + "being received, for good or for evil, in the superlative degree " + "of comparison only.";
        pdf417.setText(text);
        Document document = new Document(PageSize.A4, 50, 50, 50, 50);
        PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(android.os.Environment.getExternalStorageDirectory() + java.io.File.separator + "droidtext" + java.io.File.separator + "pdf417.pdf"));
        document.open();
        Image img = pdf417.getImage();
        img.scalePercent(50, 50 * pdf417.getYHeight());
        document.add(img);
        document.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
}