Специальные теги

При сохранении документа, содержащего поля, в качестве документа 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>


Пожалуйста, поддержите нас!