Etiquetas especiais
Ao guardar um documento HTML que contém campos, o LibreOffice converte automaticamente a data, a hora e os campos de informação do documento para etiquetas especiais HTML. O conteúdo do campo é introduzido entre as etiquetas de abertura e fecho HTML dos campos convertidos. Estas etiquetas especiais HTML não correspondem às etiquetas HTML convencionais.
Os campos do LibreOffice Writer são identificadas pela etiqueta <SDFIELD> num documento HTML. O tipo, o formato e o nome do campo especial são incluídos na etiqueta abertura HTML. O formato de uma etiqueta de campo reconhecida por um filtro HTML depende do tipo de campo.
Campos de Data e Hora
Nos campos de "Data" e "Hora", o parâmetro TYPE é igual a DATETIME. O formato da data ou hora é especificado pelo parâmetro SDNUM como, por exemplo, DD:MM:YY para datas ou HH:MM:SS para a hora.
No caso dos campos de data e hora fixas, estas são especificadas pelo parâmetro SDVAL.
Na tabela seguinte, são indicados alguns exemplos de etiquetas especiais HTML de data e hora reconhecidas pelo LibreOffice como campos:
Campos |
Etiqueta do LibreOffice |
Data fixa |
<SDFIELD TYPE=DATETIME SDVAL="35843,4239988426" SDNUM="1031;1031;DD/MM/YY">17/02/98</SDFIELD> |
Data variável |
<SDFIELD TYPE=DATETIME SDNUM="1031;1031;DD/MM/YY">17/02/98</SDFIELD> |
Hora fixa |
<SDFIELD TYPE=DATETIME SDVAL="35843,4240335648" SDNUM="1031;1031;HH:MM:SS">10:10:36</SDFIELD> |
Hora variável |
<SDFIELD TYPE=DATETIME SDNUM="1031;1031;HH:MM:SS">10:10:36</SDFIELD> |
Campos de informações do documento
No caso dos campos de informações do documento, o parâmetro TYPE equivale a DOCINFO. O parâmetro SUBTYPE mostra o tipo de campo específico. Por exemplo: para o campo "Criado" das informações do documento, SUBTYPE=CREATE. No caso dos campos data e hora, o parâmetro FORMAT equivale a DATE ou TIME e o parâmetro SDNUM indica o formato numérico. O parâmetro SDFIXED indica se o conteúdo do campo Informações do documento é fixo ou não.
O conteúdo de um campo de data ou hora fixa é equivalente ao parâmetro SDVAL, caso contrário o conteúdo é equivalente ao texto que se encontra entre as etiquetas SDFIELD em HTML.
A tabela seguinte mostra alguns exemplos de etiquetas HTML especiais de informações que são reconhecidas pelo LibreOffice como campos:
Campos |
Etiqueta do LibreOffice |
Descrição (conteúdo fixo) |
<SDFIELD TYPE=DOCINFO SUBTYPE=COMMENT SDFIXED>Descrição</SDFIELD> |
Data de criação |
<SDFIELD TYPE=DOCINFO SUBTYPE=CREATE FORMAT=DATE SDNUM="1031;1031;QQ YY">1. Quarter 98</SDFIELD> |
Hora de criação (conteúdo fixo) |
<SDFIELD TYPE=DOCINFO SUBTYPE=CREATE FORMAT=TIME SDVAL="0" SDNUM="1031;1031;HH:MM:SS AM/PM" SDFIXED>03:58:35 PM</SDFIELD> |
Data de modificação |
<SDFIELD TYPE=DOCINFO SUBTYPE=CHANGE FORMAT=DATE SDNUM="1031;1031;NN DD MMM, YY">Seg. 23 fev, 98</SDFIELD> |