03.05.2013 Views

nIDug Magazine 06 zomer 2011 - InDesign User Group

nIDug Magazine 06 zomer 2011 - InDesign User Group

nIDug Magazine 06 zomer 2011 - InDesign User Group

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!