hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Mapping mit CS3 (Win)

 

« « 1 2 » »  


Jens Naumann  M 
Beiträge: 4953

10. Okt 2007, 09:43

Beitrag #16 von 23
Beitrag ID: #316266

Bewertung:

(2178 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Mapping mit CS3 (Win)


Antwort auf [ gonzo2 ] Ja dies ist nun mein erster Beitrag in diesem Super-Forum!!


Hallo Dieter,
das verdient ein herzliches Willkommen hier bei HDS!
Gott grüß die Kunst,
Jens

-----

Helfen Sie mit, damit HilfDirSelbst.ch weiterhin helfen kann.

als Antwort auf: [#316265] Top

Martin Fischer  M  p
Beiträge: 9696

10. Okt 2007, 09:43

Beitrag #17 von 23
Beitrag ID: #316267

Bewertung:

(2178 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Mapping mit CS3 (Win)


Hallo Gonzo,

Antwort auf: Ist dir in CS3 jedoch schon mal aufgefallen, das CS2-Skripte nur solange ihren Dienst verrichten, bis du z.B. FindChangebyList (CS3) ausführst.


Verwendest Du die CS3-Skripte von der CD-ROM?
Das von Dir genannte Skript ist m.W. in der Version auf der CD-ROM fehlerhaft.
Im Netz findest Du die Beispielskripte jeweils korrigiert und in der aktuellen Fassung unter http://www.adobe.com/...scripting/index.html.

Dort auf den Reiter "Scripting Ressources" und danach auf Download the InDesign CS3 Sample Scripts (ZIP, 488k) klicken.


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#316265] Top

gonzo2 S
Beiträge: 5

10. Okt 2007, 10:05

Beitrag #18 von 23
Beitrag ID: #316277

Bewertung:

(2169 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Mapping mit CS3 (Win)


Hallo Martin, hallo Jens!

Seit ihr schnell.
Die Skripte von der CD hab ich schon länger ausgetauscht. Mein Skript FindChangebyList hat das gleiche Änderungsdatum "17.Mai 2007". Daran lag's wohl nicht.

Vielleicht kopier ich den Text erst in CS2 mach die Auszeichnung, kopier dann zurück nach CS3, mach die Textersetzungen usw.

Trotzdem Danke

als Antwort auf: [#316267] Top

idna-wv
Beiträge: 92

28. Feb 2008, 14:44

Beitrag #19 von 23
Beitrag ID: #339422

Bewertung:

(2109 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Mapping mit CS3 (Win)


CharStyleOfPeterKahrel.js
läuft unter CS3.

Ich bekomme in CS3 folgende Fehlermeldung bei Ausführen des Scripts:

JavaScript Fehler!

Fehlernummer: 55
Fehlerzeichenfolge: Objekt unterstützt Eigenschaft oder Methode "changePreferences" nicht
Zeile: 16
Quelle: app.findPreferences =
app.changePreferences = 0

Hat jemand eine Idee woher das kommt. Das gleiche Script läuft in CS2 einwandfrei.

Gruß
Andi

als Antwort auf: [#312693] Top

Quarz  M  p
Beiträge: 2423

28. Feb 2008, 15:13

Beitrag #20 von 23
Beitrag ID: #339428

Bewertung:

(2098 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Mapping mit CS3 (Win)


Hallo Andi,

Setzt mal an den Anfang vom Script folgende Zeile:
app.scriptPreferences.version = 4.0;

Gruß
Quarz

als Antwort auf: [#339422] Top

idna-wv
Beiträge: 92

28. Feb 2008, 15:16

Beitrag #21 von 23
Beitrag ID: #339432

Bewertung:

(2100 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Mapping mit CS3 (Win)


Super! Das war's.

Vielen Dank
Andi

als Antwort auf: [#339428] Top

Martin Fischer  M  p
Beiträge: 9696

28. Feb 2008, 15:21

Beitrag #22 von 23
Beitrag ID: #339435

Bewertung:

(2098 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Mapping mit CS3 (Win)


Hallo Andi,

Antwort auf: Hat jemand eine Idee woher das kommt. Das gleiche Script läuft in CS2 einwandfrei.


In CS3 haben sich ein paar Dinge geändert.
Zum Beispiel die Search-Engine, auf die das Skript zugreift.
Man kann das alte Skript in CS3 laufen lassen, indem man InDesign CS3 mitteilt, daß es für eine ältere Version von InDesign geschrieben wurde (wie von Quarz vorgeschlagen).

Oder man kann das CS2-Skript selbst an CS3 anpassen:

Code
//CharStyleOfPeterKahrel_CS3.jsx  

// attr2style takes two arguments: (1) a string to set the search
// and the attribute value in the style, and (2) a name for the character style.
attr2style( 'position = Position.superscript;\rapp.findTextPreferences.fontStyle = "Italic"' , 'SuperScript-Italic' );
attr2style( 'position = Position.subscript;\rapp.findTextPreferences.fontStyle = "Italic"' , 'SubScript-Italic' );
attr2style( 'fontStyle = "Bold Italic"' , 'Bold Italic' );
attr2style( 'fontStyle = "Bold"' , 'Bold' );
attr2style( 'fontStyle = "Italic"' , 'Italic' );
attr2style( 'position = Position.superscript' , 'SuperScript' );
attr2style( 'position = Position.subscript' , 'SubScript' );
attr2style( 'capitalization = Capitalization.smallCaps' , 'SmallCaps' );
attr2style( 'underline = true' , 'Underline' );
attr2style( 'strikeThru = true' , 'StrikeThru' );

function attr2style( attr, st )
{
app.findTextPreferences = app.changeTextPreferences = null;
eval( 'app.findTextPreferences.' + attr );
// comment the following line to look for text with applied character style too (MF)
app.findTextPreferences.appliedCharacterStyle = app.activeDocument.characterStyles[0];
app.changeTextPreferences.appliedCharacterStyle = checkStyle( attr, st );
app.activeDocument.changeText();
}

function checkStyle( attr, stylename )
{
if( app.activeDocument.characterStyles.item( stylename ) == null )
{
app.activeDocument.characterStyles.add( { name : stylename } );
eval( 'app.activeDocument.characterStyles.item( stylename ).' + attr );
}
return app.activeDocument.characterStyles.item( stylename );
}



Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#339422]

(Dieser Beitrag wurde von Martin Fischer am 29. Apr 2008, 09:31 geändert)
Top

Martin Fischer  M  p
Beiträge: 9696

29. Apr 2008, 08:55

Beitrag #23 von 23
Beitrag ID: #348429

Bewertung:

(1924 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Mapping mit CS3 (Win)


Das Skript 'CharStyleOfPeterKahrel_CS3.jsx' gehört zu meinen Standard- und Lieblingsskripten. Damit konserviere ich mir nach dem Import verschiedene Zeichenformatierungen in Zeichenformate.

Eines habe ich dort bislang immer vermißt: das Konservieren/Formatieren von hochgestellten, kursiven Zeichen.

Manchmal mußte ich nach Ausführung des Skripts beim Umbruch feststellen, daß ein Teil eben dieser Formatierung verloren gegangen ist, weil die Zeichen mit dem ZF 'Italic' oder 'SuperScript' ausgezeichnet waren und die andere Auszeichnung (hochgestellt oder kursiv) später als Abweichung gelöscht wurde.

Ein eigenes ZF 'SuperScript-Italic' mußte also her.
Dafür habe ich in dem Skript oben die folgende Zeile vor dem Kommando zur Zuweisung der Formate 'Italic' und 'SuperScript' eingearbeitet:

Code
attr2style( 'position = Position.superscript;\rapp.findTextPreferences.fontStyle = "Italic"' , 'SuperScript-Italic' ); 



Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#339435] Top
« « 1 2 » »  


Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Mapping mit CS3 (Win)


^