Специальные теги
При сохранении документа, содержащего поля, в качестве документа HTML LibreOffice автоматически преобразует поля даты, времени и сведений о документе в специальные теги HTML. Содержимое поля вставляется между открывающим и закрывающим тегами HTML преобразованных полей. Эти специальные теги HTML не соответствуют стандартным тегам HTML.
Поля LibreOffice Writer в документе HTML определяются тегом <SDFIELD>. Тип поля, формат и имя специального поля включаются в открывающий тег HTML. Формат тега поля, который распознается фильтром HTML, зависит от типа поля.
Поля даты и времени
Для полей "Дата" и "Время" параметр TYPE эквивалентен параметру DATETIME. Формат даты и времени определяется параметром SDNUM, например, ДД:ММ:ГГ для даты или ЧЧ:ММ:СС для времени.
Для фиксированных полей даты и времени дата или время определяются параметром SDVAL.
В следующей таблице приведены примеры специальных тегов HTML даты и времени, которые распознаются LibreOffice.
Поля |
Тег LibreOffice |
Дата фиксированная |
<SDFIELD TYPE=DATETIME SDVAL="35843,4239988426" SDNUM="1031;1031;DD/MM/YY">17/02/98</SDFIELD> |
Дата изменяемая |
<SDFIELD TYPE=DATETIME SDNUM="1031;1031;DD/MM/YY">17/02/98</SDFIELD> |
Время фиксированное |
<SDFIELD TYPE=DATETIME SDVAL="35843,4240335648" SDNUM="1031;1031;HH:MM:SS">10:10:36</SDFIELD> |
Время изменяемое |
<SDFIELD TYPE=DATETIME SDNUM="1031;1031;HH:MM:SS">10:10:36</SDFIELD> |
Поля сведений о документе
Для полей сведений о документе параметр TYPE эквивалентен параметру DOCINFO. Параметр SUBTYPE отображает конкретный тип поля, например, для поля сведений о документе «Создано» - это SUBTYPE=CREATE. Для полей даты и времени из сведений о документе параметр FORMAT эквивалентен параметрам DATE или TIME, а параметр SDNUM определяет используемый формат числа. Параметр SDFIXED определяет, будет ли содержимое поля сведений о документе фиксированным или нет.
Содержимое фиксированного поля даты или времени эквивалентно параметру SDVAL, в остальных случаях содержимое эквивалентно тексту между тегами HTML SDFIELD.
В следующей таблице приведены примеры специальных тегов HTML для сведений о документе, которые распознаются LibreOffice.
Поля |
Тег LibreOffice |
Описание (заданное содержимое) |
<SDFIELD TYPE=DOCINFO SUBTYPE=COMMENT SDFIXED>Описание</SDFIELD> |
Дата создания |
<SDFIELD TYPE=DOCINFO SUBTYPE=CREATE FORMAT=DATE SDNUM="1031;1031;QQ YY">1. Quarter 98</SDFIELD> |
Дата создания (заданное содержимое) |
<SDFIELD TYPE=DOCINFO SUBTYPE=CREATE FORMAT=TIME SDVAL="0" SDNUM="1031;1031;HH:MM:SS AM/PM" SDFIXED>03:58:35 PM</SDFIELD> |
Дата изменения |
<SDFIELD TYPE=DOCINFO SUBTYPE=CHANGE FORMAT=DATE SDNUM="1031;1031;NN DD MMM, YY">Mo 23 Feb, 98</SDFIELD> |