Example usage for org.apache.pdfbox.cos COSName SIG_FLAGS

List of usage examples for org.apache.pdfbox.cos COSName SIG_FLAGS

Introduction

In this page you can find the example usage for org.apache.pdfbox.cos COSName SIG_FLAGS.

Prototype

COSName SIG_FLAGS

To view the source code for org.apache.pdfbox.cos COSName SIG_FLAGS.

Click Source Link

Usage

From source file:at.gv.egiz.pdfas.lib.impl.stamping.pdfbox.PDFAsVisualSignatureBuilder.java

License:EUPL

public void createAcroFormDictionary(PDAcroForm acroForm, PDSignatureField signatureField) throws IOException {
    @SuppressWarnings("unchecked")
    List<PDField> acroFormFields = acroForm.getFields();
    COSDictionary acroFormDict = acroForm.getDictionary();
    acroFormDict.setDirect(true);/*from w ww.  j a v  a2  s  .c om*/
    acroFormDict.setInt(COSName.SIG_FLAGS, 3);
    acroFormFields.add(signatureField);
    acroFormDict.setString(COSName.DA, "/sylfaen 0 Tf 0 g");
    getStructure().setAcroFormFields(acroFormFields);
    getStructure().setAcroFormDictionary(acroFormDict);
    logger.debug("AcroForm dictionary has been created");
}

From source file:at.gv.egiz.pdfas.lib.impl.stamping.pdfbox2.PDFAsVisualSignatureBuilder.java

License:EUPL

public void createAcroFormDictionary(PDAcroForm acroForm, PDSignatureField signatureField) throws IOException {
    @SuppressWarnings("unchecked")
    List<PDField> acroFormFields = acroForm.getFields();
    COSDictionary acroFormDict = acroForm.getCOSObject();
    acroFormDict.setDirect(true);//from  ww  w.j  av a2 s.  co  m
    acroFormDict.setInt(COSName.SIG_FLAGS, 3);
    acroFormFields.add(signatureField);
    acroFormDict.setString(COSName.DA, "/sylfaen 0 Tf 0 g");
    getStructure().setAcroFormFields(acroFormFields);
    getStructure().setAcroFormDictionary(acroFormDict);
    logger.debug("AcroForm dictionary has been created");
}