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