[GastForen Programme Print/Bildbearbeitung Adobe InDesign

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

InDesign CS - Java Script

Martin Fischer
  
Beiträge gesamt: 12783

25. Jan 2006, 16:40
Bewertung:

gelesen: 9325

Beitrag als Lesezeichen
Es handelt sich um die beiden Funktionen fn2en() und en2fn()

Code
function fn2en( st )  
{
var fn = st.footnotes
for( var myCounter = 0; myCounter < fn.length; myCounter++ )
{
tf = app.activeDocument.textFrames.add( { label : 'temp'+myCounter } )
fn[myCounter].texts[0].move(LocationOptions.after, tf.insertionPoints[0] )
}
}


Code
function en2fn( st )  
{
var tf = app.activeDocument.textFrames
var fn = st.footnotes
for( var myCounter = fn.length-1; myCounter > -1; myCounter-- )
{
tf.item( 'temp'+myCounter ).parentStory.texts[0].move( LocationOptions.after, fn[myCounter].insertionPoints[0] )
tf.item( 'temp'+myCounter ).remove()
}
}

Peter Kahrel hat mich auf diesen Trick hingewiesen: http://www.adobeforums.com/...XmNI9.0@.3bbc31b2/10

Falls Du das Skript entsprechend ausbaust, wäre es nett, wenn Du die erweiterte Version hier veröffentlichen würdest.

(Dieser Beitrag wurde von Martin Fischer am 25. Jan 2006, 16:42 geändert)
Änderungsverlauf:
Beitrag geändert von Martin Fischer (Moderator) am 25. Jan 2006, 16:42
Beitrag geändert von Martin Fischer (Moderator) am 25. Jan 2006, 16:42