Formatação em OpenDocument

Formatação é o que difere os nossos processadores de texto (Word, Writer...) dos editores de texto (Edit, Notepad, GEdit, vi, emacs...).

Importante

As informações aqui digitadas são obtidas via engenharia reversa; portanto, provavelmente estão incorretas. Porém, elas são escritas com o intuito de funcionar com minimalidade. Use o bom senso!

Introdução

Em OpenDocument, tudo o que precisamos fazer é associar um estilo ao parágrafo ou texto que desejamos. Um estilo é composto por
  • um nome, que será o identificador desse estilo;
  • uma família, que basicamente é o tipo de estrutura ao qual você irá aplicar o estilo. Por exemplo, se você pensa em colocar um parágrafo em negrito, a família deste estilo é "paragraph".

Iremos usar os namespaces office e style.

Partindo de:
<?xml version="1.0" encoding="UTF-8" ?>
<office:document-content 
	xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
	xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0">
	<office:body>
		<office:text>
			<text:p>Hello world!</text:p>
		</office:text>
	</office:body>
</office:document-content>


Iremos adicionar outro elemento filho do elemento raiz: <office:automatic-styles>. Dentro deste elemento, especificaremos nossos estilos. O elemento que identifica um estilo é o <style:style>. ele possui como atributos os elementos <style:name> e <style:family>, como explicado.

Last edited Mar 24, 2008 at 12:30 PM by thiagoaddevico, version 1

Comments

No comments yet.