Bilder tauschen

Das Tauschen bereits platzierter Bilder gehört für viele Layouter zum Alltag. Hier sind drei Ansätze, wie das eleganter als mit Bordmitteln zu bewerkstelligen ist. Das Script ist in StartupScript und klinkt sich als solches in das Kontextmenü ein. Bilder tauschen Dieser Befehl macht exakt das gleiche, als würden Sie sich den Pfad zu den beiden […]

Continue Reading

JavaScript: Funktionen und Argumente

Aus der (jetzt startenden) Serie: Wissenswertes zu JavaScript, das vermutlich nicht jeder drauf hat Explizit deklarierte Parameter Ich vermute, jeder Leser kennt Funktionen dieser Art: make_doc( "eine Seite", "preset" );   function make_doc( the_name, the_preset ) { the_preset = app.documentPresets.item( the_preset ).isValid ? app.documentPresets.item( the_preset ) : app.documentPresets.item( 0 ); return app.documents.add( true, the_preset, { […]

Continue Reading

ScriptUI Scaffolder

Einleitung ScriptUI Dialoge zu programmieren ist eine große Menge Tipparbeit. Das, so dachte ich, müsste sich deutlich runterdampfen lassen. Warum soll ich für diesen Dialog 50 Zeilen Code schreiben, wenn alles, was ich festlegen will, sich auf das hier zusammendampfen lässt? <?xml version="1.0" ?> <root> <input id="vorname" label="Ihr Vorname">Max</input> <input id="nachname" label="Ihr Nachname" />Muster</input> <button […]

Continue Reading

JS: Text in Liste unscharf suchen

Folgendes Problem: Ich habe eine Liste von Dateien, in denen Einstellungsparameter gespeichert sind. [ "Hardcover 130g Premium matt.txt", "Hardcover 135g Bilderdruck glänzend.txt", "Hardcover 135g Bilderdruck matt.txt", "Softcover 100g Naturpapier matt.txt", "Softcover 120g Naturpapier matt.txt", "Softcover 130g Premium matt.txt", "Softcover 135g Bilderdruck glänzend.txt", "Softcover 135g Bilderdruck matt.txt" ] Welche Datei verwendet werden soll, steht in einem […]

Continue Reading

Extras ausblenden ohne Vorschau

Ich krieg ja immer einen kleinen Schreck, wenn ich eine Kundendatei öffne und die sieht dann so aus: So unübersichtlich kann eine InDesign Seite aussehen Man könnte jetzt natürlich „w“ drücken, um in der Vorschau zu landen. Aber… Die Hilfslinien hätte ich gern, aber den ganzen Rest nicht. Die Lösung? Ein Script, natürlich.

Continue Reading

Gleichzeitig INDD und IDML speichern

Ein HDS-Leser hat ein Script gefunden, das beim Schließen einer Datei immer eine IDML neben dem Original anlegt. Das ist ganz praktisch, aber „immer“? Als alternativen Ansatz habe ich ein Script geschrieben, das nur dann eine IDML anlegt, wenn das Script explizit aufgerufen wird. Vorzugsweise über ein Tastaturkürzel. Das Script liegt hier zum Download oder […]

Continue Reading

Beispielscript für einen Beispieldialog

Die Scripting-Schnittstelle InDesigns ermöglicht den Aufbau einfacher Formulare, um den Anwender zu fragen, was genau passieren soll. Wenn ich so einen Formular-Dialog brauche, greife ich immer auf diesen Codeschnipsel zurück, in dem alle möglichen Formularfelder exemplarisch verwendet werden. Die JSX Datei für den Beispieldialog  

Continue Reading

Wasserzeichen in InDesign

InDesign CS5 kann für Dokumente Wasserzeichen einrichten. Genauer gesagt: jedes Dokument in CS5 hat ein Wasserzeichen, aber das ist als Vorgabe ausgeblendet. Allerdings wurde dafür keine Funktion in der normalen Programmoberfläche eingerichtet; es geht nur per Script. Und weil ja nicht jeder scripten kann, aber jeder in der Lage sein sollte, ein Script zu verwenden, […]

Continue Reading

Scripte installieren

Öffnen Sie die Scripte-Palette. Sie steckt wie alle Paletten im Fenster-Menü, aber in verschiedenen InDesign Versionen in verschiedenen Untermenüs. In der Script-Palette gibt es zwei Ordner: Anwendung und Benutzer. Klicken Sie mit der rechten Maustaste aus Benutzer und wählen „Im Finder/Explorer anzeigen“. Die Scriptpalette Es öffnet sich das Verzeichnis, in dem der Ordner „Scripts Panel“ […]

Continue Reading