Hallo Martin,
ich krame mal diesen uralten Post heraus.
Das folgende Script leistet mir aber immer
noch gute Dienste :-)
var mySelection=app.selection[0];
var myOStyle = app.activeDocument.objectStyles.item("Marginalien"); // Objektstil
var myBounds = [ "0p", "0p", "10mm", "10mm"]; // Koordinaten des Marginalientextrahmens [y1, x1, y2, x2]
var myFrame = mySelection.insertionPoints[0].textFrames.add(); // Einfügen eines Textrahmen am Einfügepunkt (Cursor)
myFrame.parent.parentTextFrames[0].characters.length;
myFrame.geometricBounds = myBounds; // Zuweisung der Koordinaten (Höhe und Breite)
myFrame.applyObjectStyle(myOStyle, true); // Zuweisung des Objektstils
// Auswahl in Marginalie einfügen
myFrame.insertionPoints[0].select();
myFrame.contents=mySelection.contents;
app.selection[0].contents = "+"
In einem Fließtext benutze ich dieses Script
um die [#008000]Marginalie
+[/#008000] zu setzen, wenn ich
im Text eine Zeile ausgetrieben habe.
Meine Frage ist nun:
Könnte das Script auch die [#008000]Marginalie [/#008000] auf
die [#cc0000]Ebene
Marginalie[/#cc0000] setzen?
Dann kann ich diese Ebene auf
nichtdruckend
einstellen, damit ich später nicht die Marginalien
mühsam von Hand löschen muss.
-------------
Alles retour.
Eine Marginalie ist ja mit dem Fließtext verbunden,
also auch auf seiner Ebene ;-)
Gruß
Quarz