Saw your response and it was very insightfull.
I'm not generating the pdfs with itext. These files I want to sign are word
documents converted to PDF. Do I still have to iniatialize the CropBox??
I would like to change the "Reason" header. It seems I'm going to need to
recompile the whole DLL for that.
I'll try to overide the layer design to bypass my second problem, like you
said but just one question. In multipage PDF, is it possible to get the
Layer(2) only?
On Fri, Nov 19, 2010 at 3:14 PM, mkl <[email protected]> wrote:
>
> Rui,
>
> rukinhas wrote:
> > I'm having troubles doing three things:
> > 1- Positioning the signature on the pdf page (signature stamp)
> > [...]
> > I think that the size of the signature is the difference between the
> > coordinates, but can't seem to find out to what point of the document is
> > used as a reference to the coordinates specified.
> > Is it the bottom of the page? The top of the page? Is it the right corner
> > or the left?
>
> You should consult the PDF specification, ISO 32000-1:2008. Chapter 8.3
> will
> tell you:
>
>
> > The user space coordinate system shall be initialized to a default state
> > for each page of a document. The CropBox entry in the page dictionary
> > shall specify the rectangle of user space corresponding to the visible
> > area of the intended output medium (display window or printed page). The
> > positive x axis extends horizontally to the right and the positive y axis
> > vertically upward, as in standard mathematical practice (subject to
> > alteration by the Rotate entry in the page dictionary). The length of a
> > unit along both the x and y axes is set by the UserUnit entry (PDF 1.6)
> in
> > the page dictionary (see Table 30). If that entry is not present or
> > supported, the default value of 1⁄72 inch is used. This coordinate system
> > is called default user space.
> >
> > NOTE 1 In PostScript, the origin of default user space always corresponds
> > to the lower-left corner of the output medium. While this convention is
> > common in PDF documents as well, it is not required; the page
> dictionary’s
> > CropBox entry can specify any rectangle of default user space to be made
> > visible on the medium.
>
> Therefore the origin... may be anywhere! To be sure, you'll have to read
> the
> CropBox and Rotate entries.
>
> rukinhas wrote:
> > 3- editing the text for the signature.
> > [...]
> > The signature can contain some fields. One of those fields is "reason"
> and
> > the text on pdf will be "Reason:".
> > I would like to change this text to something else, but I can't figure
> > out how to do it.
>
> com.itextpdf.text.pdf.PdfSignatureAppearance.setReason(String)
>
> Or do you want to replace the "Reason:" header by something? It is hard
> coded in
>
> com.itextpdf.text.pdf.PdfSignatureAppearance.getAppearance()
>
> for app[2]. But you may override the Layer design by filling the
> PdfTemplate
> getLayer(2) yourself.
>
> Regards, Michael.
> --
> View this message in context:
> http://itext-general.2136553.n4.nabble.com/itext-questions-Digital-Signature-Position-tp3050406p3050482.html
> Sent from the iText - General mailing list archive at Nabble.com.
>
>
> ------------------------------------------------------------------------------
> Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
> Spend less time writing and rewriting code and more time creating great
> experiences on the web. Be a part of the beta today
> http://p.sf.net/sfu/msIE9-sfdev2dev
> _______________________________________________
> iText-questions mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
>
> Many questions posted to this list can (and will) be answered with a
> reference to the iText book: http://www.itextpdf.com/book/
> Please check the keywords list before you ask for examples:
> http://itextpdf.com/themes/keywords.php
--
Rui Silva
http://www.rukinhas.net
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Many questions posted to this list can (and will) be answered with a reference
to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples:
http://itextpdf.com/themes/keywords.php