Fortgeschrittene

Ein InDesign-Beispiel-Dialog

Ich brauchte vorhin für ein Projekt einen Dialog (InDesign-eigener, nicht ScriptUI) und stellte fest, wie praktisch es wäre, wenn man ein Code-Schnipsel hätte, in dem alle Bedienelemente mit allen ihren Optionen und den zugehörigen Auswertungszeilen enthalten wären.

Tabelle mit runden Ecken

Auf HDS kam anlässlich des Themas dieses Beitrags die Frage auf, ob es sich noch lohnt, mein Buch zu kaufen.

Da ich ja prinzipiell der Meinung bin, dass das am besten jede(r) selbst entscheidet, hier die zweieinhalb Seiten, die das Thema erörtern.

Beliebige Scripte per Menübefehl aufrufen

Ich habe die Erfahrung gemacht, dass Scripte sehr viel benutzbarer werden, wenn sie, wie jeder andere Befehl auch, im Menü zur Verfügung stehen. Aber bisher steht dieser Luxus nur zur Verfügung, wenn der Autor des Scriptes das vorgesehen hat.

Ab sofort können Sie (ab CS4) selbst bestimmen, welches Script unter wechem Namen in welchem Menü zur Verfügung steht.

Grep Einführung

Es kam mal wieder die Diskussion auf, wie man am besten grep lernen könne...

InDesign in verschiedenen Sprachen

Einer Reihe von Geeks war es schon seit einiger Zeit bekannt, dass es einen Hack gibt, mit dem man InDesign in anderen Sprachen laufen lassen kann. Ich habe bisher nicht darüber geschrieben, da ich mir nicht sicher bin, ob man mit dem Eingriff nicht gegen die Lizenzbedingungen verstößt, und wer will dazu schon anstiften?

Javascript Grammatik

Ein Beitrag für Geeks.

Es gibt verschiedene Methoden, die Syntax und Grammatik einer Programmiersprache zu dokumentieren. Da Informatiker tendenziell Spielkinder sind, gibt es auch eine, die eng an eine Holzeisenbahn angelehnt ist.

Hier sehen Sie die Struktur eines "switch" Blocks.

Scripting Ressourcen

Es gibt eine Reihe Autoren im Web, die bereits Listen pflegen, wo es mehr Information zum Thema Scripting gibt. Aber da sind nicht notwendigerweise meine Favoriten gelistet, also erstelle ich hier meine eigene ;)

Falls Sie finden, dass ein Link fehlt oder veraltet ist, freue ich mich über eine Nachricht.

Bildrahmen nach Ebene füllen

Das Script auf dieser Seite ist unter anderem praktisch dafür, einen frei gestalteten Kontaktabzug auf einer Seite zu erstellen. Sobald genug Bilder für mehrere Seiten ausgewählt werden, ist jenes Script nicht gut genug. In diese Bresche springt fillGraphicFramesByLayer.

Auf was beziehen sich SmartGuides?

Ich habe gerade etwas gelernt, das mir vorher nie aufgefallen war: SmartGuides (oder "Magnetische Hilfslinien", wie sie unsinnigerweise auf Deutsch heißen) beziehen sich nur auf das, was der Anwender gerade sieht.

Das ist relevant, weil SmartGuides auf einer vollen Seite auch durchaus mal nerven können.

Wo werden Bilder gesucht?

Wenn man InDesign-Dokumente von anderen übernimmt, ist nicht immer klar, ob InDesign die Bilder findet und wenn ja, warum und wo. Bob Bringhurst gibt hier den Kommentar eines Entwicklers wieder.