[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Rectangle über spread-Größe

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

Rectangle über spread-Größe

faxinger666
Beiträge gesamt: 167

8. Mär 2019, 13:52
Beitrag # 1 von 6
Bewertung:
(2830 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo liebes Forum,

ich habe eine wahrscheinlich ganz triviale Frage:

Mein Ziel ist ein Rechteck über den gesamten Spread per Skript zeichnen zu lassen.

Das Dokument kann dabei aber manchmal 2 Seiten(= Doppelseite) oder eine Einzelseite haben.

Geht das überhaupt?
Mit meinem Code kann ich nur jeweils eine Seite mit einem Rechteck hinterlegen:
Code
var backframe = app.activeWindow.activePage.rectangles.add({geometricBounds:[-3, -3, app.activeDocument.documentPreferences.pageHeight +3, app.activeDocument.documentPreferences.pageWidth +3]}); 


Danke für eure Hilfe.
LG
faxinger
X

Rectangle über spread-Größe

Uwe Laubender
Beiträge gesamt: 5312

8. Mär 2019, 18:47
Beitrag # 2 von 6
Beitrag ID: #569184
Bewertung:
(2806 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo faxinger,
möchtest Du ein Rechteck zeichnen, das die Größe und Position des Pasteboards hat?


als Antwort auf: [#569176]

Rectangle über spread-Größe

faxinger666
Beiträge gesamt: 167

9. Mär 2019, 09:12
Beitrag # 3 von 6
Beitrag ID: #569186
Bewertung:
(2776 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe. Ich glaube ich habe mich missverständlich ausgedrückt. Ich meinte ein Rechteck über alle Seiten inkl. Anschnitt. (Druckbogen) Also wenn ich eine A4 EinzelSeite habe soll das Rechteck 216 x303 mm sein. Wenn ich 2 A3 Seiten (Doppelseiten) habe soll das Rechteck 426 x 303 mm sein.
LG faxinger


als Antwort auf: [#569184]

Rectangle über spread-Größe

Ralf Hobirk
Beiträge gesamt: 5961

9. Mär 2019, 14:46
Beitrag # 4 von 6
Beitrag ID: #569191
Bewertung: ||
(2753 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Faxinger,

ich bin zwar kein Scripter, aber hast du mal versucht, in denem Script page/Page jeweils durch spread/Spread zu eretzen?


als Antwort auf: [#569186]

Rectangle über spread-Größe

Martin Fischer
  
Beiträge gesamt: 12775

9. Mär 2019, 15:54
Beitrag # 5 von 6
Beitrag ID: #569192
Bewertung: |||
(2744 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielleicht so?

Code
var doc    = app.activeDocument, 
sd = app.layoutWindows.firstItem().activeSpread,
gb = [],
old_ro = doc.viewPreferences.rulerOrigin;

doc.viewPreferences.rulerOrigin = RulerOrigin.SPREAD_ORIGIN;
gb = [
sd.pages.firstItem().bounds[0],
sd.pages.firstItem().bounds[1],
sd.pages.lastItem().bounds[2],
sd.pages.lastItem().bounds[3]
];

sd.pages.firstItem().rectangles.add(
{
geometricBounds: gb,
strokeWeight : '0.5 pt'
}
);

doc.viewPreferences.rulerOrigin = old_ro;



als Antwort auf: [#569191]
(Dieser Beitrag wurde von Martin Fischer am 9. Mär 2019, 22:38 geändert)

Rectangle über spread-Größe

faxinger666
Beiträge gesamt: 167

9. Mär 2019, 19:20
Beitrag # 6 von 6
Beitrag ID: #569193
Bewertung:
(2720 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

danke, ja das war genau das was ich erreichen wollte.

Noch ein schönes Wochenende.

LG
faxinger


als Antwort auf: [#569192]
X