Rich Text Format
RTF (Rich Text Format) – format pliku opracowany w 1987 r. przez Microsoft do międzyplatformowej wymiany informacji pomiędzy procesorami tekstów.
RTF posługuje się zestawami znaków ANSI, PC-8, Macintosh lub IBM PC do sterowania formatowaniem tekstu na ekranie i w druku. Od wersji 1.6 RTF obsługuje Unicode. Składnia formatu jest podobna do składni TeX. Użycie kodów sterujących pozwala łatwo tworzyć dokumenty z definicją czcionki, wielkością czcionki, kolorem tekstu czy tablicami. RTF jest formatem domyślnych edytorów w systemie OS X – TextEdit, oraz w systemie Microsoft Windows – WordPad.
Przykład pliku
Użycie poniższego kodu:
{\rtf Cześć!\par Trochę {\b wytłuszczonego tekstu}.\par }
da w wyniku:
Cześć!
Trochę wytłuszczonego tekstu.
Uwagi
Wsteczny ukośnik \
rozpoczyna kod sterujący. Kod \par
wskazuje nowy akapit, a kod \b
włącza pogrubienie tekstu. Nawiasy klamrowe {}
definiują grupę; w przykładzie grupa została użyta do ograniczenia oddziaływania kodu sterującego \b
. Wszystko inne będzie traktowane jako czysty tekst, czyli tekst do sformatowania. Poprawny dokument RTF jest grupą zaczynającą się od kodu sterującego \rtf
.
Linki zewnętrzne
- RTF 1.9.1 specification (wer. 1.9 styczeń 2007, wer. 1.9.1 marzec 2008)
- RTF 1.8 specification (kwiecień 2004).
- RTF 1.7 specification (31 sierpnia 2001)
- RTF 1.6 specification (maj 1999).
- RTF specification - zawiera wersje 1.3, 1.5 i 1.7.
- RTF 1.5 specification (kwiecień 1997).
- RTF 1.0 specification (czerwiec 1992).