Autor |
Nachricht |
labr1005
Threadersteller
Dabei seit: 07.09.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 07.09.2006 11:41
Titel
|
|
|
Nee, das Skript funktioniert. Aber es fehlt noch ein zweiter Schritt.
Zuerst "Inhalt proportional anpassen":
Alt + Shift + Apfel + E
und anschließend "Rahmen an Inhalt anpassen":
Alt + Apfel + C
Und das auch nur für Bildrahmen, nicht für Textrahmen.
|
|
|
|
|
Jigity
Dabei seit: 30.07.2005
Ort: Augsburg
Alter: 44
Geschlecht:
|
Verfasst Do 07.09.2006 12:11
Titel
|
|
|
Versteh ich nicht!
Wenn du das Bild proportional an den Rahmen angepasst hast, dann ist der Rahmen doch exakt so groß wie das Bild?!
|
|
|
|
|
Anzeige
|
|
|
labr1005
Threadersteller
Dabei seit: 07.09.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 07.09.2006 12:27
Titel
|
|
|
1) Hochformatiger Bildrahmen
2) Querformatiges Bild
3) Bild wird proportional skaliert > Bildrahmen ist nach unten "länger" als das Bild
4) Bildrahmen wird jetzt dem Inhalt angepasst, damit Text unter dem Bild umfließt und kein Weißraum zwischen Bildunterkante und Text entsteht
So funktioniert's. Kann man aber bestimmt eleganter zusammenfassen:
if (app.documents.length != 0)
{
var myDoc = app.documents[0];
myLinks = myDoc.links;
for (oneLink = 0; oneLink < myLinks.length; oneLink++) myLinks[oneLink].parent.fit(FitOptions.proportionally), myLinks[oneLink].parent.fit(FitOptions.frameToContent)
}
else {alert("Bitte ein Dokument öffnen."); }
|
|
|
|
|
Jigity
Dabei seit: 30.07.2005
Ort: Augsburg
Alter: 44
Geschlecht:
|
Verfasst Do 07.09.2006 12:37
Titel
|
|
|
Ah, jetzt hab ich's verstanden!
Allerdings würde ich über das Array allGraphics gehen.
Vielleichts so:
Code: |
if(app.documents.lenght != 0){
var myDoc = app.activeDocument;
for(var i=0; i<myDoc.allGraphics.length; i++){
var myGraphic = myDoc.allGraphics[i];
myGraphic.fit(FitOptions.proportionally);
myGraphic.fit(FitOptions.frameToContent);
}
}else{
alert("You must first open a document!");
} |
Nur als Anregung betrachten, denn das Problem hast ja schon selber gelöst!
Gratulation dazu, und weiterhin viel Spaß mit InDesign Scripting.
Gruß Daniel
|
|
|
|
|
labr1005
Threadersteller
Dabei seit: 07.09.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 07.09.2006 12:47
Titel
|
|
|
Danke für Deine Hilfe! Feedback/Response spornt immer an...
|
|
|
|
|
Jigity
Dabei seit: 30.07.2005
Ort: Augsburg
Alter: 44
Geschlecht:
|
Verfasst Do 07.09.2006 12:55
Titel
|
|
|
Falls du noch nicht drüber gestolpert bist, es gibt ein Forum von Adobe zum Thema InDesign Scripting
Erste Sahne mit vielen, vielen kompetenten Leuten.
http://www.adobeforums.com/cgi-bin/webx?13@@.3bbf275d
Watch out for Dave Saunders, das ist der abolute Guru im InDesign Scripting
|
|
|
|
|
|
|
|
Ähnliche Themen |
Skript InDesign (CS4)
PDF über Skript in InDesign
Indesign-Skript: CornerEffects.jsx funktioniert net!
In Indesign per SKript Objektstile zuweisen
vbs Skript Indesign CS3, ausgewählte Buchdokumente ...
InDesign Skript Bilder Skalieren
|
|