[GastForen Programmierung/Entwicklung AppleScript Miniaturseitenverschiebung per Script?

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

Miniaturseitenverschiebung per Script?

Anonym
Beiträge gesamt: 22827

2. Nov 2003, 19:22
Beitrag # 1 von 4
Bewertung:
(1027 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich suche nach einer Script-Lösung für die Miniaturseitenverschiebung.

Hintergrund ist eine anstehende Umstellung von Quark 4.11 (OS 9.2.2) auf Quark 6.0 (OS X, wohl Panther). Da die Inhalte i.d.R. per copy & paste in das neue Dokument eingefügt werden, wird es Probleme geben, die eine vorherige Miniaturseitenverschiebung verhindern wird/könnte.

Ist es möglich, eine Miniaturseitenverschiebung, die ich normalerweise per drag & drop ausführe, auch per Script zu erledigen?

Danke!

Mikka
X

Miniaturseitenverschiebung per Script?

Hans Haesler
  
Beiträge gesamt: 5826

3. Nov 2003, 09:47
Beitrag # 2 von 4
Beitrag ID: #418407
Bewertung:
(1026 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich habe Mikka off-line um eine genauere Beschreibung des Problems gebeten: Es geht darum, Dokumente, welche mit QXP 3.x erzeugt wurden, zu aktualisieren.

Nun, der Weg mit der Miniaturseitenverschiebung ist bei einer grossen Anzahl von Dokumenten mühsam. Und: Es können auch Probleme auftauchen bei unterschiedlichem Grundlinienraster-Wert (wenn Text daran ausgerichtet ist), oder bei gleichnamigen S&B und Farben mit anderen Werten.

Per Script ist ein Anzeigen in der Miniatur-Ansicht nicht notwendig. Die Seite wird direkt kopiert …
---
tell application "QuarkXPress 4.11"
  duplicate page 1 of document 1 to page 1 of document 2
end tell
---
… und die erwähnten Probleme könnten durch recht aufwendiges Vergleichen und Anpassen vermieden werden.

Aber: die Objekte aus dem "alten" Dokument werden nicht aktualisiert.

Ein einfacherer Weg, um ein Dokument zu "reinigen": Befehl-O, im Dialog das Dokument auswählen, die Options-Taste niederhalten und "Öffnen" klicken. Anschliessend ein "Sichern als..." vornehmen und dabei – falls noch nicht gemacht – die Version auf 4.0 stellen. Wichtig: Das Öffnen muss mit Befehl-O eingeleitet werden (nicht mit Doppelklick oder Ziehen auf QXP-Icon).

Dieser Trick funktioniert seit QXP 4.1 auch per Script. Der Zusatz 'with reflow' im Befehl zum Öffnen des Dokuments bewirkt die Aktualisierung.
---
set aFile to choose file of type {"XDOC", "XTMP"}

tell application "QuarkXPress 4.11"
  open aFile use doc prefs yes remap fonts no do auto picture import no with reflow
  save document 1 as document version vers 40
  close document 1
end tell
---
Mit 'use doc prefs yes' werden zugleich die Dokumentpräferenzen den aktuellen angepasst. Der lästige Dialog wird nicht mehr angezeigt werden.

Diesen Code kann man in ein Droplet verwandeln und die von Mikka gewünschte Batch-Abarbeitung erreichen.
Ich werde ihm mein dreijähriges Droplet, welches ich soeben überarbeitet habe, zustellen.

Achtung: 'with reflow' funktioniert mit QuarkXPress 6.0 nicht mehr.

Hans Haesler <hsa@ringier.ch>


als Antwort auf: [#418406]

Miniaturseitenverschiebung per Script?

Anonym
Beiträge gesamt: 22827

4. Nov 2003, 19:26
Beitrag # 3 von 4
Beitrag ID: #418408
Bewertung:
(1026 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

danke erstmal für Deine Arbeit. Entschuldige, daß ich mich heute erst melde. Wir stecken knietief in Arbeit.

Leider werden beim "reflow" (Öffnen des Dokuments mit gedrückter Options-Taste) nur die Quark-eigenen Bildvoransichten neu generiert, der eigentliche Datei-Code jedoch nicht. Dies geschieht erst bei einer echten Miniaturseitenverschieben. Daher mein Ansatz mit der Miniaturseitenverschiebung, die dann (wenn wir mal updaten :-) in Quark 6 stattfinden muß. Die Dateien sind bereits in Version 4.11 gespeichert.

So weit.

Mikka


als Antwort auf: [#418406]

Miniaturseitenverschiebung per Script?

Hans Haesler
  
Beiträge gesamt: 5826

4. Nov 2003, 22:11
Beitrag # 4 von 4
Beitrag ID: #418409
Bewertung:
(1026 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Mikka,

bitte sehr. No problem. Schön, dass Du viel Arbeit hast.

Zitat Leider werden beim "reflow" (Öffnen des Dokuments mit gedrückter Options-Taste) nur die Quark-eigenen Bildvoransichten neu generiert, der eigentliche Datei-Code jedoch nicht.

Nun bin ich aber neugierig: woran erkennst Du dies? Beim nachfolgenden "Sichern als..." wird der bestehende Code entweder überschrieben oder neu geschrieben.

Tatsache ist, dass beim korrekten "Options-Öffnen" Code-intern Verschiedenes angepasst wird. Aber dass die Bildvoransichten neu generiert werden, habe ich noch nie gehört. Damit dies erreicht wird, muss gleichzeitig die Befehlstaste gedrückt werden.

Dass der Umbruchalgorithmus (die "flow version") angepasst worden ist, kann man auf zwei Arten feststellen.
1) Befehl-O und die Datei im Dialog auswählen. Nur wenn unter der Öffnung die Zeile "Dokument Version: 4.0" steht, handelt es sich entweder um ein "reines", d.h. neu mit QXP 4.x erstelltes Dokument oder wenigstens um ein "angepasstes". Falls die Zeile so aussieht: "Dokument Version: 4.0 erzeugt: 3.31", dann ist das Dokument mit QXP 3.x erzeugt (das "3.31" ist Quatsch), mit QXP 4.x geöffnet und als Version 4.0 gesichert worden.
2) Folgendes Script gibt auch Aufschluss über die Version eines geöffneten Dokuments:
---
tell document 1 of application "QuarkXPress 4.11"
  flow version
end tell
---
Wenn das Ergebnisfenster die Zahl 10 zeigt, dann ist es ein reines (oder gereinigtes) QXP-4.x-Dokument. Wenn es nur zu einer 9 reicht, dann ist es entweder ein "echtes" QXP-3.32-Dokument. Oder eines, welches wohl im 4.0-Format gesichert wurde, aber seinen Ursprung in einer früheren Version hat.

In einem Dokument mit der flow-version-Nummer 9 (oder kleiner) darf nie per Script eine Linienbox erzeugt werde. Sonst gibt es garantiert einen Absturz. Wenn aber ein solches Dokument mit "Options-Öffnen" angepasst wird, besteht keine Absturz-Gefahr mehr (theoretisch).

Die Versions-Geschichte (ob wirklich reines 4.11-Dokument oder nur angepasst) kann im "Bericht" nachgeschaut werden. Ein Dokument öffnen, den Menüartikel "Ablage/Für Ausgabe sammeln..." wählen und die Checkbox "Nur Bericht" aktivieren. Dieser ist blitzschnell erzeugt und kann mit einem Text-Editoren geöffnet werden. In der siebten Zeile ("Zuletzt gesicherte Version") steht die aktuelle Version, ab Zeile 9 sind die früheren Versions-Nummern aufgelistet.

Wie dem auch sei: ich würde nie ein Dokument einer früheren Version in der Produktion einsetzen. Ob "gereinigt" oder nicht &#150; das Risiko eines Datenverlustes kurz vor Abschluss ist zu gross. Deshalb habe ich nach Programm-Upgrades immer sämtliche Formulare von Grund auf neu aufgebaut. Ein schönes Stück Arbeit. Aber dank dem Einsatz mehrerer Script-Tools hielt sich der Zeitaufwand in Grenzen.

Hans Haesler <hsa@ringier.ch>


als Antwort auf: [#418406]
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
18.06.2024

Online
Dienstag, 18. Juni 2024, 10.00 - 10.30 Uhr

Webinar

In diesen beiden kostenlose Webinaren erfahren Sie, wie Sie mit Hilfe von Enfocus Griffin und dem Impressed Workflow Server Ihren LFP-Workflows optimieren können. 18.06.2024: So optimieren Sie Ihre Prozesse mit Enfocus Griffin 02.07.2024: So sparen Sie Zeit und Geld mit Impressed Workflow Server in der LFP-Edition Griffin: Griffin ist das leistungsstarke Kraftpaket für das automatische Nesting im Großformatdruck. Dank eines ausgeklügelten, KI-basierten Nesting-Algorithmus können Sie mit Griffin Vorlagen schnell und effizient vernutzen – und das klappt auch mit unregelmäßigen Formen perfekt. Das spart Ihnen unzählige Stunden, die Sie bisher mit dem manuellen Nesting und Ausschießen verbracht haben. Einige wichtige Funktionen ≡ Anlage von Beschnittzugaben ≡ Automatische Erzeugung der Schnittkontur ≡ Erstellung von Strichcodes, Textmarkierungen und Registrierungen IWS LFP Edition: Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Mit dem IWS LFP Edition automatisieren Sie Ihre Produktion von der Übernahme der Daten aus dem ERP-System bis zur Erzeugung der verschachtelten Druckform und der Übergabe an den RIP. Phoenix Core ist eine hochentwickelte KI-Technologie für die Planung und das Nesting von Druckerzeugnissen. Anders als herkömmliche Ausschießlösungen arbeitet Phoenix nicht auf Basis von Vorlagen, sondern erzeugt entsprechend der Maschinen- und Produktionsanforderungen druckfertige Layouts „on-the-fly“.

kostenlos

Ja

Organisator: Impressed GmbH

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

So optimieren Sie Ihren LFP-Workflow
Veranstaltungen
02.07.2024

Online
Dienstag, 02. Juli 2024, 10.00 - 10.30 Uhr

Webinar

In diesen beiden kostenlose Webinaren erfahren Sie, wie Sie mit Hilfe von Enfocus Griffin und dem Impressed Workflow Server Ihren LFP-Workflows optimieren können. 18.06.2024: So optimieren Sie Ihre Prozesse mit Enfocus Griffin 02.07.2024: So sparen Sie Zeit und Geld mit Impressed Workflow Server in der LFP-Edition Griffin: Griffin ist das leistungsstarke Kraftpaket für das automatische Nesting im Großformatdruck. Dank eines ausgeklügelten, KI-basierten Nesting-Algorithmus können Sie mit Griffin Vorlagen schnell und effizient vernutzen – und das klappt auch mit unregelmäßigen Formen perfekt. Das spart Ihnen unzählige Stunden, die Sie bisher mit dem manuellen Nesting und Ausschießen verbracht haben. Einige wichtige Funktionen ≡ Anlage von Beschnittzugaben ≡ Automatische Erzeugung der Schnittkontur ≡ Erstellung von Strichcodes, Textmarkierungen und Registrierungen IWS LFP Edition: Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Mit dem IWS LFP Edition automatisieren Sie Ihre Produktion von der Übernahme der Daten aus dem ERP-System bis zur Erzeugung der verschachtelten Druckform und der Übergabe an den RIP. Phoenix Core ist eine hochentwickelte KI-Technologie für die Planung und das Nesting von Druckerzeugnissen. Anders als herkömmliche Ausschießlösungen arbeitet Phoenix nicht auf Basis von Vorlagen, sondern erzeugt entsprechend der Maschinen- und Produktionsanforderungen druckfertige Layouts „on-the-fly“.

kostenlos

Ja

Organisator: Impressed GmbH

Kontaktinformation: E-Mailschulungen AT impressed DOT de

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

So optimieren Sie Ihren LFP-Workflow