Pregunta

Hay un rico modelo de secuencias de comandos de Microsoft Office, pero no así con iWork de Apple, y específicamente el procesador de textos de Páginas.Mientras que hay algunos de AppleScript ganchos, se ve como el mejor enfoque es manipular el XML subyacente de los datos.

Esto resulta ser muy feo, porque (por ejemplo) los saltos de página se almacenan en formato XML.Así, por ejemplo, tener algo como:

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

Así que si usted desea agregar o quitar texto, tienes que mover el inicio/final de etiquetas basadas en el tamaño del texto en la página.Esto es bastante imposible sin computar el número de palabras de una página puede contener, que parece tremendamente poco elegante.

Alguien tiene alguna idea sobre esto?

¿Fue útil?

Solución

Quisiera sugerir que modificar el XML subyacente archivo es considerada nociva".Especialmente si usted no ha comprobado si el documento está abierto!

He tenido un rápido vistazo al Diccionario de secuencias de comandos de Páginas, y parece bastante completa;aquí es parte de una entrada:

documento n [inh. documento > elemento;ver también la Norma Suite] :Una de las Páginas del documento.

elementos

contiene capturado páginas, de carácter estilos, tablas, gráficos, imágenes, líneas, estilos de lista, páginas, párrafo estilos, secciones, figuras, tablas, texto cajas.

propiedades

cuerpo de texto (texto) :El principal flujo de texto del documento.

margen inferior (real) :El margen inferior de la publicación.

páginas opuestas (boolean) :Si no está configurado para ver de frente páginas.

margen de pie de página (real) :El margen de pie de página de la publicación.

margen del encabezado (real) :El margen del encabezado de la publicación.

id (integer, i/o) :El identificador único del documento.

...

Así que, supongo que me gustaría saber qué es lo que quieres hacer que no se puede hacer con AppleScript?

Otros consejos

La última versión de iWork '09 incluye muy completo, aunque no completa, Applesript ganchos, especialmente para las páginas.El nosotros de Applescript debe ser mucho más seguro y más estable que modificar el archivo subyacente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top