FYI, I'm using the iTextSharp library from VB.net

Dinand Veldman wrote:
> 
> Please forgive me, I can't figure out how to:
> 
> 1. Access the getField("<name>").display property - or -
> 2. Execute the function ParticulierOfOndernemer
> 
> Any help would be appreciatet
> 
> 
> Mark Storer-2 wrote:
>> 
>> Ah.  Here's the script for that radio button:
>> ParticulierOfOndernemer();
>> 
>> 
>> And in one of the document level scripts, the function itself:
>> 
>> function ParticulierOfOndernemer()
>> {
>>     checkwaarde = this.getField("ParticulierOfOndernemer").value;
>>     if (checkwaarde == "Particulier") {
>>      getField("BTWnummer").value = "";
>>      getField("BTWnummer").display = display.hidden;
>>      getField("BPMvergunning").value = "";
>>      getField("BPMvergunning").display = display.hidden;
>>      getField("BPMvergunningnummer").value = "";
>>      getField("BPMvergunningnummer").display = display.hidden;
>>      getField("BSNnummer").display = display.visible;
>>      getField("BSNnummer").setFocus();
>>     }
>>     if (checkwaarde == "Ondernemer") {
>>      getField("BSNnummer").value = "";
>>      getField("BSNnummer").display = display.hidden;
>>      getField("BPMvergunning").display = display.visible;
>>      getField("BTWnummer").display = display.visible;
>>      getField("BTWnummer").setFocus();
>>     }
>>     if (checkwaarde == "Off") {
>>      getField("BSNnummer").value = "";
>>      getField("BTWnummer").value = "";
>>      getField("BPMvergunning").value = "";
>>      getField("BPMvergunningnummer").value = "";
>>      getField("BSNnummer").display = display.hidden;
>>      getField("BTWnummer").display = display.hidden;
>>      getField("BPMvergunning").display = display.hidden;
>>      getField("BPMvergunningnummer").display = display.hidden;
>> 
>>     }
>> }
>> 
>> You should be able to duplicate the effects of this script using
>> iTextSharp.  I don't see any document or page events that would trigger
>> this or other similar functions in the document, but I still suggest
>> setting the appropriate radio group value for these fields so if the
>> above function IS evaluated, it won't wipe your field values or hide the
>> fields themselves.
>> 
>> --Mark Storer 
>>   Senior Software Engineer 
>>   Cardiff.com
>> 
>> #include <disclaimer> 
>> typedef std::Disclaimer<Cardiff> DisCard; 
>> 
>> 
>> 
>>> -----Original Message-----
>>> From: Dinand Veldman [mailto:[email protected]]
>>> Sent: Monday, January 11, 2010 10:56 AM
>>> To: [email protected]
>>> Subject: Re: [iText-questions] Enable Conditional Textfield 
>>> when filling
>>> out form
>>> 
>>> 
>>> 
>>> Sample form is in the attachment. It is in Dutch. There's a checkbox
>>> "ParticulierOfOndernemer" with states 
>>> ("Particulier","Ondernemer"). When
>>> state is set to "Particulier" textfield "BSNnummer" should be filled,
>>> otherwise textfield "BTWnummer".
>>> 
>>> As I said, the value I assigned to BTWnummer is saved with 
>>> the form, but
>>> when you open it using Adobe Reader it isn't visible.
>>> 
>>> Here's the code I use (VB.Net with iTextSharp library):
>>> 
>>>         pdfR = New PdfReader("f:\aangifte_bpm_2010.pdf")
>>>         pdfS = New PdfStamper(pdfR, New
>>> IO.FileStream("f:\temp\test_bpm_aangifte.pdf", _
>>>         IO.FileMode.Create))
>>>         Dim form As AcroFields = pdfS.AcroFields
>>> 
>>>         form.SetField("Naam", TextBox2.Text)
>>>         form.SetField("Adres", TextBox3.Text)
>>>         form.SetField("ParticulierOfOndernemer", "Ondernemer")
>>>         form.SetField("BTWnummer", "123456789B01", "123456789B01")
>>>         pdfS.FormFlattening = False
>>>         pdfS.Close()
>>> 
>>> Users have to fill out the form and sent/hand in a printed 
>>> copy to the tax
>>> authorities
>>> 
>>> http://old.nabble.com/file/p27115722/aangifte_bpm_2010.pdf
>>> aangifte_bpm_2010.pdf 
>>> 
>>> 
>>> Leonard Rosenthol-3 wrote:
>>> > 
>>> > Can you post a sample form which demonstrates the problem?
>>> > 
>>> > And do you know what technology/product is being used to 
>>> read values on
>>> > their end?
>>> > 
>>> > -----Original Message-----
>>> > From: Dinand Veldman [mailto:[email protected]] 
>>> > Sent: Monday, January 11, 2010 12:34 PM
>>> > To: [email protected]
>>> > Subject: Re: [iText-questions] Enable Conditional Textfield 
>>> when filling
>>> > out form
>>> > 
>>> > 
>>> > It's AcroForm technology.
>>> > 
>>> > I've tried several approaches, but the value I've assigned 
>>> doesn't appear,
>>> > although it is in the document (I can read it programmatically).
>>> > 
>>> > What actions has a CheckBox?
>>> > 
>>> > Dinand
>>> > 
>>> > 
>>> > 1T3XT info wrote:
>>> >> 
>>> >> Dinand Veldman wrote:
>>> >>> Hi, I want to fill out a form of the Dutch Tax Authorities 
>>> >>> (belastingdienst). They put checkboxes in their PDf forms 
>>> which directs 
>>> >>> you to certain field (most textboxes) I'm able to fill 
>>> out the normal 
>>> >>> textboxes and set the correct checkbox choices, but I 
>>> can't fill out the 
>>> >>> textboxes that depend on the checkboxes choices. How 
>>> should I proceed?
>>> >> 
>>> >> The first thing we should know is:
>>> >> 
>>> >> what technology is used for the form: AcroForm or XFA 
>>> technology (or XFA 
>>> >> with an AcroForm counterpart).
>>> >> 
>>> >> If it's AcroForm technology, you should see the check 
>>> boxes if you list 
>>> >> the fields in the form. I guess that there's some 
>>> JavaScript that is 
>>> >> executed if an end user clicks a field; when you fill out 
>>> the field 
>>> >> using iText, the JavaScript isn't executed (because iText 
>>> ignores the 
>>> >> JavaScript; it just changes some entries in the field dictionary).
>>> >> 
>>> >> ....
>>> >> 
>>> >> 
>>> > 
>>> > -- 
>>> > View this message in context:
>>> > 
>>> http://old.nabble.com/Enable-Conditional-Textfield-when-fillin
>>> g-out-form-tp27108102p27114349.html
>>> > Sent from the iText - General mailing list archive at Nabble.com.
>>> > 
>>> > 
>>> > 
>>> --------------------------------------------------------------
>>> ----------------
>>> > This SF.Net email is sponsored by the Verizon Developer Community
>>> > Take advantage of Verizon's best-in-class app development support
>>> > A streamlined, 14 day to market process makes app 
>>> distribution fast and
>>> > easy
>>> > Join now and get one step closer to millions of Verizon customers
>>> > http://p.sf.net/sfu/verizon-dev2dev 
>>> > _______________________________________________
>>> > iText-questions mailing list
>>> > [email protected]
>>> > https://lists.sourceforge.net/lists/listinfo/itext-questions
>>> > 
>>> > Buy the iText book: http://www.1t3xt.com/docs/book.php
>>> > Check the site with examples before you ask questions:
>>> > http://www.1t3xt.info/examples/
>>> > You can also search the keywords list:
>>> > http://1t3xt.info/tutorials/keywords/
>>> > 
>>> > 
>>> --------------------------------------------------------------
>>> ----------------
>>> > This SF.Net email is sponsored by the Verizon Developer Community
>>> > Take advantage of Verizon's best-in-class app development support
>>> > A streamlined, 14 day to market process makes app 
>>> distribution fast and
>>> > easy
>>> > Join now and get one step closer to millions of Verizon customers
>>> > http://p.sf.net/sfu/verizon-dev2dev 
>>> > _______________________________________________
>>> > iText-questions mailing list
>>> > [email protected]
>>> > https://lists.sourceforge.net/lists/listinfo/itext-questions
>>> > 
>>> > Buy the iText book: http://www.1t3xt.com/docs/book.php
>>> > Check the site with examples before you ask questions:
>>> > http://www.1t3xt.info/examples/
>>> > You can also search the keywords list:
>>> > http://1t3xt.info/tutorials/keywords/
>>> > 
>>> > 
>>> 
>>> -- 
>>> View this message in context: 
>> http://old.nabble.com/Enable-Conditional-Textfield-when-filling-out-form-tp27108102p27115722.html
>> Sent from the iText - General mailing list archive at Nabble.com.
>> 
>> 
>> ------------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Verizon Developer Community
>> Take advantage of Verizon's best-in-class app development support
>> A streamlined, 14 day to market process makes app distribution fast and
>> easy
>> Join now and get one step closer to millions of Verizon customers
>> http://p.sf.net/sfu/verizon-dev2dev 
>> _______________________________________________
>> iText-questions mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/itext-questions
>> 
>> Buy the iText book: http://www.1t3xt.com/docs/book.php
>> Check the site with examples before you ask questions:
>> http://www.1t3xt.info/examples/
>> You can also search the keywords list:
>> http://1t3xt.info/tutorials/keywords/
>> 
>> ------------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Verizon Developer Community
>> Take advantage of Verizon's best-in-class app development support
>> A streamlined, 14 day to market process makes app distribution fast and
>> easy
>> Join now and get one step closer to millions of Verizon customers
>> http://p.sf.net/sfu/verizon-dev2dev 
>> _______________________________________________
>> iText-questions mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/itext-questions
>> 
>> Buy the iText book: http://www.1t3xt.com/docs/book.php
>> Check the site with examples before you ask questions:
>> http://www.1t3xt.info/examples/
>> You can also search the keywords list:
>> http://1t3xt.info/tutorials/keywords/
>> 
>> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Enable-Conditional-Textfield-when-filling-out-form-tp27108102p27123342.html
Sent from the iText - General mailing list archive at Nabble.com.


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Buy the iText book: http://www.1t3xt.com/docs/book.php
Check the site with examples before you ask questions: 
http://www.1t3xt.info/examples/
You can also search the keywords list: http://1t3xt.info/tutorials/keywords/

Reply via email to