[GastForen Programmierung/Entwicklung AppleScript QXPress 4.11 Gruppierte Bilder

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

QXPress 4.11 Gruppierte Bilder

Anonym
Beiträge gesamt: 22827

29. Jul 2003, 22:20
Beitrag # 1 von 5
Bewertung:
(1174 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

kann man per Script (QuarkX4.11) bei gruppierten Bildern die Gruppierung auflösen?

Grund: Quark-Dokument wird in Indesign geöffnet.
Eine Grupierung in QX4.11 ergibt falsche Interpretation in ID2.02
(schräggestellte grupp. Bilder werden doppelt schräg gestellt)

Bei aufgelösten Gruppierung ist das Ergebnis ok.

Gruss Willem
X

QXPress 4.11 Gruppierte Bilder

Hans Haesler
  
Beiträge gesamt: 5793

30. Jul 2003, 16:10
Beitrag # 2 von 5
Beitrag ID: #418236
Bewertung:
(1174 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Willem,

wenn man die Gruppe manuell auswählt, dann ist es am einfachsten, die Gruppierung mit Befehl-U aufzulösen.
Weil Du dies per Script ausführen willst, nehme ich an, dass der Anwender nicht eingreifen soll.

Das Problem wird sein, die Gruppe zu identifizieren. Im folgenden Script wird die 'picture box 1' ausgewählt. Du musst diese Adressierung so ändern, dass eine Bildbox, welche Mitglied einer Gruppe ist, ausgewählt wird.
---
tell application "QuarkXPress 4.11"
  activate
  tell document 1
    set selection to null
    set tool mode to drag mode
    set selected of picture box 1 to true
  end tell
  if box type of current box = group box type then
    select menu item 11 of menu 5
  end if
end tell
---
Nachdem XPress mit 'activate' in den Vordergrund geholt worden ist, wird zuerst eine eventuelle Auswahl aufgehoben (mit 'set selection to null'). Dann wird das Objektswerkzeug ausgewählt (mit 'set tool mode to drag mode'). Dann wird eine Box ausgewählt (mit 'set selected of ... to true'). Anschliessend wird der Boxentyp der Auswahl festgestellt. Wenn dies 'group box type' ist, dann wird der Menüartikel ausgewählt.

Beachte dass dieser Befehl direkt an das Programm gerichtet sein muss. Er darf sich nicht innerhalb eines anderen 'tell'-Blocks (welcher das Dokument oder die ausgewählte Box adressiert) befinden. Wenn die Konstruktion des Scripts dies nicht zulässt, dann kann der Befehl in einen Handler verschoben werden (z.B. 'on ungroupBoxes()'. Dem Aufruf muss das Wort 'my' vorangestellt werden (= my 'ungroupBoxes()'), weil man sich in einem 'tell XPress'-Block befindet.

Die Auswahl des Menüartikels ist ein nativer XPress-Befehl. Übersetzt: 'wähle den Menüartikel 11 des Menüs 5 aus'. Die Unterteilungslinien der Menüs zählen auch als Artikel. Und das Apfel-Menü ist die Nummer 1. Man könnte anstelle der Ziffern die tatsächlichen Worte einsetzen: 'select menu item "Gruppieren rückgängig" of menu "Objekt"'. Dies ist aber länger, nicht elegant, muss für eine andere Sprache übersetzt werden und auch eine Fehlerquelle z.B. wenn im Menü statt einer Ellipsis drei Punkte stehen.

Hans Haesler, hsa@ringier.ch


als Antwort auf: [#418235]

QXPress 4.11 Gruppierte Bilder

Anonym
Beiträge gesamt: 22827

30. Jul 2003, 20:46
Beitrag # 3 von 5
Beitrag ID: #418237
Bewertung:
(1173 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

beim QX-Dokument mit einem Bild funktioniert es wie beschrieben, aber bei meinen Scriptkenntnissen wird der Einbau in ein umfangreiches Script unmöglich.
Frage:
Kann man/ du das Auflösen der Gruppe in dein Script "DoppelSeitenEPS4.11_07d"  einbauen und dabei abfragen ob das erste Bild eine Gruppe ist, wenn ja die Gruppe auflösen, wenn nein zum nächsten Bild gehen u.s.w.?

Da man aber nicht weiß ob im QX-Dokument 5 oder 30 Bilder enthalten sind wird es warscheinlich schwierig dies zu realisieren.

Trotzdem vielen Dank für die schnelle Hilfe

Gruss Willem


als Antwort auf: [#418235]

QXPress 4.11 Gruppierte Bilder

Hans Haesler
  
Beiträge gesamt: 5793

30. Jul 2003, 22:21
Beitrag # 4 von 5
Beitrag ID: #418238
Bewertung:
(1174 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Willem,

ja, man könnte das Doppel-Seiten-EPS-Script entsprechend erweitern. Besser wäre aber
ein eigenständiges Script, welches sich nur um das Gruppieren-Rückgängigmachen kümmert.

Versuch's bitte mal mit dieser Lösung:
---
tell application "QuarkXPress 4.11"
  activate
  set measurements showing to false
  tell document 1
    set tool mode to drag mode
    repeat with i from 1 to count of picture boxes
      set selection to null
      set selected of picture box i to true
      if box type of current box = group box type then
        my ungroupBoxes()
      end if
    end repeat
  end tell
end tell

on ungroupBoxes()
  tell application "QuarkXPress 4.11"
    select menu item 11 of menu 5
  end tell
end ungroupBoxes
---
In der Befehlszeile nach 'activate' wird mit 'set measurements showing to false' die
Masspalette versteckt, damit die Ausführung nicht durch das unablässige Anzeigen
der Parameter unnötig gebremst wird.

Mit einer Repeat-Schleife werden die Bildboxen abgefragt. Wenn der Boxen-Typ als
"gruppiert" gemeldet wird, dann wird der schon erwähnte Handler aufgerufen.

Hans Haesler, hsa@ringier.ch


als Antwort auf: [#418235]

QXPress 4.11 Gruppierte Bilder

Anonym
Beiträge gesamt: 22827

31. Jul 2003, 20:57
Beitrag # 5 von 5
Beitrag ID: #418239
Bewertung:
(1173 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Hans,

Problem gelöst, Script funktioniert souverän.

Gruesse Willem  :D


als Antwort auf: [#418235]
X

Aktuell

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
21.01.2021 - 22.01.2021

Digicomp Academy AG, Bern oder Basel
Donnerstag, 21. Jan. 2021, 08.30 Uhr - Freitag, 22. Jan. 2021, 17.00 Uhr

Kurs

Dieser Basic-Kurs ist der perfekte Einstieg in die Welt von InDesign, dem vielseitigen Layout-Programm. Sie lernen, wie InDesign aufgebaut ist, wie saubere Dokumente erstellt werden und wie man korrekt mit gelieferten InDesign-Projekten umgeht.

Dauer: 2 Tage
Preis: CHF 1'400.–

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/INDEM1

Veranstaltungen
21.01.2021

Illustrator - das unbekannte Wesen

Online
Donnerstag, 21. Jan. 2021, 19.00 Uhr

Vortrag

Millionen Funktionen, und immer kommen neue dazu! Monika Gause ist jeden Januar aufs Neue ein gern gesehener Gast bei der IDUG Stuttgart. - Sie bringt alle Neuerungen mit, die 2020 dazukamen und jede Menge Tipps und Tricks. - Zudem wird sie uns informieren, was wir in Illustrator beachten müssen, wenn wir Daten fürs Web erstellen bzw. aufbereiten. - Wichtig zu wissen: "Dos and Don'ts" in Illustrator. Welche Fehler sollte man dringend vermeiden und was muss man unbedingt tun, damit es Spaß macht mit Illustrator zu arbeiten. - Dieses Jahr hast Du zusätzlich die Möglichkeit Monika im Voraus Fragen zu stellen. Fülle dieses Formular mit deinen Fragen; auch Beispieldateien sind anfügbar: https://forms.gle/fJmF8C6MjbDoEhED8

Nein

Organisator: InDesign Usergroup Stuttgart

Kontaktinformation: Christoph Steffens, E-Mailidug AT satzkiste DOT de

https://idugs67.eventbrite.de/

IDUGS #67 Illustrator mit Monika Gause

Neuste Foreneinträge


Verschiedene Netzwerke Handeln

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Fortlaufende Nummerierung der Druckbogen

Ende der Unterstützung von Flash Player - und jetzt?

Bilder High> Low

weitere peinliche Fragen zu Selbstverständlichkeiten

WLAN-Verbindung mit iPhone 11

In Illustrator einen Kreis zerschneiden bzw. erstmal sinnvoll anlegen

Event 'mausedown': Kriege das Kontext-Menü des Browsers nicht weg...

Skript-Ordner
medienjobs