[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Seiten verschieben

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

Seiten verschieben

Jack.
Beiträge gesamt: 23

19. Sep 2017, 07:50
Beitrag # 1 von 6
Bewertung:
(3341 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich habe beim verschieben der Seiten ein "Problem".

Angenommen ich habe 6 Seiten in meinem Dokument und ich möchte 2x die letzte Seite nach der zweiten Seite des Dokuments verschieben. Das sollte doch mit diesem Code möglich sein:

Code
var thisDoc = app.activeDocument 

// ...

thisDoc.pages[5].move(LocationOptions.AFTER, thisDoc.pages[1]);
thisDoc.pages[5].move(LocationOptions.AFTER, thisDoc.pages[1]);


Bei mir werden die Seiten direkt nebeneinander angeordnet:

http://fs5.directupload.net/.../170919/c6ccjhcc.jpg

Wie links im Bild sollen sie angeordnet werden, rechts wird es mit dem Code aber angeordnet. Die Seiten werden aneinander angereiht.

Kann mir bitte jemand weiterhelfen? :)

Danke schon mal!
X

Seiten verschieben

Kai Rübsamen
Beiträge gesamt: 4585

19. Sep 2017, 12:19
Beitrag # 2 von 6
Beitrag ID: #559518
Bewertung:
(3304 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Kannst du deine Ausgangslage bitte deutlicher kennzeichnen? Im linken Bild hat es keine 6 Seiten. Es sieht auch nicht so aus, als ob du die Seite 6 verschoben hast. Stelle am besten ein .idml online, damit man auch mal deine Schalter im Seitenbedienfeld prüfen kann.

Gruß Kai Rübsamen


als Antwort auf: [#559516]

Seiten verschieben

WernerPerplies
Beiträge gesamt: 2276

19. Sep 2017, 14:55
Beitrag # 3 von 6
Beitrag ID: #559525
Bewertung:
(3280 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jack,

aus meiner Sicht ist Dein Code völlig in Ordnung.

Ob die Seiten hintereinander oder nebeneinander angeordnet werden hängt von den Einstellungen
Neue Dokumentenseitenanordnung zulassen
und
Neue Druckbogenanordnung zulassen

und der Anzahl der Seiten auf den Druckbögen ab.

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign
neu: WpsProjectHandler 15.06.2018, Version 1.75, neue Funktionen
Aktuelles
XING


als Antwort auf: [#559516]

Seiten verschieben

Uwe Laubender
Beiträge gesamt: 4240

19. Sep 2017, 16:11
Beitrag # 4 von 6
Beitrag ID: #559529
Bewertung:
(3262 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jack,
mir ist noch nicht ganz klar, was Du erreichen willst.

Angenommen wir haben die Seitenreihenfolge als Ausgangslage:
ABCDEF

Möchtest Du nach dem Skript das hier haben ? :
ABEFCD

Dann schau' Dir mal diesen Code an:

Code
// Before: ABCDEF 
var doc = app.documents[0];
var p2 = doc.pages[1];
var p6 = doc.pages[5];
p6.move( LocationOptions.AFTER , p2 );

p6 = doc.pages[5];
p6.move( LocationOptions.AFTER , p2 );
// After: ABEFCD


Im Unterschied zu:

Code
// Before: ABCDEF 
var doc = app.documents[0];
var p2 = doc.pages[1];
var p6 = doc.pages[5];
p6.move( LocationOptions.AFTER , p2 );

p6.move( LocationOptions.AFTER , p2 );
// After: ABFCDE


Oder benutze gleich itemByRange:

Code
// Before: ABCDEF 
var doc = app.documents[0];
var p2 = doc.pages[1];
doc.pages.itemByRange(4,5).move( LocationOptions.AFTER , p2 )
// After: ABEFCD

*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#559516]

Seiten verschieben

Jack.
Beiträge gesamt: 23

20. Sep 2017, 10:38
Beitrag # 5 von 6
Beitrag ID: #559536
Bewertung:
(3209 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen, ich glaube ich habe mich wohl falsch ausgedrückt. :)

Mir geht es eigentlich um die Seitenanordnung in der Seitenpalette.
Auf jedem Druckbogen soll immer nur EINE Seite stehen: http://fs5.directupload.net/.../170920/ti287pyj.jpg

Ich habe nun ein wenig rumprobiert und versucht das Problem zu finden. Dabei ist mir aufgefallen, dass mit myPage.resize(); geänderte Seiten nach dem verschieben anders auf dem Druckbogen angeordnet werden.

Vorlage: https://www.dropbox.com/s/7nb2snmy5iwkhhi/Vorlage.idml?dl=0

Wenn ich folgenden Code auf die geöffnete Datei loslasse, dann sind nach dem verschieben 2 Seiten auf dem 2. Druckbogen angeordnet.

Code
var doc = app.activeDocument, 
p1 = doc.pages[0],
p2 = doc.pages.add(),
p3 = doc.pages.add();

p3.resize(
CoordinateSpaces.INNER_COORDINATES,
AnchorPoint.bottomCenterAnchor,
ResizeMethods.REPLACING_CURRENT_DIMENSIONS_WITH,
[100, 100]
);

p3.move(LocationOptions.AFTER, p2);


Ergebnis: http://fs5.directupload.net/.../170920/h7nrewxu.jpg

Wenn ich das ganze ohne Resize mache, dann verschiebt er die Seiten so wie ich es möchte, nur eine Seite pro Druckbogen:

Code
var doc = app.activeDocument, 
p1 = doc.pages[0],
p2 = doc.pages.add(),
p3 = doc.pages.add();

p3.move(LocationOptions.AFTER, p2);


Ergebnis: http://fs5.directupload.net/.../170920/ti287pyj.jpg


als Antwort auf: [#559516]

Seiten verschieben

WernerPerplies
Beiträge gesamt: 2276

20. Sep 2017, 11:13
Beitrag # 6 von 6
Beitrag ID: #559538
Bewertung:
(3199 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jack,

probiere es mal so:
Code
    var /*Document*/doc = app.activeDocument,  
/*Page*/p1 = doc.pages[0],
/*Page*/p2 = doc.pages.add(),
/*Page*/p3 = doc.pages.add();

p3.move(LocationOptions.AFTER, p2);

p3.resize(
CoordinateSpaces.INNER_COORDINATES,
AnchorPoint.bottomCenterAnchor,
ResizeMethods.REPLACING_CURRENT_DIMENSIONS_WITH,
[100, 100]
);


Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign
neu: WpsProjectHandler 15.06.2018, Version 1.75, neue Funktionen
Aktuelles
XING


als Antwort auf: [#559536]
X
Hier Klicken

Farbmanagement

Farbmanagement
din_300

Veranstaltungen

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen. pdf-icon Hier eine kleine Anleitung.

Veranstaltungen
13.12.2018 - 20.12.2018

3400 Burgdorf, BE
Donnerstag, 13. Dez. 2018, 09.00 Uhr - Donnerstag, 20. Dez. 2018, 09.00 Uhr

Workshop

Schritt für Schritt: Planen, konzipieren und Umsetzen einer responsiven Website mit Wordpress: Lokalen Server einrichten; Frontend/Backend; Vorgehen Schritt für Schritt bis zur fertigen Site.

2-Tages-Workshop CHF 990.00

Ja

Organisator: PubliCollege GmbH

Kontaktinformation: Beat Kipfer, E-Mailinfo AT publicollege DOT ch

www.publicollege.ch

Websites erstellen mit Wordpress und Elementor Pro
Veranstaltungen
13.12.2018

Impressed GmbH, Hamburg
Donnerstag, 13. Dez. 2018, 10.00 - 10.30 Uhr

Webinar

Wir stellen Ihnen in diesem kostenlosen ca. halbstündigen Webinar das neue Enfocus Switch PDF Review Modul zur Freigabe von PDF-Druckdaten vor. Wir zeigen Ihnen, wie Sie die Lösung in bestehende Enfocus Switch-Workflows einbinden und somit die Freigabeprozesse mit Ihren Kunden erheblich beschleunigen können.

Ja

Organisator: Impressed GmbH

Kontaktinformation: Detlef Grimm, E-Mailschulungen AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=250

Enfocus Switch PDF Review Modul