Spis treści

# Znaczniki specjalne

Jeśli dokument zawierający pola dokument jest zapisywany jako dokument HTML, LibreOffice automatycznie konwertuje pola daty, godziny i informacji o dokumencie na specjalne znaczniki HTML. Zawartość pól jest wstawiana między znacznikami otwierającymi i zamykającymi HTML konwertowanych pól. Te specjalne znaczniki HTML nie odpowiadają standardowym znacznikom HTML.

Pola programu LibreOffice Writer są identyfikowane w dokumencie HTML za pomocą znaczników <SDFIELD>. Typ pola, format i nazwa pola specjalnego są włączane do znacznika otwierającego HTML. Format znacznika pola rozpoznawany przez filtr HTML zależy od typu pola.

## Pola daty i godziny

Dla pól "Data" i "Godzina" parametr TYPE równa się DATETIME. Format daty lub godziny jest określony przez parametry SDNUM, np. DD:MM:RR dla dat lub GG:MM:SS dla godzin.

Dla stałych pól daty i godziny data lub godzina są określone parametrem SDVAL.

W tabeli przedstawiono przykładowe specjalne znaczniki HTML daty i godziny rozpoznawane przez LibreOffice:

Pola | Znacznik LibreOffice
--- | ---
Data jest stała | <SDFIELD TYPE=DATETIME SDVAL="35843,4239988426" SDNUM="1031;1031;DD/MM/YY">17/02/98</SDFIELD>
Data jest zmienna | <SDFIELD TYPE=DATETIME SDNUM="1031;1031;DD/MM/YY">17/02/98</SDFIELD>
Godzina jest stała | <SDFIELD TYPE=DATETIME SDVAL="35843,4240335648" SDNUM="1031;1031;HH:MM:SS">10:10:36</SDFIELD>
Godzina jest zmienna | <SDFIELD TYPE=DATETIME SDNUM="1031;1031;HH:MM:SS">10:10:36</SDFIELD>

## Pola informacji o dokumencie

Dla pól informacji o dokumencie parametr TYPE równa się DOCINFO. Parametr SUBTYPE wyświetla określony typ pola, na przykład dla pola informacji o dokumencie "Utworzony" parametr SUBTYPE=CREATE. Dla pól daty i godziny informacji o dokumencie parametr FORMAT równa się DATE lub TIME, a parametr SDNUM wskazuje użyty format liczb. Parametr SDFIXED wskazuje, czy zawartość pola informacji o dokumencie jest stała, czy też nie.

Zawartość pola stałych daty lub godziny jest równa parametrowi SDVAL, w przeciwnym razie zawartość jest równa tekstowi pomiędzy znacznikami HTML SDFIELD.

W poniższej tabeli przedstawiono przykładowe specjalne znaczniki HTML informacji o dokumencie, które są rozpoznawane przez LibreOffice:

Pola | Znacznik LibreOffice
--- | ---
Opis (zawartość stała) | <SDFIELD TYPE=DOCINFO SUBTYPE=COMMENT SDFIXED>Opis</SDFIELD>
Data utworzenia | <SDFIELD TYPE=DOCINFO SUBTYPE=CREATE FORMAT=DATE SDNUM="1031;1031;QQ YY">I kwartał 98</SDFIELD>
Godzina utworzenia (zawartość stała) | <SDFIELD TYPE=DOCINFO SUBTYPE=CREATE FORMAT=TIME SDVAL="0" SDNUM="1031;1031;HH:MM:SS AM/PM" SDFIXED>03:58:35 PM</SDFIELD>
Data modyfikacji | <SDFIELD TYPE=DOCINFO SUBTYPE=CHANGE FORMAT=DATE SDNUM="1031;1031;NN DD MMM, YY">Pon 23 Lut, 98</SDFIELD>