Autor |
Nachricht |
mannyk
Threadersteller
Dabei seit: 25.08.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 27.08.2010 14:16
Titel Indesign Script: Texteil fett machen |
|
|
Hallo liebe Community,
Ich würde gern innerhalb eines Textrahmens ein Wort fett darstellen (aber den Rest nicht).
Das schaffe ich bis jetzt nur wenn nach dem Wort ein Absatz kommt. Wie aber kann ich das auf nur ein Wort in einer normalen Zeile anwenden? Wenn ich eben das \r weglasse, wird leider auch alles fett geschrieben.
Hier der Code für ein fettes Wort in einer Zeile:
Code: |
textFrame.contents = "fettes wort:\r";
textFrame.contents += "normale wörter";
textFrame.paragraphs.item(0).fontStyle = "Bold";
|
Danke und lg,
mannyk
EDIT by ines: Verschoben in Software - Print.
Zuletzt bearbeitet von ines am Mo 30.08.2010 10:48, insgesamt 2-mal bearbeitet
|
|
|
|
|
Nimroy
Community Manager
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht:
|
Verfasst Fr 27.08.2010 15:00
Titel
|
|
|
Ich kenn mich mit ID Script inder neuesten Version nicht aus, aber die Logik in deinem Codeschnipsel erscheint mir grundsätzlich falsch.
Du bestimmst als erstes den Inhalt einer Textbox: Das ist "fettes Wort" und "normale Wörter", das \r sorgt ggf. dafür, dass es zwei Absätze werden. Mit der letzten Zeile weist du als Absatzformat für den ersten Absatz "bold" zu.
Wenn du also das \r weglässt ist das Element, auf das die letzte Zeile wirkt der komplette Inhalt (weil der Inhalt dann ja nur einen Absatz hat, und mit \r ist der Inhalt des ersten Absatzes halt nur "fettes Wort:"
Es findet einfach keinerlei Kennzeichnung des zu fettenden Wortes statt!
|
|
|
|
|
Anzeige
|
|
|
mannyk
Threadersteller
Dabei seit: 25.08.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 27.08.2010 15:46
Titel
|
|
|
Hallo,
ich denke, dass sich die Scripts von der Version her nicht sehr unterscheiden.
Indesign Scripting ist mir recht neu, weshalb ich nur diese Art der Fett-Formatierung kenne.
Weisst du denn, wie es in einer anderen Version mit dem von dir erwähnten Kennzeichnung funktionieren könnte?
lg,
mannyk
|
|
|
|
|
buddha-brot
Dabei seit: 24.01.2006
Ort: Süd/Süd-West
Alter: -
Geschlecht:
|
Verfasst Fr 27.08.2010 16:50
Titel
|
|
|
Wieso so umständlich über Scripting?
Benutz doch einfach GREP und weise deinem gesuchten Wort das Zeichenformat "Bold" zu.
|
|
|
|
|
mannyk
Threadersteller
Dabei seit: 25.08.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 27.08.2010 17:08
Titel
|
|
|
Hallo,
es ist leider eine Anforderung, dass alles über Scripts erstellt wird. Deshalb muss auch das über einen Scriptbefehl erfolgen...
Lg,
mannyk
|
|
|
|
|
buddha-brot
Dabei seit: 24.01.2006
Ort: Süd/Süd-West
Alter: -
Geschlecht:
|
Verfasst Fr 27.08.2010 17:15
Titel
|
|
|
Ist das Wort fix oder variabel?
So oder so würde ich das auch über die GREP-Suche lösen, allerdings gescriptet. Dem/den Suchergebnis/sen dann per Script das Zeichenformat (Stichwort: characterStyles) zuweisen.
|
|
|
|
|
mannyk
Threadersteller
Dabei seit: 25.08.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 30.08.2010 08:02
Titel
|
|
|
Das Wort ist variable.
Danke, ich versuchs mal
|
|
|
|
|
|
|
|
Ähnliche Themen |
Indesign CS3 auf einmal Fett
Indesign Aufzählungszeichen fett
InDesign 3 - Text fett - wie?
Schrift auf fett stellen in Indesign
Indesign macht Texte fett in PDF - warum?
inDesign: Schrift mit Taste fett machen
|
|