/** * Gets the template that aggregates all appearance layers. This corresponds to the /FRM resource. * <p> * Consult <A HREF="http://partners.adobe.com/asn/developer/pdfs/tn/PPKAppearances.pdf">PPKAppearances.pdf</A> * for further details. * @return the template that aggregates all appearance layers */ public PdfTemplate getTopLayer() { if (frm == null) { frm = new PdfTemplate(writer); frm.setBoundingBox(rect); writer.addDirectTemplateSimple(frm, new PdfName("FRM")); } return frm; }
/** * Gets the template that aggregates all appearance layers. This corresponds * to the /FRM resource. * <p> * Consult <A * HREF="http://partners.adobe.com/asn/developer/pdfs/tn/PPKAppearances.pdf" * >PPKAppearances.pdf</A> for further details. * * @return the template that aggregates all appearance layers */ public PdfTemplate getTopLayer() { if (frm == null) { frm = new PdfTemplate(writer); frm.setBoundingBox(rect); writer.addDirectTemplateSimple(frm, new PdfName("FRM")); } return frm; }
/** * Gets the template that aggregates all appearance layers. This corresponds to the /FRM resource. * <p> * Consult <A HREF="http://partners.adobe.com/asn/developer/pdfs/tn/PPKAppearances.pdf">PPKAppearances.pdf</A> * for further details. * @return the template that aggregates all appearance layers */ public PdfTemplate getTopLayer() { if (this.frm == null) { this.frm = new PdfTemplate(this.writer); this.frm.setBoundingBox(this.rect); this.writer.addDirectTemplateSimple(this.frm, new PdfName("FRM")); //$NON-NLS-1$ } return this.frm; }
/** * Gets a template layer to create a signature appearance. The layers can go from 0 to 4. * <p> * Consult <A HREF="http://partners.adobe.com/asn/developer/pdfs/tn/PPKAppearances.pdf">PPKAppearances.pdf</A> * for further details. * @param layer the layer * @return a template */ public PdfTemplate getLayer(int layer) { if (layer < 0 || layer >= app.length) return null; PdfTemplate t = app[layer]; if (t == null) { t = app[layer] = new PdfTemplate(writer); t.setBoundingBox(rect); writer.addDirectTemplateSimple(t, new PdfName("n" + layer)); } return t; }
/** * Gets a template layer to create a signature appearance. The layers can go * from 0 to 4. * <p> * Consult <A * HREF="http://partners.adobe.com/asn/developer/pdfs/tn/PPKAppearances.pdf" * >PPKAppearances.pdf</A> for further details. * * @param layer * the layer * @return a template */ public PdfTemplate getLayer(int layer) { if (layer < 0 || layer >= app.length) return null; PdfTemplate t = app[layer]; if (t == null) { t = app[layer] = new PdfTemplate(writer); t.setBoundingBox(rect); writer.addDirectTemplateSimple(t, new PdfName("n" + layer)); } return t; }
/** * Gets a template layer to create a signature appearance. The layers can go from 0 to 4. * <p> * Consult <A HREF="http://partners.adobe.com/asn/developer/pdfs/tn/PPKAppearances.pdf">PPKAppearances.pdf</A> * for further details. * @param layer the layer * @return a template */ public PdfTemplate getLayer(final int layer) { if (layer < 0 || layer >= this.app.length) { return null; } PdfTemplate t = this.app[layer]; if (t == null) { t = this.app[layer] = new PdfTemplate(this.writer); t.setBoundingBox(this.rect); this.writer.addDirectTemplateSimple(t, new PdfName("n" + layer)); //$NON-NLS-1$ } return t; }
PdfTemplate t = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(0, 0)); writer.addDirectTemplateSimple(t, null); return t; PdfTemplate t = app[0] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n0")); t.setLiteral("% DSBlank\n"); PdfTemplate t = app[1] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n1")); t.setLiteral(questionMark); PdfTemplate t = app[2] = new PdfTemplate(writer); t.setBoundingBox(rect); writer.addDirectTemplateSimple(t, new PdfName("n2")); if (image != null) { if (imageScale == 0) { PdfTemplate t = app[3] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n3")); t.setLiteral("% DSBlank\n"); t.setBoundingBox(new Rectangle(0, rect.getHeight() * (1 - TOP_SECTION), rect.getRight(), rect.getTop())); writer.addDirectTemplateSimple(t, new PdfName("n4"));
final PdfTemplate t = new PdfTemplate(this.writer); t.setBoundingBox(new Rectangle(0, 0)); this.writer.addDirectTemplateSimple(t, null); return t; final PdfTemplate t = this.app[0] = new PdfTemplate(this.writer); t.setBoundingBox(new Rectangle(100, 100)); this.writer.addDirectTemplateSimple(t, new PdfName("n0")); //$NON-NLS-1$ t.setLiteral("% DSBlank\n"); //$NON-NLS-1$ final PdfTemplate t = this.app[1] = new PdfTemplate(this.writer); t.setBoundingBox(new Rectangle(100, 100)); this.writer.addDirectTemplateSimple(t, new PdfName("n1")); //$NON-NLS-1$ t.setLiteral(questionMark); this.writer.addDirectTemplateSimple(t, new PdfName("n2")); //$NON-NLS-1$ if (this.image != null) { if (this.imageScale == 0) { final PdfTemplate t = this.app[3] = new PdfTemplate(this.writer); t.setBoundingBox(new Rectangle(100, 100)); this.writer.addDirectTemplateSimple(t, new PdfName("n3")); //$NON-NLS-1$ t.setLiteral("% DSBlank\n"); //$NON-NLS-1$ final PdfTemplate t = this.app[4] = new PdfTemplate(this.writer); t.setBoundingBox(new Rectangle(0, this.rect.getHeight() * (1 - TOP_SECTION), this.rect.getRight(), this.rect.getTop())); this.writer.addDirectTemplateSimple(t, new PdfName("n4")); //$NON-NLS-1$ Font font; if (this.layer2Font == null) {
PdfTemplate t = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(0, 0)); writer.addDirectTemplateSimple(t, null); return t; PdfTemplate t = app[0] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n0")); t.setLiteral("% DSBlank\n"); PdfTemplate t = app[1] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n1")); t.setLiteral(questionMark); PdfTemplate t = app[2] = new PdfTemplate(writer); t.setBoundingBox(rect); writer.addDirectTemplateSimple(t, new PdfName("n2")); if (image != null) { if (imageScale == 0) { PdfTemplate t = app[3] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n3")); t.setLiteral("% DSBlank\n"); PdfTemplate t = app[4] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(0, rect.getHeight() * (1 - TOP_SECTION), rect.getRight(), rect.getTop())); writer.addDirectTemplateSimple(t, new PdfName("n4"));