hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » FindChangeList - allgemeine Fragen

 



Kai Rübsamen  M  p
Beiträge: 3147

21. Mär 2008, 14:32

Beitrag #1 von 3
Bewertung:

(3943 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

FindChangeList - allgemeine Fragen


Hallo!

Ich beschäftige mich heute erstmals mit der txt-datei. Bisher habe ich immer alles zu Fuß nacheinander abgearbeitet. Folgende Fragen tauchen da auf:

1. Ist es egal in welcher Codierung die Datei gespeichert wird (Windows Latin, MacOS, Utf 8)?

2. Warum muss ich mindestens eine findChangeOption eingeben damit überhaupt etwas passiert?

3. Wie kann ich nach einem Zeichenformat (entweder Helvetica Neue 75 bold oder besser noch nur den Schnitt 75 bold) suchen?
>> appliedFont?? Wie würde die komplette Suche lauten?

4. In dem Beispiel in der Datei
(//text {findWhat:"^9^9.^9^9"} {appliedCharacterStyle:"price"} steht kein "change to"
> Ist die dritte Stelle in der Eingabe immer das "change to"? Woher weis man, wann es erforderlich ist und wann nicht??

Gruß Kai
_______________________

MacPro 2x2,66 GHZ, 3 GB | 10.5.8 | CS 4 (6.0.6) u. CS 5 (7.0.4) u. CS 5.5 (7.5.1)

ruebiarts.de
– Ein Blog vom Designer für Designer
Top

Martin Fischer  M  p
Beiträge: 9425

22. Mär 2008, 09:07

Beitrag #2 von 3
Beitrag ID: #342707

Bewertung:

(3886 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

FindChangeList - allgemeine Fragen


Hallo rübi,

Antwort auf: 1. Ist es egal in welcher Codierung die Datei gespeichert wird (Windows Latin, MacOS, Utf 8)?


Ja, denn Adobe-Programme konvertieren 8-bit codierte Dateien nach Unicode:

Zitat von Adobe InDesign CS2 Scripting Reference When doing file I/O, Adobe applications convert 8-bit character encoding to Unicode. By default, this conversion process assumes that the system encoding is used (code page 1252 in Windows or Mac Roman in Mac OS).



Antwort auf: 2. Warum muss ich mindestens eine findChangeOption eingeben damit überhaupt etwas passiert?


FindChangeByList.jsx erwartet pro Zeile 5 Felder:

Zitat von FindChangeList.txt The format of each record in the file is:
findType<tab>findProperties<tab>changeProperties<tab>findChangeOptions<tab>description

Where:
<tab> is a tab character
(1) findType is "text", "grep", or "glyph" (this sets the type of find/change operation to use).
(2) findProperties is a properties record (as text) of the find preferences.
(3) changeProperties is a properties record (as text) of the change preferences.
(4) findChangeOptions is a properties record (as text) of the find/change options.
(5) description is a description of the find/change operation


Du könntest die FindChangeOptions auch ohne Attribute übergeben: {}

Antwort auf: 3. Wie kann ich nach einem Zeichenformat (entweder Helvetica Neue 75 bold oder besser noch nur den Schnitt 75 bold) suchen?
>> appliedFont?? Wie würde die komplette Suche lauten?

text<tab>{fontStyle:"75 Bold"}<tab>{appliedCharacterStyle:"Bold"}<tab>{}<tab>// ersetze Schriftstil '75 bold' durch Zeichenformat 'Bold'

also:
Code
text	{fontStyle:"75 Bold"}	{appliedCharacterStyle:"Bold"}	{}	// ersetze Schriftstil '75 bold' durch Zeichenformat 'Bold' 


Antwort auf: 4. In dem Beispiel in der Datei
(//text {findWhat:"^9^9.^9^9"} {appliedCharacterStyle:"price"} steht kein "change to"
> Ist die dritte Stelle in der Eingabe immer das "change to"? Woher weis man, wann es erforderlich ist und wann nicht??

Das steht in den Instruktionen zur Struktur der Einträge in 'FindChangeList.txt' (s.o.).

Ich habe Übersichten zu den Eigenschaften (properties), nach denen gesucht werden kann und die ersetzt werden können, nebst den möglichen Optionen angehängt (es handelt sich um Auszüge aus der HTML-Umsetzung der Scripting-Reference für CS3: indesigncs3jshelp.zip):

Text-Suche:
01_FindTextPreference.html
02_ChangeTextPreference.html
03_FindChangeTextOption.html

GREP-Suche:
04_FindGrepPreference.html
05_ChangeGrepPreference.html
06_FindChangeGrepOption.html


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#342649]

(Dieser Beitrag wurde von Martin Fischer am 22. Apr 2008, 08:54 geändert)
Top

Anhang:
FindChangeProperties.zip (17.3 KB)

Kai Rübsamen  M  p
Beiträge: 3147

22. Mär 2008, 11:52

Beitrag #3 von 3
Beitrag ID: #342719

Bewertung:

(3858 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

FindChangeList - allgemeine Fragen


Herrlich! Es hat alles geklappt.

Danke für die ausführlichen Infos ;-) Weitere Fragen werden folgen ;-) ;-)

Gruß Kai
_______________________

MacPro 2x2,66 GHZ, 3 GB | 10.5.8 | CS 4 (6.0.6) u. CS 5 (7.0.4) u. CS 5.5 (7.5.1)

ruebiarts.de
– Ein Blog vom Designer für Designer

als Antwort auf: [#342707] Top


Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » FindChangeList - allgemeine Fragen


^