nIDug Magazine 06 zomer 2011 - InDesign User Group
nIDug Magazine 06 zomer 2011 - InDesign User Group
nIDug Magazine 06 zomer 2011 - InDesign User Group
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
De “Heilige Graal” is gevonden!<br />
door: Michael Weijenberg<br />
Op de <strong>InDesign</strong>SecretsLive Print & ePublishing Conference (mei jl.), deed Tony Harmer een geweldig grappige<br />
“feature request” aan Adobe door een gedicht op te dragen. Zoals zovelen had hij ook zitten wachten op de<br />
implementatie van een soort AcroForms in <strong>InDesign</strong>, alles wat Adobe had te zeggen erover was: ”Stuur maar een<br />
feature request”. Het gedicht ging rond in de <strong>InDesign</strong> Community en bleef een leuke grap. Echter tot mijn grote<br />
verbazing kwam 15 juni jl. James Fritz met een post op <strong>InDesign</strong> secrets, de Heilige Graal was gevonden! Hij kwam<br />
op een idee. Omdat het mogelijk is om knoppen in <strong>InDesign</strong> te maken en die zonder problemen te vertalen in<br />
een interactieve PDF, zou je dan een script kunnen draaien in Acrobat dat de knoppen zoekt en die omzet naar<br />
tekst velden? Hij stuurde een berichtje naar (daar issie weer!) Marijan Tompa en wat denk je? Natuurlijk was dat<br />
te maken! Dus hier is de uitleg, de links naar het script en voorbeeld bestanden staan aan het einde van dit artikel.<br />
Afbeelding 1<br />
Formulier in <strong>InDesign</strong><br />
<strong>nIDug</strong> MAGAZINE <strong>06</strong> <strong>zomer</strong> <strong>2011</strong><br />
Hoe het script werkt<br />
Begin met het ontwerpen van je formulier in <strong>InDesign</strong>. Zodra je<br />
klaar bent om de velden te maken, maak dan apart lagen voor de<br />
knoppen. Maak lege kaders (geen opmaak) waar je de tekst<br />
velden wil hebben. Daarna converteer je elk kader naar een<br />
knop. Verder hoef je er niets mee te doen, dus geen acties en/of<br />
vormgeving toepassen.<br />
Geef elke knop de naam van het tekst veld (Bedrijf). Let wel op je<br />
MOET een onderstreep (underscore) met txt erachter zetten<br />
(Bedrijf_txt). het script zoekt namelijk naar die _txt om het om te<br />
kunnen zetten in een tekstveld.<br />
Er zijn nog meer mogelijkheden dan alleen tekstvelden. Die zie<br />
je in een lijstje hieronder:<br />
■ _txt – tekst veld<br />
■ _chk – check knop<br />
■ _rad – radio knop<br />
■ _sig – handtekening<br />
■ _lbox – lijst box<br />
■ _cbox – combo box<br />
Ook de mogelijkheden van een print knop en reset knop (-prn en<br />
-rst) zijn mogelijk. De extensie -txm zorgt voor de mogelijkheid<br />
van een multiline tekstveld. (Afbeelding 1 en 2)<br />
Afbeelding 2<br />
Lagen van het<br />
formulier<br />
23