r4fterman/pdf.forms

View on GitHub
src/main/java/org/pdf/forms/writer/PdfComponentWriter.java

Summary

Maintainability
A
35 mins
Test Coverage
F
0%
package org.pdf.forms.writer;

import java.io.IOException;
import java.util.Set;

import org.pdf.forms.widgets.IWidget;

import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Rectangle;
import com.itextpdf.text.pdf.PdfFormField;
import com.itextpdf.text.pdf.PdfWriter;

public interface PdfComponentWriter {

    Set<String> getFontSubstitutions();

    PdfFormField write(
            IWidget widget,
            Rectangle pageSize,
            int currentPage,
            PdfWriter writer,
            GlobalPdfWriter globalPdfWriter) throws IOException, DocumentException;
}