Anclaje por defecto de imágenes en Writer

En mi libro comento un (no tan) pequeño problema de los estilos de marco en Writer: no permiten elegir el anclaje por defecto.

Esto es particularmente molesto cuando consideramos que toda imagen insertada en Writer está dentro de un marco: si necesitamos que todas las nuevas imágenes a ser insertadas tengan un anclaje particular, como por ejemplo «al carácter» o «como carácter» en lugar de «al párrafo» que es el valor por defecto nos vemos entonces en problemas.

En la vieja edición del libro (aquella para OOo/LibO 3.3, no la actual para AOO 3.4) comentaba un «truco» para superar este problema (modificar manualmente un marco y luego actualizar el estilo a partir de la actualización manual), pero en las últimas versiones de OOo y LibO este truco ya no funciona…

¿Entonces? Tendremos que combinar lo contado en el capítulo «hackeando un archivo odt» con lo que se comenta en este mensaje del foro en inglés:

  1. Cambiar el nombre de la extensión del archivo de odt a zip
  2. Descomprimirlo
  3. Editar el archivo styles.xml cambiando la siguiente propiedad:
    text:anchor-type="paragraph"

    por

    text:anchor-type="as-char"

    para cambiar el anclaje de «al párrafo» a «como carácter».

  4. Finalmente, comprimir todo como estaba antes.

Debe prestarse atención a cuál estilo de marco estamos modificando, para no tocar por ejemplo los marcos donde se incluyen los objetos Math y otros objetos OLE. Además, si utilizamos los estilos predefinidos como por ejemplo «Imagen», en el archivo styles.xml esos esos estilos estarán nombrados en inglés por lo que tendremos que localizar «Graphics».

Artículo actualizado el 29/06/2012

Anuncios

A %d blogueros les gusta esto: