lib/fillable-pdf/itext.rb in fillable-pdf-0.9.2 vs lib/fillable-pdf/itext.rb in fillable-pdf-0.9.3

- old
+ new

@@ -1,3 +1,24 @@ +require_relative 'kernel' require 'rjb' Rjb.load(Dir.glob(File.expand_path('../../ext/*.jar', __dir__)).join(':')) + +module ITEXT + suppress_warnings do + ByteArrayOutputStream = Rjb.import 'com.itextpdf.io.source.ByteArrayOutputStream' + Canvas = Rjb.import 'com.itextpdf.layout.Canvas' + Div = Rjb.import 'com.itextpdf.layout.element.Div' + HorizontalAlignment = Rjb.import 'com.itextpdf.layout.property.HorizontalAlignment' + Image = Rjb.import 'com.itextpdf.layout.element.Image' + ImageDataFactory = Rjb.import 'com.itextpdf.io.image.ImageDataFactory' + PdfAcroForm = Rjb.import 'com.itextpdf.forms.PdfAcroForm' + PdfDictionary = Rjb.import 'com.itextpdf.kernel.pdf.PdfDictionary' + PdfDocument = Rjb.import 'com.itextpdf.kernel.pdf.PdfDocument' + PdfFormXObject = Rjb.import 'com.itextpdf.kernel.pdf.xobject.PdfFormXObject' + PdfName = Rjb.import 'com.itextpdf.kernel.pdf.PdfName' + PdfReader = Rjb.import 'com.itextpdf.kernel.pdf.PdfReader' + PdfWriter = Rjb.import 'com.itextpdf.kernel.pdf.PdfWriter' + Rectangle = Rjb.import 'com.itextpdf.kernel.geom.Rectangle' + VerticalAlignment = Rjb.import 'com.itextpdf.layout.property.VerticalAlignment' + end +end