[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt ID CS5 - Gruppe selektieren?

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

ID CS5 - Gruppe selektieren?

sleepless
Beiträge gesamt: 152

15. Dez 2010, 09:21
Beitrag # 1 von 6
Bewertung:
(1807 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen,
ich habe mal wieder ein kleines Problem, bei dem ich nicht weiterkomme. Wir sind auf ID CS5 umgestiegen,
um auch swf-Dateien und png-Dateien erstellen zu können. Mit dem Code
Code
app.activeDocument.selection[0].exportFile(ExportFormat.PNG_FORMAT, File(new File("/c/test.png"))); 

kann ich ein selektiertes Objekt als PNG abspeichern. Deswegen habe ich alle Objekte, die benötigt werden,
mit push in ein Array gelegt und mit groups.add gruppiert.
Doch wie wähle ich jetzt die Gruppe mit app.select aus? Wenn ich das Array in Klammern schreibe,
wird nur der Index 0 ausgegeben.

Viele Grüße
Stephan
X

ID CS5 - Gruppe selektieren?

fabiantheblind
Beiträge gesamt:

15. Dez 2010, 09:48
Beitrag # 2 von 6
Beitrag ID: #459686
Bewertung:
(1794 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi sleepless,

ich stand mal vor dem selben Problem. Dieser code exportiert als JPG vll. hilft das ja:

Code
if(app.selection.length > 1){ 
var myFile = File("~/Desktop/myTest.jpg");
var myDoc = app.activeDocument;

var myPage = myDoc.pages.item(0);
var myGroup = myPage.groups.add(app.selection);
myDoc.exportFile(ExportFormat.JPG, myFile, false);
app.activeDocument.undo();
}else{
app.selection[0].exportFile(ExportFormat.JPG, myFile, false);
}


Hier gibt es noch zwei Seiten mit dem gleichen Thema
http://indisnip.wordpress.com/...t-selection-to-jpeg/
http://forums.adobe.com/message/3039167#3039167

:F


als Antwort auf: [#459684]

ID CS5 - Gruppe selektieren?

sleepless
Beiträge gesamt: 152

15. Dez 2010, 09:50
Beitrag # 3 von 6
Beitrag ID: #459687
Bewertung:
(1794 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo nochmal,

ich bin inzwischen selber draufgekommen, was der Fehler war. Natürlich muss man die Variable der Gruppe in den app.select-Befehl schreiben und nicht das Array, das zum Gruppieren benutzt wird.
Mein Fehler.

Viele Grüße
Stephan


als Antwort auf: [#459684]

ID CS5 - Gruppe selektieren?

sleepless
Beiträge gesamt: 152

15. Dez 2010, 10:47
Beitrag # 4 von 6
Beitrag ID: #459697
Bewertung:
(1765 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

danke für den code; bin leider noch nicht dazu gekommen, ihn auszuprobieren;
hänge gerade an einer ganz anderen Baustelle rum.
Aber eines verstehe ich bei Deinem Code nicht, und zwar die Zeile
Code
app.activeDocument.undo(); 

Was bewirkt sie?

Gruß
stephan


als Antwort auf: [#459686]

ID CS5 - Gruppe selektieren?

fabiantheblind
Beiträge gesamt:

15. Dez 2010, 11:00
Beitrag # 5 von 6
Beitrag ID: #459699
Bewertung:
(1756 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das kommt von hier: http://indisnip.wordpress.com/...t-selection-to-jpeg/
Zitat And at the end, if we group objects from multiple layers, objects are moved to one layer, and if we ungroup objects after export, they are not returned to layers they belong, so best way is just to undo grouping operation. And here is the code:


Damit alles so ist wie vorher :)

:F


als Antwort auf: [#459697]

ID CS5 - Gruppe selektieren?

sleepless
Beiträge gesamt: 152

15. Dez 2010, 11:14
Beitrag # 6 von 6
Beitrag ID: #459702
Bewertung:
(1751 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ach so, jetzt wo Du es sagst, habe ich es auch begriffen... :-)

Gruß
stephan


als Antwort auf: [#459699]
X