I have writen javascirpt, but the script maybe not work.
this.getField("Button1").display=1;
when I preview pdf, the button not be hidden. whether the js is not right?
and I download a example pdf for show/hide field, I think the js should be
right. And I develope with lifecycle 8.
On 12/5/07, Scott Dunbar <[EMAIL PROTECTED]> wrote:
>
> I would say that this is because Adobe Reader renders the form from the
> PDF and LiveCycle renders from the XDP template section. I have always
> treated the XDP template section as read-only. I don't think this is the
> way to do what you want.
>
> Is there some JavaScript that would work to do what you want? In some
> code I've done we enable and disable buttons based on some business logic.
>
>
> Xu ying chu wrote:
>
> Hi ,
> I want to hidden a button in the pdf form, I get DomDocuement by
> XfaForm getDomDocument(), and I traversal the docuement, get the button
> field and add "presence" attribute, but the button not be hidden.
>
> source:
> PdfReader reader = new PdfReader("c:\\pdfform.pdf");
> FileOutputStream out = new FileOutputStream("c:\\newpdfform.pdf");
> PdfStamper stamper = new PdfStamper(reader, out);
> XfaForm form = new XfaForm(reader);
> org.w3c.dom.Node templateNode = form.getDomDocument().getFirstChild();
> //travsal to get button field
> .....
> //set button node to fieldNode
>
> org.w3c.dom.Node presenceAttr = fieldNode.getAttributes()
> .getNamedItem("presence");
> if ("true".equalsIgnoreCase(value)) {
> // show this field
> if (presenceAttr != null) {
> presenceAttr.setNodeValue("visible");
> }
> } else if ("false".equalsIgnoreCase(value)) {
> // hidden this field
> if (presenceAttr != null) {
> presenceAttr.setNodeValue ("hidden");
> } else {
> org.w3c.dom.Element ele = (Element) fieldNode
> .cloneNode(true);
> ele.setAttribute("presence", "hidden");
> org.w3c.dom.Node parentNode = fieldNode
> .getParentNode();
> parentNode.replaceChild(ele, fieldNode);
>
> }
> }
>
> PdfWriter writer = stamper.getWriter();
> form.setXfa(writer);
>
> stamper.close();
>
> reader();
>
> when I open "newpdfform.pdf", I find the button not be hidden, but if I
> open this file in lifecycle designer and this button field is hidden in the
> pdf preview.
>
> how should I do to hidden this button?
>
>
> --
> Best Regards
>
> Ying-chu Xu
>
> MSN:[EMAIL PROTECTED]
> Skype:radondo2000
>
> ------------------------------
>
> -------------------------------------------------------------------------SF.Net
> email is sponsored by: The Future of Linux Business White Paper
> from Novell. From the desktop to the data center, Linux is going
> mainstream. Let it simplify your IT
> future.http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
>
> ------------------------------
>
> _______________________________________________
> iText-questions mailing [EMAIL
> PROTECTED]://lists.sourceforge.net/lists/listinfo/itext-questions
> Buy the iText book: http://itext.ugent.be/itext-in-action/
>
>
>
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell. From the desktop to the data center, Linux is going
> mainstream. Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> _______________________________________________
> iText-questions mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> Buy the iText book: http://itext.ugent.be/itext-in-action/
>
>
--
Best Regards
Ying-chu Xu
MSN:[EMAIL PROTECTED]
Skype:radondo2000
-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/