[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Seiten oder Druckbogen ansprechen?

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

Seiten oder Druckbogen ansprechen?

Kai Rübsamen
Beiträge gesamt: 4664

2. Aug 2013, 08:25
Beitrag # 1 von 14
Bewertung:
(4040 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo!

Stehe gerade auf dem Schlauch …

Ich möchte prüfen, ob der User eine einzelne Seite oder den Druckbogen ausgewählt hat.

Wenn in einem doppelseitigen Dokument eine linke Seite ausgewählt ist, mach das. Ist eine rechte ausgewählt, mach das. DAS funktioniert bereits mit

Code
if (curPage.side == PageSideOptions.leftHand) { 
//mach was
}
else {
// mach das
}


Wie kriege ich aber jetzt den Druckbogen noch dazu? Und dann müsste er natürlich für die linke und rechte Seite auch verschieden vorgehen …

Danke.

Gruß Kai Rübsamen
X

Seiten oder Druckbogen ansprechen?

Peter Kahrel
Beiträge gesamt: 182

2. Aug 2013, 12:49
Beitrag # 2 von 14
Beitrag ID: #515798
Bewertung:
(3995 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
curPage.parent

gibt dir den Druckbogen. Meinst du das?

Peter


als Antwort auf: [#515782]

Seiten oder Druckbogen ansprechen?

Kai Rübsamen
Beiträge gesamt: 4664

2. Aug 2013, 15:47
Beitrag # 3 von 14
Beitrag ID: #515807
Bewertung:
(3967 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo mein Lieber,

ich weis es nicht :( An der Tatsache, dass diesen Beitrag viele gelesen, aber nur einer geantwortet hat, schließe ich, das ich meine Frage doof formuliert habe. Also neuer Versuch:

Ich habe entweder ein Dokument mit Doppelseiten oder aber auch Einzelseiten. Bei Doppelseiten ist es sehr wahrscheinlich, dass der innere Rand, nicht gleich dem äußeren Rand ist. Da der Satzspiegel gespiegelt ist, muss ich linke und rechte Seiten getrennt behandeln.

Code
var curPage = app.activeWindow.activePage; 

// Ränder links und rechts
var pMs = new Array (curPage.marginPreferences.left, curPage.marginPreferences.right);

// prüfen, ob linke oder rechte Seite markiert
if(curPage.side == PageSideOptions.leftHand) {
var pM = pMs[1];
}
else{
var pM = pMs[0];
}


Das heißt, markiert mir einer die rechte Seite, passen die Ränder, markiert mir einer die linke Seite passen die Ränder auch, wenn ich z.B. einen Rahmen erstellen lassen würde.

Was mache ich aber, wenn mir einer den Druckbogen markiert? Dann komme ich ja mit curPage nicht weiter.

Oder anders formuliert:
Wenn jemand nur die linke Seite markiert, dann wird nur links etwas gemacht
Wenn jemand nur die rechte Seite markiert, dann wird nur rechts etwas gemacht
Wenn aber jemand den Druckbogen markiert, dann soll links UND rechts etwas passieren

Ich müsste jetzt also prüfen, ob nur eine Seite markiert ist. Wenn ja, linke oder rechte. Wenn zwei Seiten markiert sind, müsste ich prüfen, ob die auf einem Druckbogen liegen. Wenn ja, müsste ich berücksichtigen, dass die beiden unterschiedliche Ränder haben können.

Hoffe, das ist klarer

Gruß Kai Rübsamen


als Antwort auf: [#515798]
(Dieser Beitrag wurde von Kai Rübsamen am 2. Aug 2013, 15:48 geändert)

Seiten oder Druckbogen ansprechen?

Peter Kahrel
Beiträge gesamt: 182

2. Aug 2013, 16:08
Beitrag # 4 von 14
Beitrag ID: #515808
Bewertung:
(3956 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Ich habe entweder ein Dokument mit Doppelseiten oder aber auch Einzelseiten


Dann muss man zuerst feststellen wieviel seiten der Bogen hat:

Code
var master = curPage.appliedMaster; 
if (master.pages.length > 1){
//. . .
} else {
// . . .
}


Zitat Wenn jemand nur die linke Seite markiert, dann wird nur links etwas gemacht
Wenn jemand nur die rechte Seite markiert, dann wird nur rechts etwas gemacht
Wenn aber jemand den Druckbogen markiert, dann soll links UND rechts etwas passieren


Wieso 'markiert'? Auf welche Weise?


als Antwort auf: [#515807]

Seiten oder Druckbogen ansprechen?

WernerPerplies
Beiträge gesamt: 2688

2. Aug 2013, 16:34
Beitrag # 5 von 14
Beitrag ID: #515810
Bewertung:
(3938 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Wieso 'markiert'?

Vielleicht selektiert?

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign Alle neuen Skripte mit
neu: WpsProjectHandler 31.05.2020, Version 3.XX, neue Funktionen.
MultiSave ist Bestandteil meines WpsProjecthandlers
neu: WpsEanInTables, WpsSaRInHyperlinks
Kundenstimmen


als Antwort auf: [#515808]
(Dieser Beitrag wurde von WernerPerplies am 2. Aug 2013, 16:35 geändert)

Seiten oder Druckbogen ansprechen?

Kai Rübsamen
Beiträge gesamt: 4664

4. Aug 2013, 10:17
Beitrag # 6 von 14
Beitrag ID: #515835
Bewertung:
(3845 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin, bin noch unterwegs und erst heute Abend zu Hause. Danke für eure Antworten bis dahin.

Ihr seit aber kleinlich;-) Habt aber recht, per Doppeklick aktiviert wären die richtigeren Worte dafür. Wenn also jemand mit Shift-Klick einzelne Seiten "markiert" (die sind dann m.E. auch aktiviert) und die nicht auf einem gemeinsamen Druckbogen liegen …

Ich möchte also wenn zwei Seiten ausgewählt sind, die auf einem gemeinsamen Druckbogen liegen, dass links und rechts was passiert.

Was wäre ein möglicher Skriptansatz?


als Antwort auf: [#515810]
(Dieser Beitrag wurde von Kai Rübsamen am 4. Aug 2013, 10:36 geändert)

Seiten oder Druckbogen ansprechen?

Kai Rübsamen
Beiträge gesamt: 4664

4. Aug 2013, 21:33
Beitrag # 7 von 14
Beitrag ID: #515852
Bewertung:
(3796 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hm, so wie es aussieht, geht das Auswählen per Skript gar u. ich werde einen anderen Weg nehmen:
http://www.hilfdirselbst.ch/..._P495931.html#495931

Gruß Kai Rübsamen


als Antwort auf: [#515835]

Seiten oder Druckbogen ansprechen?

WernerPerplies
Beiträge gesamt: 2688

5. Aug 2013, 06:43
Beitrag # 8 von 14
Beitrag ID: #515861
Bewertung:
(3768 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kai,

geht es um die Auswahl über das Scriptpanel oder über die Auswahl auf der/dem angezeigten Seite/Druckbogen?

Im letzten Fall könnte man natürlich indirekt zugreifen.

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign Alle neuen Skripte mit
neu: WpsProjectHandler 31.05.2020, Version 3.XX, neue Funktionen.
MultiSave ist Bestandteil meines WpsProjecthandlers
neu: WpsEanInTables, WpsSaRInHyperlinks
Kundenstimmen


als Antwort auf: [#515852]

Seiten oder Druckbogen ansprechen?

Kai Rübsamen
Beiträge gesamt: 4664

5. Aug 2013, 09:33
Beitrag # 9 von 14
Beitrag ID: #515867
Bewertung:
(3744 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin Werner,

es geht um den letzten Fall. Ich hatte Gerald in dem anderen Beitrag so verstanden, dass die Auswahl nur eine visuelle Geschichte im Seitenbedienfeld ist und nicht skriptbar ist.

Was wäre denn deine indirekte Variante?

Gruß Kai Rübsamen


als Antwort auf: [#515861]

Seiten oder Druckbogen ansprechen?

WernerPerplies
Beiträge gesamt: 2688

5. Aug 2013, 10:15
Beitrag # 10 von 14
Beitrag ID: #515870
Bewertung:
(3726 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kai,

ich weiß nicht, ob das für Dich eine Lösung ist:

Irgend etwas (Rahmen, Tabelle, Text ....), auf der/den Seite(n) selektieren und dann die gewünschten Infos aus app.selection rausfiltern.

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign Alle neuen Skripte mit
neu: WpsProjectHandler 31.05.2020, Version 3.XX, neue Funktionen.
MultiSave ist Bestandteil meines WpsProjecthandlers
neu: WpsEanInTables, WpsSaRInHyperlinks
Kundenstimmen


als Antwort auf: [#515867]

Seiten oder Druckbogen ansprechen?

Kai Rübsamen
Beiträge gesamt: 4664

5. Aug 2013, 18:20
Beitrag # 11 von 14
Beitrag ID: #515896
Bewertung:
(3680 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hm, ich halte das für zu umständlich. Trotzdem danke für die Idee.

Gruß Kai Rübsamen


als Antwort auf: [#515870]

Seiten oder Druckbogen ansprechen?

WernerPerplies
Beiträge gesamt: 2688

5. Aug 2013, 18:50
Beitrag # 12 von 14
Beitrag ID: #515899
Bewertung:
(3672 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kai,

Zitat Hm, ich halte das für zu umständlich


Nur mal aus Neugier:

Was? Die maximal zwei Klicks für's auswählen, oder das Skript zu erstellen, das die ParentPages und den zugehörige Druckbogen findet?

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign Alle neuen Skripte mit
neu: WpsProjectHandler 31.05.2020, Version 3.XX, neue Funktionen.
MultiSave ist Bestandteil meines WpsProjecthandlers
neu: WpsEanInTables, WpsSaRInHyperlinks
Kundenstimmen


als Antwort auf: [#515896]

Seiten oder Druckbogen ansprechen?

Kai Rübsamen
Beiträge gesamt: 4664

6. Aug 2013, 22:41
Beitrag # 13 von 14
Beitrag ID: #515941
Bewertung:
(3580 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Die zwei Klicks fürs Auswählen und vorherige Erstellen von Objekten, die es zu diesem Zeitpunkt noch nicht gibt ;-)

Die Seiten sind leer und ich möchte Hilfslinien automatisch platzieren und dann den Satzspiegel nachträglich verändern.

Hilfslinien erstellen für Links oder rechts geht schon mal. Dafür habe ich mir ein Skript von Hans verändert. Nur links u. rechts halt noch nicht, bzw. ich mache es jetzt nicht mehr von einer Auswahl abhängig, sondern setze generell links u. rechts voraus (den Teil muss ich aber noch schreiben ;-))

Gruß Kai Rübsamen


als Antwort auf: [#515899]

Seiten oder Druckbogen ansprechen?

WernerPerplies
Beiträge gesamt: 2688

7. Aug 2013, 08:47
Beitrag # 14 von 14
Beitrag ID: #515952
Bewertung:
(3545 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kai,

Zitat Die zwei Klicks fürs Auswählen und vorherige Erstellen von Objekten, die es zu diesem Zeitpunkt noch nicht gibt ;-)


ok, verstanden.

Wenn ich's aber bräuchte, könnte ich auf die Idee kommen, zuerst einmal auf allen Seiten ein Dummyobject einzurichten, und dieses Objekt, wenn nötig, zum Schluss zu löschen. ;-)

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign Alle neuen Skripte mit
neu: WpsProjectHandler 31.05.2020, Version 3.XX, neue Funktionen.
MultiSave ist Bestandteil meines WpsProjecthandlers
neu: WpsEanInTables, WpsSaRInHyperlinks
Kundenstimmen


als Antwort auf: [#515941]
X

Aktuell

Web / SEO / Blockchain / Betriebssystem
unsplash_300

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

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

Enfocus World Tour 2022
Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

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

Enfocus World Tour 2022