/** * Adds a new opeand to the current visibility expression. * @param expression the PdfVisibilityExpression instance operand to be added */ public void addOperand(PdfVisibilityExpression expression) { getPdfObject().add(expression.getPdfObject()); getPdfObject().setModified(); }
/** * Adds a new operand to the current visibility expression. * @param layer the layer operand to be added. */ public void addOperand(PdfLayer layer) { getPdfObject().add(layer.getPdfObject()); getPdfObject().setModified(); }
/** * Adds a new layer to the current layer membership. * @param layer the layer to be added */ public void addLayer(PdfLayer layer) { PdfArray layers = getPdfObject().getAsArray(PdfName.OCGs); if (layers == null) { layers = new PdfArray(); getPdfObject().put(PdfName.OCGs, layers); } layers.add(layer.getPdfObject()); layers.setModified(); }
crl.add(ps); crls.add(ps); crls.setModified(); ocsp.add(ps); ocsps.add(ps); ocsps.setModified(); cert.add(ps); certs.add(ps); certs.setModified();
private PdfStream newContentStream(boolean before) { PdfObject contents = getPdfObject().get(PdfName.Contents); PdfArray array; if (contents instanceof PdfStream) { array = new PdfArray(); array.add(contents); put(PdfName.Contents, array); } else if (contents instanceof PdfArray) { array = (PdfArray) contents; } else { array = null; } PdfStream contentStream = (PdfStream) new PdfStream().makeIndirect(getDocument()); if (array != null) { if (before) { array.add(0, contentStream); } else { array.add(contentStream); } if (array.getIndirectReference() != null) { array.setModified(); } else { setModified(); } } else { put(PdfName.Contents, contentStream); } return contentStream; }
crl.add(ps); crls.add(ps); crls.setModified(); ocsp.add(ps); ocsps.add(ps); ocsps.setModified(); cert.add(ps); certs.add(ps); certs.setModified();
d.setModified(); } else { radioButtonGroups.setModified();
dStream.setCompressionLevel(document.getWriter().getCompressionLevel()); ar.set(d, dStream); ar.setModified(); ar.flush(); acroForm.put(PdfName.XFA, new PdfArray(ar));
dStream.setCompressionLevel(document.getWriter().getCompressionLevel()); ar.set(d, dStream); ar.setModified(); ar.flush(); acroForm.put(PdfName.XFA, new PdfArray(ar));
} else { annots.setModified();