Sha256: ede9fcc622ec73d363e24eeae96386caeaf279d69b1c05cc7c22992d528da8f7

Contents?: true

Size: 1.28 KB

Versions: 1

Compression:

Stored size: 1.28 KB

Contents

require_relative 'suppress_warnings'
require 'rjb'

Rjb.load(Dir.glob(File.expand_path('../../ext/*.jar', __dir__)).join(':'))

class FillablePDF
  module ITEXT
    extend FillablePDF::SuppressWarnings

    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.properties.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.properties.VerticalAlignment'
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fillable-pdf-0.9.6 lib/fillable-pdf/itext.rb