En omdat we toch met scripts in de weer zijn: hier nog eentje van de bekende script-maker Jongware.
Dit script wisselt snel kaders om, bijvoorbeeld twee afbeeldingen.
Om duidelijk te maken hoe dat werkt, hieronder een filmpje:
Het script: klik op de onderstaande link met de rechtermuisknop en kies: koppeling opslaan als. Plaats in de map InDesign/Scripts/Scripts panel/(eventuele mapnaam). Kies in InDesign het venster scripts. Selecteer de eerste afbeelding of kader, dubbelklik op het script. Kies nu 'Mark for Swapping'. Selecteer nu de tweede afbeelding of kader en dubbelklik opnieuw op het script. Uiteraard kun je als je wilt de Engelse termen zelf vertalen in Nederlandse.
Ja, je weet het wel: het is goed om lagen aan te maken in je document. En natuurlijk een laag tekst waarvoor je zorgt dat deze de bovenste laag is (of, als je echt netjes werkt misschien daarboven nog een laag voor stramien-items zodat paginacijfers altijd zichtbaar blijven ook bij aflopende vlakken op je pagina).
Maar je vergeet het wel eens.
Of je vergeet eens een kader op de tekstlaag te zetten.
Natuurlijk kun je achteraf kaders op een andere laag zetten (vierkantje achter de laagnaam verslepen naar de juiste laag).
Maar: als je nog geen tekstlaag hebt? Of je werkt in oude documenten waarin je minder netjes hebt gewerkt? Of je krijgt stramienen van anderen zonder zelfs maar een extra laag daarin?
Dan kan onderstaand script je helpen!
Plaats het script in de map /InDesign/Scripts/Scripts panel/(eventueel submap). zoals gewoonlijk.
Met een dubbelklik worden alle tekstkaders verplaatst naar de laag Tekst. Nog geen laag Tekst aanwezig? Dan maakt dit script de laag voor je aan.
Wil je een andere naam voor je Tekst-laag? Simpelweg in een (tekst)editor het script aanpassen!
Knip en plak de onderstaande tekst in rood naar een (tekst)editor, bewaar als .jsx en plaats vervolgens in de map InDesign/Scripts/Scripts Panel/(eventueel submap). Start met een dubbelklik vanuit het deelvenster Scripts in InDesign
Het Javascript:
var newLayer = app.activeDocument.layers.add(); var layerName = "Tekst";
var layerName = "Tekst";
var doc = app.documents[0]; var layer = doc.layers.item(layerName); if(!layer.isValid){ layer = doc.layers.add({name:layerName}); } var tfs = app.activeDocument.spreads.everyItem().textFrames.everyItem().getElements(); while(tf = tfs.pop()){ tf.move(layer); } Met dank aan Harbs van In-Tools die vandaag voor mij het Javascript naar mijn wensen heeft aangepast!
Als je snel al bestaande testkaders met elkaar wil verbinden in InDesign dan kun je dat kader voor kader doen: klik op rood plusje klik op volgend kader, en in dat kader weer rood plusje en dan naar derde kader. Snel nieuwe verbonden ('gelinkte') kaders maken kan natuurlijk met de ALT-toets en werkt snel.
Wat weinig mensen echter weten is dat je ook bestaande kaderssnel met de ALT toets kunt verbinden*: klik eenmaal op het rode plusje (overloop symbool) van het eerste tekstkader; houd nu de ALT toets ingedrukt. Met ingedrukte ALT toets kun je nu op opeenvolgende kaders klikken om ze simpel in de keten op te nemen. Dat bespaart al weer heel wat klikje op rode plusjes.
*en klik je op een pad dan wordt dat een tekst-pad!
Wil je op een wat uitgebreider wijze bestaande tekstkaders met elkaar verbinden dan kan dat met de gratis plug-in TextStitch van Rorohiko.
Dez plugin laat je snel kader na kader selecteren met een commando en wanneer je klaar bent zijn met een tweede commando alle geselecteerde kaders met elkaar verbonden.
Je kunt ook 'auto-stitchen': dan worden alle bestaande tekstkaders op een pagina/spread op een logische volgorde met elkaar verbonden zonder dat je ze hoeft te selecteren.
Omdat een filmpje over TextStitch het allemaal wat duidelijker maakt:
Maar TextStitch is vooral heel goed om kaders met elkaar te verbinden die al tekst bevatten, daarom wordt in elk op deze manier gestichte kaders een 'framebreak' (volgend kader) teken ingevoerd.
Ook mooi is dat je de volgorde van 'tekstflows' simpel kunt veranderen: stel je loopt van kader a naar b naar c naar d en je wilt van a naar c naar d, dan hoef je alleen opnieuw te stitchen en niet eerst de oude flow te wijzigen en daarna pas de nieuwe flow te maken.
In de voorkeuren kun je aangeven of je bij het verbinden van de kaders wil dat er een 'framebreak' in elk kader komt – of juist niet.
Deze voorkeur geldt ook voor het autostitchen.
En wanneer je kaders loshaalt kun je aangeven of de kaders de tekst moeten behouden (dus dat alle kaders aparte kaders worden met dezelfde tekst erin als toen ze verbinden waren) of juist niet (dus dat het eerste kader alle tekst bevat, met mogelijk overloop, en de rest van de kaders weer leeg zijn).
Wanneer je zo bezig bent met eBook versies van je PDF kom je een aantal rare dingen tegen:
In CS4 was het al mogelijk om 'buttons' (Knoppen) te maken die je een actie kon geven zoals: ga naar volgende pagina, ga naar vorige pagina etc.
Exporteerde je dan als PDF vanuit CS4 dan moest je de optie 'Inclusief interactieve elementen' aanvinken. in de PDF kon dan geklikt worden op de knoppen en het werkte perfect. De knoppen kon je in CS4 op verschillende manieren vormgeven (ingedrukt bijvoorbeeld).
Een dergelijk gemaakt document opende ik in CS5 en exporteerde weer naar een PDF met de optie 'Interactieve elementen - inclusief vormgeving'.
Maar er gebeurt dan NIETS in de PDF!
In CS5 wil Adobe dat je gebruik maakt van de nieuwe export-optie: PDF (Interactief).
En ja, dan werken de knoppen weer.
Maar: deze nieuwe PDF optie exporteert ALTIJD je pagina als een spread! Geen mogelijkheid om apart 'achter elkaar' liggende pagina's te zien in een PDF! No way!
En: als je vanuit een boekbestand exporteert in CS5 naar interactieve PDF en je hebt bladwijzers aangemaakt... dan werken die alleen in Adobe Digital Editions reader NIET in Acrobat Reader (daar werken alleen bookmarks voor het eerste hoofdstuk van je boek).
Hier dient HEEL veel in te verbeteren! Want zo heb ik niets aan de interactieve PDF-optie, ook al niet omdat je geen kleurruimte kunt definiƫren (zover ik kan zien wordt alles sRGB).
Geef het jezelf dan zomaar kado! mij eBook voor maar 17,50!
Volledig navigeerbaar, alle inhoudsopgave, index- en kruisverwijzingen paginacijfers aanklikbaar. Uitgebreide bladwijzers (bookmarks). Alles ook werkend op de iPad! (tip: gebruik Good Reader als PDF lezer).
Zoek naar elke term die je wilt, bewaar zoekacties. Maak je eigen bookmarks aan
Uiteraard ook gewoon te openen en te lezen op je computer in Adobe Reader. Dan heb je wat extra's: de voorbeeld SWF (Flash) bestanden zijn aanklikbaar en spelen af, en: een klein filmpje waarin ik je uitleg hoe te navigeren in de PDF.
Ik had er nog geen, maar vanaf vandaag wel: een Apple iPad.
Dus meteen mijn eBook aangepast en getest: werkt perfect!
Inhoudsopgave, index, kruisverwijzingen: alles is aantikbaar en brengt je waar je moet zijn. Ook de 'eigen' inhoudsopgave in de Apple Book-applicatie werkt perfect.
De beste leeservaring heb je echter toch echt met 'Good Reader' (zie de iTunes iPad appstore). Hierin werken ook de navigatie-buttons Volgende pagina, vorige pagina, terug naar inhoudsopgave en vorige weergave (bv. bij kruisverwijzingen).
Een nieuw versie staat on-line voor je klaar in de webshop. Maar 17,50 incl. BTW!!