Frage

Es gibt eine umfangreiche scripting-Modell für Microsoft Office, aber nicht so bei Apple iWork, und insbesondere das Wort-Prozessor-Seiten.Zwar gibt es einige AppleScript-Haken, es sieht aus wie der beste Ansatz ist, um die Bearbeitung der zugrunde liegenden XML-Daten.

Diese stellt sich heraus zu sein, ziemlich hässlich, weil (zum Beispiel) Seitenumbrüche werden in XML gespeichert.So zum Beispiel, Sie haben so etwas wie:

... we hold these truths to be self evident, that </page>
<page>all men are created equal, and are ...

Also, wenn Sie möchten hinzufügen oder entfernen von text, die Sie zum verschieben der start - /end-tags, um basierend auf der Größe des Textes auf der Seite.Dies ist ziemlich unmöglich, ohne Berechnung der Anzahl der Wörter einer Seite halten kann, die scheint Wild unelegant.

Jemand irgendwelche Gedanken dazu?

War es hilfreich?

Lösung

Ich würde vorschlagen, dass die änderung der zugrunde liegenden XML-Datei ist "schädlich".Vor allem wenn Sie nicht überprüft, um zu sehen, wenn das Dokument geöffnet ist!

Ich habe einen kurzen Blick auf die Scripting-Wörterbuch für Seiten, und es scheint ziemlich umfassende;hier ist ein Teil von einem Eintrag:

Dokument n [inh. Dokument > Element;siehe auch Standard-Suite] :Ein Pages-Dokument.

Elemente

enthält gefangen Seiten, Zeichen Formatvorlagen, Diagramme, Grafiken, Bilder, Linien, Listenstile, Seiten -, Absatz - Stile, Schnitte, Formen, Tabellen, text Boxen.

Eigenschaften

text (text) :Die wichtigsten Textfluss des Dokuments.

unteren Rand (real) :Der untere Rand der Veröffentlichung.

gegenüberliegende Seiten (boolean) :Ob oder nicht die Ansicht der Verkleidung - Seiten.

footer-margin (real) :Die Fußzeile Rand der Veröffentlichung.

- header-margin (real) :Die header-margin der Veröffentlichung.

id (integer, r/o) :Die eindeutige id des Dokuments.

...

Also, ich denke, ich würde wollen, zu wissen, was es ist, das Sie tun möchten, die Sie nicht tun können, mit AppleScript?

Andere Tipps

Die neueste version von iWork '09 enthält eine sehr umfassende, wenn auch nicht vollständig, Applesript Haken, speziell für Seiten.Die uns von Applescript soll deutlich sicherer und stabiler als das ändern der zugrunde liegenden Datei.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top