|
Wörter mit falscher Silbentrennung findenproperWordDivision.jsxDas Skript properWordDivision.jsx findet in einem Dokument Wörter mit falscher Silbentrennung Austausch von Absatzformaten einer Formatgruppe durch Formate einer anderen Formatgruppe (im ausgewählten Textabschnitt)change_psGroup.jsxErsetzt im ausgewählten Textabschnitt die Absatzformate einer ausgewählten Absatzformatgruppe durch die einer anderen ausgewählten Absatzformatgruppe. Hebräischen Unicode-Zeichen ein schriftschnittspezifisches Zeichenformat zuweisenHebrew_unicode2style.jsxWeist hebräischen Zeichen (Unicode) Zeichenformate mit den Schriftschnitten 'Bold', 'Bold Italic', 'Italic', 'Regular' zu. Griechischen Unicode-Zeichen ein schriftschnittspezifisches Zeichenformat zuweisenGreek_unicode2style.jsxWeist griechischen Zeichen (Unicode) Zeichenformate mit den Schriftschnitten 'Bold', 'Bold Italic', 'Italic', 'Regular' zu. Übersatztext formatierenUebersatzFormatieren_501d.jsDokumentweit wird allem Übersatztext das Absatzformat "condensed" zugewiesen (den Namen im Script an jenen im Dokument anpassen).... Schrift-Eigenschaften auflistenappliedFontDas Skript »appliedFont.jsx« listet bis zu 15 Eigenschaften einer Schrift auf – wahlweise in den Textabschnitten, Absätzen, Formatbereichen oder der aktuellen Einfügemarke des aktiven Dokuments. Diese Eigenschaften werden in einem neuen Textrahmen auf einer eigenen Ebene eingefügt. Die jeweilige Anfangsposition wird mit einer Pfeilspitze markiert. Verwendung von Textvariablen im Text anzeigenshowTextvariableInstances.jsxZeigt und verweist auf die Verwendung von Textvariablen im Dokument. Schriftschnitte in Zeichenformaten einfrieren (nur bei Abweichungen zum Absatzformat)TextStyle2charStyle_mod.jsxDas Skript sucht im Dokument nach bestimmten Textformatierungen (Schriftschnitte, Position), denen bislang noch kein Zeichenformat zugewiesen ist. Abhängig von den jeweiligen Attributen wird ein passendes Zeichenformat erstellt und dem entsprechenden Text zugewiesen, und zwar nur wenn dieses vom Absatzformat abweicht.... Leere Tabellenzellen befüllenfillEmptyCells.jsxLeere Zellen in den Tabellen eines Dokuments mit einem angegebenen Zeichen fülllen. Liste mit Schriften im Dokument ausgebenfonts_of_doc.jsxDas Skript ermittelt die im Dokument verwendeten Schriften und gibt sie in einer Textdatei auf dem Schreibtisch als sortierte Liste aus. Fußnotentexte in ausgewähltem Text hoch- oder herunterschiebenfnText_UpOrDown.jsxVerschiebt den Text der Fußnoten innerhalb der Auswahl um eine Fußnote hoch oder herunter. Schriftschnitte in Zeichenformaten einfrierenTextStyle2charStyle.jsxDas Skript sucht im Dokument nach bestimmten Textformatierungen (Schriftschnitte, Position), denen bislang noch kein Zeichenformat zugewiesen ist. Abhängig von den jeweiligen Attributen wird ein passendes Zeichenformat erstellt und dem entsprechenden Text zugewiesen. Unten werden folgende Zeichenformate berücksichtigt: SuperScript-Italic (hochgestellt, kursiv)... Fußnote mit Formaten aus den Fußnotenoptionen und ggf. mit ausgewähltem Text erstellenaddFootnote.jsxFügt am Einfügepunkt eine Fußnote hinzu und formatiert die Fußnotennummer mit der in den Fußnotenoptionen eingestellten Position und Zeichenformat; eventuell zuvor ausgewählter Text wird in die Fußnote verschoben und mit dem für die Fußnoten definierten Absatzformat ausgezeichnet. Aus einer Fußnote hinter deren Referenz im Text springenupToFootnoteMarker.jsxMit dem Skript upToFootnoteMarker.jsx 'springt' der Cursor aus einer Fußnote hinter die Fußnotenreferenz im Text. Reihenfolge von Segmenten eines ausgewählten Texts umkehrenReverseByDiv.jsxDas Skript kehrt die Reihenfolge von Segmenten eines ausgewählten Texts um angegebene Trennzeichen um. Set mit FußnotenoptionenfootnoteOptionsSet.jsxSetzt die Fußnotenoptionen mit bestimmten Eigenschaften. Synchronisiert dabei die Einstellungen der Linie über fortgesetzten Fußnoten mit der Linie über der ersten Fußnote in der Spalte. Fußnotenoptionen: Synchronisation der Linie über FußnotencontinuingRule_Sync.jsxSynchronisiert die Einstellungen der Linie über fortgesetzten Fußnoten mit der Linie über der ersten Fußnote in der Spalte. Verbindung von aufeinanderfolgenden Zahlen durch Bis-Strich (2)groupSequentiellNum2.jsxGruppiert in einem ausgewählten Textabschnitt aufeinanderfolgende, durch Komma (und Leerzeichen) getrennte Zahlen mit einem Bis-Strich. Gruppierung von aufeinanderfolgenden Zahlen durch f. und ff.groupSequentiellNumFF.jsxGruppiert in einem ausgewählten Textabschnitt aufeinanderfolgende, durch Komma (und Leerzeichen) getrennte Zahlen durch f. und ff. Verbindung von aufeinanderfolgenden Zahlen durch Bis-Strich (1)groupSequentiellNum.jsxGruppiert in einem ausgewählten Textabschnitt aufeinanderfolgende, durch Komma (und Leerzeichen) getrennte Zahlen mit einem Bis-Strich. Indexeinträge auf der Basis von ZeichenformatenIndexFromCharacterStyle.jsxIndexeinträge auf der Basis von Zeichenformaten Ausgewählten Text über Kontextmenü googelngoogleSelection_context.jsxDas Skript googleSelection_context.jsx recherchiert den in InDesign ausgewählten Text über das Kontextmenü (rechte Maustaste) über den Standardbrowser in Google Ausgewählten Text über Tastendruck googelngoogleSelection.jsxDas Skript googleSelection.jsx nimmt ausgewählten Text in InDesign als Grundlage für eine Recherche nach dem Inhalt in Google. Formaten und Text einige Absatzattribute zuweisenTextSettings_v03.jsDer Zweck des Scripts: Formaten, Text und Tabellen des vordersten Dokuments einige Absatzattribute zuweisen.... Finde vorherige TrennungFindeVorherigeTrennung.jsxDiese simplere Version des Hyphen-Skriptes von Martin Fischer springt einfach von der jetzigen Cursorposition zur vorherigen Trennstelle im Text und markiert das Wort. Auf ein Tastenkürzel gelegt kann man so _klick_klick_klick_ im Text Trennung für Trennung inspizieren und gleich vor... Finde nächste TrennungFindeNaechsteTrennung.jsxDiese simplere Version des Hyphen-Skriptes von Martin Fischer springt einfach von der jetzigen Cursorposition zur nächsten Trennstelle im Text und markiert das Wort. Auf ein Tastenkürzel gelegt kann man so _klick_klick_klick_ im Text Trennung für Trennung inspizieren und gleich vor... Einstellungen des Suchen/Ersetzen-Dialogs in Textdatei speichern / RecordFindChange_CS3-CS5.jsxRecordFindChange_CS3-CS5.jsxErfasst die aktuellen Einstellungen der Suche/Ersetze-Palette (Text und GREP) und sichert sie wahlweise in einer Textdatei "findChangeStrings.txt" auf dem Schreibtisch oder an einem selbst gewählten Ort. GREP-Fundstellen auflistenlistGrepFounds.jsxListet die Ergebnisse einer GREP-Suche mit den Einstellungen in der GREP-Palette in einer Palette auf. Inhaltsverzeichnisse aktualisierenupdateTOCs.jsxAktualisiert alle bereits angelegten Inhaltverzeichnisse in allen geöffneten Dokumenten. Zeichenformat auf bestimmte Zeichen nach der ursprünglichen Formatierung erweiternextendCharstyle2Chars.jsxDas Skript extendCharstyle2Chars.jsx erweitert die Formatierung mit einem bestimmten Zeichenformat auf bestimmte Zeichen. Zum Beispiel können damit alle Kommata, Semikolon und Doppelpunkte nach Text, der mit einem Italic-Zeichenformat ausgezeichnet ist, ebenfalls kursiv gesetzt werden. Zu Kontrollzwecken verwendet das Skript nicht... Alle Abweichungen löschenclearOverrides.jsxAlle Abweichungen von Absatz- und Zeichenformaten im Text löschen. Hyperlinks bei Text mit ZeichenformatcharStyle2Hyperlink.jsxErmittelt Text mit ausgewähltem Zeichenformat und fügt Hyperlink mit optionalem Präfix und Postfix hinzu. Dateinamen durch Bilddateien ersetzenBarcodeErsetzer.jsIn der Skriptwerkstatt veröffentlichte Phillip seinen Versuch, die formatierten Dateinamen durch die entsprechenden Barcode-Bilddateien zu ersetzen, blieb aber stecken. Hier ist das durch seine Wünsche ergänzte Script.... Zahlen per Faktor umrechnen (mit Rundung)BerechnungMitDialogUndRundung.jsxDas Skript ersetzt in einer Auswahl (oder falls kein Text ausgewählt ist im ganzen Dokument) alle Zahlen, die mit einem per Dialog zu bestimmenden Zeichenformat ausgezeichnet sind, durch eine neue Zahl, die sich aus der alten Zahl multipliziert mit einem im Dialog angegebenen Faktor ergibt. Zeichenformat auf Basis des ersten ausgewählten Zeichens erstellen und allen Vorkommen dieses Fonts im Dokument zuweisencStyleBasedOnFont.jsxDas Skript ermittelt den Font (mit Schnitt) des ersten ausgewählten Zeichens. Sofern noch nicht vorhanden, erstellt es ein Zeichenformat mit diesen Fontattributen und einem aus Schriftfamilie und Schnitt zusammengesetzten Namen (z.B. 'Bwgrkl-Regular'). Dieses Zeichenformat wird allen Vorkommen des Fonts (Schrift... Sichtbarkeit der Objektebenen mit Ebenen des Dokuments synchronisierensyncObjectLayersVisibility.jsxSynchronisiert die Ebenensichtbarkeit in der Schnittmenge von Objektebenen mit Dokumentebenen. Web- und email-Adressen verlinkenMakeHyperlinks_CS.jsxDas Skript sucht im Dokument nach Web- und email-Adressen und erstellt entsprechende Hyperlinks.... Sonderzeichen '∞' (unendlich) einfügenunendlich.jsxFügt an der Einfügemarke das Sonderzeichen '∞' (unendlich) ein. Geht auf dem Mac auch ohne Skript mit der Tastenkombination 'Alt-Komma' (Tipp von Gerald Singelmann).... Erweiterung der Textauswahl auf den Bereich der aktuellen ZeichenformatierungextendSelectedText2firstTextStyleRange.jsxDas Skript erweitert die aktuelle Textauswahl auf den Bereich der aktuellen Zeichenformatierung (Umgebung mit gleichbleibender Formatierung). Getrennte Worte in Übersichtsliste mit Verknüpfung darstellenlistHyphenedWords.jsxErstellt in einer Palette eine Liste mit getrennten Worten mit Verknüpfung zur Fundstelle im Text. Zeilenweiser Verlauf der SchriftgrössenGroessenVerlauf.jsDieses Script weist dem Text des ausgewählten Rahmens die definierten Werte zu. Die beiden Listen ('sizeList' = Schriftgrössen / 'leadList' = Zeilenabstand) zu Beginn des Codes können nach Wunsch verlängert werden. Bedingung ist, dass beide Listen dieselbe Anzahl Elemente aufweisen.... Alle Textflüsse exportieren und mit dem Export verlinkenexportAllStoriesAndRelinkMacht das gleiche wie das Sample-Script exportAllStories, aber nach dem Export wird der Inhalt des Textflusses gelöscht und die exportierte Datei wird darin importiert und somit verlinkt. Mehrspaltigen Textrahmen in einzelne Rahmen trennenTextrahmen_trennen.jsxMehrspaltigen Rahmen in einzelne Rahmen aufteilen. Worte in Versalbuchstaben umwandeln in Groß-/Kleinschreibung (erster Buchstabe im Wort groß)caps2titleCase_or_smallCaps.jsxWandelt Worte in Versalbuchstaben um in 'erster Buchstabe im Wort groß'; optional wird ein Kapitälchen-Zeichenformat zugewiesen. Indexthemen aus einer externen Liste importierenTopicsFromList.jsxImportiert Indexthemen aus einer externen Liste, die über einen Dialog ausgewählt wird.... TextvariablenexportTextvariablenExport.jsxExportiert Variablen mit benutzerdefiniertem Text. Grundlinienraster einrichtenadjustGrid_CS3.jsxDas Skript richtet die erste Grundlinie und die Einteilungen des Grundlinienrasters in Abhängigkeit von einem ausgewählten Textrahmen oder Text ein. Monatsnamen bei Datumsangaben in Zahlen wandelnMonatsnamen bei Datumsangaben in Zahl wandelnDas Script wandelt in Datumsangaben, wie z. B. 12. September 2008, den Monatsnamen in Zahlen um und fügt gleichzeitig nach den Punkten 1/8-Gevierte ein 12. 9. 2008.... Mehrspaltige Textrahmen an Inhalt anpassenfitMultiColumnTextFramesMehrspaltige Textrahmen werden in der Höhe so angepasst, dass die Spalten möglichst gleich lang sind. Je nach Inhalt kann es sein, dass eine exakte gleiche Länge nicht möglich ist. Texte mit einem ausgewählten Zeichenformat im Dokument ermittelnTextWithAppliedCharacterStyle.jsxIn der Diskussion »Wie kann ich ein Glossar von Wörtern und ein Abbildungsverzeichnis automatisch generieren« wurde nach einer Möglichkeit gefragt, Begriffe, die mit einem bestimmten Zeichenformat ausgezeichnet sind, aufzuspüren und aufzulisten. Das Skript »TextWithAppliedCharacterStyle.jsx« ist eine Abwandlung des Skripts »usedCharsOfAppliedFont.jsx«... An Trennstellen bedingte Trennungen einfügentrennstellenInBedingte.jsxFügt eine bedingte Trennung ein, sobald ein Wort über das Zeilenende hinausragt. Das sollte synonym sein mit: sobald das Wort getrennt wird. Verwendete Zeichen einer Schrift im Dokument ermittelnusedCharsOfAppliedFont.jsxDas folgende Skript ermittelt die Zeichen, die mit einer ausgewählten Schrift ausgezeichnet sind und gibt das Ergebnis in einem Textrahmen auf der Montagefläche links neben der ersten Seite des Dokuments aus. refresh daterefresh_date-CS3.jsxDas folgende Script ersetzt den Inhalt des Textes, der mit dem Zeichenformat "Datum" ausgezeichnet ist, durch das aktuelle Datum. So kann man das Datum immer wieder im gesamten Dokument aktualisieren. Es entspricht dem Skript updateDate.jsxvon Dave Saunders, unterscheidet sich jedoch... Datum im Text aktualisierenupdateDate.jsxDieses Skript setzt ein Zeichenformat namens »Datum« voraus. Beim Ausführen des Skripts wird bei allen Instanzen, die mit diesem ZF formatiert sind, das aktuelle Datum eingefügt. Hängender EinzughaengenderEinzug.jsxWeist ausgewähltem Text einen hängenden Einzug zu Ersetzen von Sonderzeichen in IndexeinträgenIndexSonderzeichenUmwandlung_3.jsxErsetzt im Index die Buchstaben aus der Liste oldChars durch die Buchstaben newChars. Gleiche Silbentrennung für alle AbsatzformatesetHyphenpropertiesOfParagraphstyles.jsxWeist allen Absatzformaten die Silbentrennungsattribute des Referenzformats '[Einfacher Absatz]' zu. Zeichenformat "[Ohne]"noCharStyleAttr.jsxFormatiert ausgewählte Zeichen, den Text in einem ausgewählten Textrahmen oder in ausgewählten Tabellenzellen mit dem Zeichenformat [Ohne] und löscht Abweichungen. Didot-Punkt einstellenDidotPunkt_ein.jsxDas folgende Skript stellt in /Voreinstellungen/Einheiten und Einstellungen/Punkt-/PicaGröße den Umrechnungsfaktor 67,553 PT/Zoll für den Didot-Punkt ein. Ist ein Dokument geöffnet, wird die Einheit nur dort umgestellt. Ist kein Dokument geöffnet, wird die Einheit in den Voreinstellungen des Programms umgestellt und... Leere Textrahmen löschenremoveEmptyTextFrames.jsxDas folgende Skript löscht leere Textrahmen des aktiven Dokuments.... Vertikaler Keil nur bei bestimmten AbsatzformatenvertikalerKeil_xxxl02.jsxAus gegebenem Anlass (Script Vertikaler Keil) hier eine Version des Skripts, die Lineal und Nullpunkt den Anforderungen entsprechend einstellt und am Ende des Skripts wieder die Ausgangsposition herstellt. Ansonsten gilt wie in vertikalerKeil_xxxl.jsx: Hier eine kleine Erweiterung, bei der man... Vertikaler Keil nur bei bestimmten AbsatzformatenvertikalerKeil_xxxl.jsxHier eine kleine Erweiterung, bei der man den einzelnen zu berücksichtigenden AF noch eine Gewichtung für das Austreiben oben/unten mitgeben kann. So kann man z.B. bei einem AF angeben, daß oben über das Verhältnis von Abstand oben und unten hinaus... Vertikaler Keil nur bei bestimmten AbsatzformatenIn Vertikaler Keil - Austreiben wurde eine Erweiterung des Skripts vertikalerKeil_xl.jsx angefragt. Es sollte nur bei Absätzen, die mit einem bestimmten Absatzformat ausgezeichnet sind, ausgetrieben werden. Hier das erweiterte Skript:...Weitere Erweiterung des Standardskripts FindChangeByList.jsxFindChangeByList_mod3.jsxIn S&E per FindChangeByList mod1> wird angefragt, ob Fehlermeldungen unterdrückt werden können, welche zum Abbruch des Skripts führen, wenn Suchparameter (z.B. Absatz- und Zeichenformate) übergeben werden, die im Dokument nicht vorhanden sind. Das folgende Skript FindChangeByList_mod3.jsx basiert auf FindChangeByList_mod2.jsx. Ab... Kleine Erweiterung des Standardskripts FindChangeByList.jsxFindChangeByList_mod1.jsxQuarz hat in http://www.hilfdirselbst.ch/...i?post=293725#293725 gezeigt, wie sie mehrere unterschiedliche Listen für das Skript FindChangeByList.jsx verwaltet. Die folgende Skriptvariante 'FindChangeByList_mod1.jsx', die ich mit der Funktion 'chooseMyOwnList()' erweitert habe, erledigt dies über eine entsprechende Bestückung des Unterverzeichnisses 'FindChangeSupport': Liegt im Unterverzeichnis 'FindChangeSupport'... Einstellungen des Suchen/Ersetzen-Dialogs in Textdatei speichern / RecordFindChange_CS3.jsxRecordFindChange_CS3-CS5.jsxErmittelt die aktuellen Suche-/Ersetze-Einstellungen und sichert sie in eine Text-Datei für den Gebrauch im Skript FindChangeByList.jsx. Indexeinträge mit Unterstichworten über eine Konkordanzdatei erzeugen.IndexFromList_withSubtopics.jsxErzeugt Indexeinträge mit mehreren Gliederungsstufen anhand einer externen Konkordanzdatei, die über einen Dialog ausgewählt wird. Text durch Bild ersetzen (z.B. Barcodes)TextDurchBarcodeErsetzen.jsxEs gab schon häufiger Fragen im Forum, wie ein Text durch eine entsprechende Bilddatei ersetzt werden kann. (z.B. hier:http://www.hilfdirselbst.ch/...orum.cgi?post=292874 Ich habe für diesen Zweck verschiedene Skripte "im Einsatz", wenn der Bilddateiname schon im Text mit erfasst worden ist. Anbei ein... Bestimmten Worten automatisch Zeichenformat zuweisenCSofWords2Words.jsxLiest die Worte einer Textauswahl und verwendet sie zunächst, um Zeichenformate mit entsprechenden Namen zu erzeugen, und danach allen diesen Worten im Dokument das entsprechende Zeichenformat zuzuweisen. Mit Zeichenformat ausgezeichneten Text als RTF exportierenexportCollectedFormattedText2RTF.jsxNun bin ich auf den Geschmack gekommen, bzw. auf den Gedanken, daß mir noch Eines fehlt: Ich hätte gerne alle Fundstellen mit Text, der mit einem bestimmten Zeichenformat ausgezeichnet ist, in einer einzigen Datei gesichert. Das folgende Skript stellt dies... Mit Zeichenformat ausgezeichneten Text als RTF exportierenexportFormattedText2RTF.jsxDas folgende Skript exportiert Text, der mit einem im Dialog anzugebenden Zeichenformat ausgezeichnet ist, im RTF-Format.... Skript in allen Dokumenten der geöffneten Büchern ausführendoScriptWithDocsOfBooks.jsxFragt in einem Dialog nach dem auszuführenden Skript und führt dieses über alle Dokumente aller geöffneten Bücher hinweg aus. erzwungener Blocksatz, wenn Länge der letzten Zeile ein Limit überschreitetconditionedFullyJustification.jsxEs prüft ob bei den ausgewählten Absätzen mit Blocksatz (letzte Zeile linksbündig), die aus mehr als einer Zeile bestehen, die Länge der letzten Zeile ein definiertes Limit (hier 80%) relativ zur Länge der ersten Zeile (als Referenz) überschreitet. InDesign C3 5.0.2 Mac Absatzformate komplett umbenennenmoveStyles2Group.jsxStefan, es gibt in CS3 einen Bug, der dazu führt, dass bei einer bestimmten Operation das AF '[Einfacher Absatz]' unter der Hand in 'NormalParagraphStyle' umbenannt und danach wie die anderen AF beliebig bearbeitbar wird. Diesen Bug und den Weg dorthin... aus Text in Klammern [] Fußnoten erzeugentextEnclosedInBrackets2Footnotes.jsxDas folgende JavaScript für InDesign CS3 (funktioniert wegen GREP nicht in niedrigeren Versionen) erzeugt aus Text in Klammern [] Fußnoten. Es berücksichtigt alle Vorkommen von [] im Dokument.... Namen von Absatz- und Zeichenformaten säuberncleanUpStyleNames.jsxHier ein Skript zur Bereinigung der Namen von Absatz- und Zeichenformate:... Zwei Testscripts für die Version 04 des BilderKatalog-Scriptstest_replace.jsZwei Testscripts für die Version 04 des BilderKatalog-Scripts URLs mit einem Zeichenformat auszeichnenURL_withCharStyle.jsxURLs werden nach dem Schema " Reihenfolge der ausgewählten Zeichen umkehrenReverseCharacters.asUmkehrung der Reihenfolge ausgewählter Zeichen Allen Tabellen eines Dokuments ein Tabellenformat zuweisenapplyTableStyles.jsxDas Skript weist allen Tabellen ein per Dialog ausgewähltes Tabellenformat zu und sorgt explizit dafür, dass die Körperzellen, sowie Kopf- und Fußzellen die im Tabellenformat definierten Zellenformate zugewiesen bekommen. Externe Liste von Textvariablen mit benutzerdefiniertem Text einarbeitenTextvariablen_benutzerdefiniert.jsxTextvariablen mit benutzerdefiniertem Text können in einer externen Liste vorbereitet und mit dem Skript in ein Dokument eingearbeitet werden. Absätze farbig hinterlegenpara filled by rules.jsxDa die Frage regelmäßig einmal im Vierteljahr auftaucht, habe ich mal einen Skript-Ansatz geschrieben, der die Absatzlinien eines Absatzes in der Höhe so anpasst, dass der Absatz farbig hinterlegt ist. Dadurch, dass das Skript die Linie oben und unten verwendet,... InDesign C3 5.0.2 Mac Absatzformate komplett umbenennenaddDocname2Styles.jsxAbsatz- und Zeichenformate umbennennen bzw. in neue Formatgruppe verschieben. |
![]() |