Hallo Marco,
meine ausführliche Antwort auf Deine Frage ging im Kampf mit dem erweiterten Foreneditor beim Versuch, an einer entscheidenden Stelle etwas Farbe ins Spiel zu bringen verloren.
Stefan sagt in seiner kurzen Nachricht alles - fast alles.
Eine anderes Problem, mit dem ich mich herumgeschlagen habe, ist, daß auch nach Zuweisung des Fußnotenformats über "Optionen für Dokumentfußnoten" Schriftgrad und Zeilenabstand von den im Fußnotenformat defininerten Werten abweichen. Möglicherweise hängt dies mit einer "abweichenden Formatierung" im Textdokument zusammen. Da nicht alle Fußnoten eines Textflusses auf einen Schlag ausgewählt werden können, um diese Abweichungen zu beheben, habe ich mir mit folgendem JavaScript beholfen, um Schriftgrad und Zeilenabstand auf die im Fußnotenformat definierten Werte zurückzusetzen:
// FootnoteFormat.js
//
// Name des Absatzformats der Fußnoten
myStyle="Fußnote";
myDoc=app.documents[0];
// wenn das angegebene Absatzformat nicht vorhanden ist, bricht das Script ab
try{
myDoc.paragraphStyles.item(myStyle).name;
// Auslesen des Schriftgrads aus Absatzstil
myPointSize=myDoc.paragraphStyles.item(myStyle).pointSize;
// Auslesen des Zeilenabstands aus Absatzstil
myLeading=myDoc.paragraphStyles.item(myStyle).leading;
// Schleife für alle Textflüsse
for (myStoryNr=0; myStoryNr<myDoc.stories.length; myStoryNr++){
// Schleife für die Fußnoten des einzelnen Textflusses
for (myFnNr=0; myFnNr<myDoc.stories[myStoryNr].footnotes.length;myFnNr++){
for (i=0; i<myDoc.stories[myStoryNr].footnotes[myFnNr].paragraphs.length;i++){
myDoc.stories[myStoryNr].footnotes[myFnNr].paragraphs.pointSize=myPointSize;
myDoc.stories[myStoryNr].footnotes[myFnNr].paragraphs.leading=myLeading;
}
}
}
}
catch (e){
alert("Absatzformat \"" + myStyle + "\" nicht vorhanden!")
}
als Antwort auf: [#172882]
(Dieser Beitrag wurde von MartinF am 17. Jun 2005, 15:58 geändert)