/** * Adds documentFields. * @param ref */ public void addDocumentField(PdfIndirectReference ref) { documentFields.add(ref); }
/** * Adds documentFields. * @param ref */ public void addDocumentField(PdfIndirectReference ref) { documentFields.add(ref); }
/** * Use this method to lock an optional content group. * The state of a locked group cannot be changed through the user interface * of a viewer application. Producers can use this entry to prevent the visibility * of content that depends on these groups from being changed by users. * @param layer the layer that needs to be added to the array of locked OCGs * @since 2.1.2 */ public void lockLayer(PdfLayer layer) { OCGLocked.add(layer.getRef()); }
void setPageMark(int page, PdfIndirectReference struc) { Integer i = new Integer(page); PdfArray ar = (PdfArray)parentTree.get(i); if (ar == null) { ar = new PdfArray(); parentTree.put(i, ar); } ar.add(struc); }
/** * Adds an object to the calculationOrder. * @param formField */ public void addCalculationOrder(PdfFormField formField) { calculationOrder.add(formField.getIndirectReference()); }
/** * Adds a new member to the layer. * @param layer the new member to the layer */ public void addMember(PdfLayer layer) { if (!layers.contains(layer)) { members.add(layer.getRef()); layers.add(layer); } }
/** * Adds an object to the calculationOrder. * @param formField */ public void addCalculationOrder(PdfFormField formField) { calculationOrder.add(formField.getIndirectReference()); }
void setPageMark(int page, PdfIndirectReference struc) { Integer i = page; PdfArray ar = parentTree.get(i); if (ar == null) { ar = new PdfArray(); parentTree.put(i, ar); } ar.add(struc); }
/** * Adds a new member to the layer. * @param layer the new member to the layer */ public void addMember(PdfLayer layer) { if (!layers.contains(layer)) { members.add(layer.getRef()); layers.add(layer); } }
/** * Use this method to lock an optional content group. * The state of a locked group cannot be changed through the user interface * of a viewer application. Producers can use this entry to prevent the visibility * of content that depends on these groups from being changed by users. * @param layer the layer that needs to be added to the array of locked OCGs * @since 2.1.2 */ public void lockLayer(PdfLayer layer) { OCGLocked.add(layer.getRef()); }
private void addDocumentField(PdfIndirectReference ref) { if (cstp.fieldArray == null) cstp.fieldArray = new PdfArray(); cstp.fieldArray.add(ref); }
private void addDocumentField(PdfIndirectReference ref) { if (cstp.fieldArray == null) cstp.fieldArray = new PdfArray(); cstp.fieldArray.add(ref); }
protected static PdfArray processOptions(String[] options) { PdfArray array = new PdfArray(); for (int k = 0; k < options.length; ++k) { array.add(new PdfString(options[k], PdfObject.TEXT_UNICODE)); } return array; }
/** * Translate a PRArray to a PdfArray. Also translate all of the objects contained * in it */ protected PdfArray copyArray(PdfArray in) throws IOException, BadPdfFormatException { PdfArray out = new PdfArray(); for (Iterator i = in.listIterator(); i.hasNext();) { PdfObject value = (PdfObject)i.next(); out.add(copyObject(value)); } return out; }
protected static PdfArray processOptions(String[][] options) { PdfArray array = new PdfArray(); for (int k = 0; k < options.length; ++k) { String[] subOption = options[k]; PdfArray ar2 = new PdfArray(new PdfString(subOption[0], PdfObject.TEXT_UNICODE)); ar2.add(new PdfString(subOption[1], PdfObject.TEXT_UNICODE)); array.add(ar2); } return array; }
protected static PdfArray processOptions(String options[][]) { PdfArray array = new PdfArray(); for (int k = 0; k < options.length; ++k) { String subOption[] = options[k]; PdfArray ar2 = new PdfArray(new PdfString(subOption[0], PdfObject.TEXT_UNICODE)); ar2.add(new PdfString(subOption[1], PdfObject.TEXT_UNICODE)); array.add(ar2); } return array; }
public PdfArray getEncodedRecipients() throws IOException { PdfArray EncodedRecipients = new PdfArray(); byte[] cms = null; for (int i = 0; i < recipients.size(); i++) try { cms = getEncodedRecipient(i); EncodedRecipients.add(new PdfLiteral(PdfContentByte.escapeString(cms))); } catch (GeneralSecurityException | IOException e) { EncodedRecipients = null; } return EncodedRecipients; }
/** * Constructs a PDF Collection Sort Dictionary. * @param keys the keys of the fields that will be used to sort entries */ public PdfCollectionSort(String[] keys) { super(PdfName.COLLECTIONSORT); PdfArray array = new PdfArray(); for (int i = 0; i < keys.length; i++) { array.add(new PdfName(keys[i])); } put(PdfName.S, array); }
public void setByteRange(int[] range) { PdfArray array = new PdfArray(); for (int k = 0; k < range.length; ++k) array.add(new PdfNumber(range[k])); put(PdfName.BYTERANGE, array); }