/** * Gets a duplicate of this <CODE>PdfTemplate</CODE>. All * the members are copied by reference but the buffer stays different. * @return a copy of this <CODE>PdfTemplate</CODE> */ public PdfContentByte getDuplicate() { PdfTemplate tpl = new PdfTemplate(); tpl.writer = writer; tpl.pdf = pdf; tpl.thisReference = thisReference; tpl.pageResources = pageResources; tpl.bBox = new Rectangle(bBox); tpl.group = group; tpl.layer = layer; if (matrix != null) { tpl.matrix = new PdfArray(matrix); } tpl.separator = separator; return tpl; }
/** * Gets a duplicate of this <CODE>PdfTemplate</CODE>. All * the members are copied by reference but the buffer stays different. * @return a copy of this <CODE>PdfTemplate</CODE> */ public PdfContentByte getDuplicate() { PdfTemplate tpl = new PdfTemplate(); tpl.writer = writer; tpl.pdf = pdf; tpl.thisReference = thisReference; tpl.pageResources = pageResources; tpl.bBox = new Rectangle(bBox); tpl.group = group; tpl.layer = layer; if (matrix != null) { tpl.matrix = new PdfArray(matrix); } tpl.separator = separator; return tpl; }
/** * Gets a duplicate of this <CODE>PdfTemplate</CODE>. All * the members are copied by reference but the buffer stays different. * @return a copy of this <CODE>PdfTemplate</CODE> */ public PdfContentByte getDuplicate() { PdfTemplate tpl = new PdfTemplate(); tpl.writer = writer; tpl.pdf = pdf; tpl.thisReference = thisReference; tpl.pageResources = pageResources; tpl.bBox = new Rectangle(bBox); tpl.group = group; tpl.layer = layer; if (matrix != null) { tpl.matrix = new PdfArray(matrix); } tpl.separator = separator; return tpl; }
static PdfTemplate createTemplate(PdfWriter writer, float width, float height, PdfName forcedName) { PdfTemplate template = new PdfTemplate(writer); template.setWidth(width); template.setHeight(height); writer.addDirectTemplateSimple(template, forcedName); return template; }
static PdfTemplate createTemplate(PdfWriter writer, float width, float height, PdfName forcedName) { PdfTemplate template = new PdfTemplate(writer); template.setWidth(width); template.setHeight(height); writer.addDirectTemplateSimple(template, forcedName); return template; }
static PdfTemplate createTemplate(PdfWriter writer, float width, float height, PdfName forcedName) { PdfTemplate template = new PdfTemplate(writer); template.setWidth(width); template.setHeight(height); writer.addDirectTemplateSimple(template, forcedName); return template; }
/** * 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; }
PdfTemplate createTemplate(float width, float height, PdfName forcedName) { checkWriter(); PdfTemplate template = new PdfTemplate(writer); template.setWidth(width); template.setHeight(height); writer.addDirectTemplateSimple(template, forcedName); return template; }
/** * 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; }
PdfTemplate createTemplate(float width, float height, PdfName forcedName) { checkWriter(); PdfTemplate template = new PdfTemplate(writer); template.setWidth(width); template.setHeight(height); writer.addDirectTemplateSimple(template, forcedName); return template; }
PdfTemplate createTemplate(float width, float height, PdfName forcedName) { checkWriter(); PdfTemplate template = new PdfTemplate(writer); template.setWidth(width); template.setHeight(height); writer.addDirectTemplateSimple(template, forcedName); return template; }
/** * 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; }
/** * 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; }
PdfTemplate t = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(0, 0)); writer.addDirectTemplateSimple(t, null); PdfTemplate t = app[0] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n0")); PdfTemplate t = app[1] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n1")); } else text = layer2Text; PdfTemplate t = app[2] = new PdfTemplate(writer); t.setBoundingBox(rect); writer.addDirectTemplateSimple(t, new PdfName("n2")); PdfTemplate t = app[3] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n3")); PdfTemplate t = app[4] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(0, rect.getHeight() * (1 - TOP_SECTION), rect.getRight(), rect.getTop())); frm = new PdfTemplate(writer); frm.setBoundingBox(rotated); writer.addDirectTemplateSimple(frm, new PdfName("FRM"));
final PdfTemplate t = new PdfTemplate(this.writer); t.setBoundingBox(new Rectangle(0, 0)); this.writer.addDirectTemplateSimple(t, null); 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$ 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$ final PdfTemplate t = this.app[2] = new PdfTemplate(this.writer); t.setBoundingBox(this.rect); this.writer.addDirectTemplateSimple(t, new PdfName("n2")); //$NON-NLS-1$ 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$ 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$ this.frm = new PdfTemplate(this.writer); this.frm.setBoundingBox(rotated); this.writer.addDirectTemplateSimple(this.frm, new PdfName("FRM")); //$NON-NLS-1$ final PdfTemplate napp = new PdfTemplate(this.writer);
PdfTemplate t = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(0, 0)); writer.addDirectTemplateSimple(t, null); PdfTemplate t = app[0] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n0")); PdfTemplate t = app[1] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n1")); PdfTemplate t = app[2] = new PdfTemplate(writer); t.setBoundingBox(rect); writer.addDirectTemplateSimple(t, new PdfName("n2")); PdfTemplate t = app[3] = new PdfTemplate(writer); t.setBoundingBox(new Rectangle(100, 100)); writer.addDirectTemplateSimple(t, new PdfName("n3")); 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")); frm = new PdfTemplate(writer); frm.setBoundingBox(rotated); writer.addDirectTemplateSimple(frm, new PdfName("FRM")); PdfTemplate napp = new PdfTemplate(writer);
if (iconBox != null) { if (image != null) { tp = new PdfTemplate(writer); tp.setBoundingBox(new Rectangle(image)); writer.addDirectTemplateSimple(tp, PdfName.FRM); tp = new PdfTemplate(writer); tp.setBoundingBox(new Rectangle(template.getWidth(), template.getHeight())); writer.addDirectTemplateSimple(tp, PdfName.FRM);
if (iconBox != null) { if (image != null) { tp = new PdfTemplate(writer); tp.setBoundingBox(new Rectangle(image)); writer.addDirectTemplateSimple(tp, PdfName.FRM); tp = new PdfTemplate(writer); tp.setBoundingBox(new Rectangle(template.getWidth(), template.getHeight())); writer.addDirectTemplateSimple(tp, PdfName.FRM);