[ Powrót do skórkowania Shareazy ]
<documents>Element <documents> dostarcza dokumenty RichDoc które są używane wewnątrz interfejsu użytkownika. Akutalnie tylko jeden RichDoc jest używany w zakładce Home.
Dokumenty RichDoc nie są dokumentami HTML, ale mają trochę dalekich podobnieństw. Zamiast być tekstowym interpretowanym językiem, jest skupiony raczej na byciu programowalnym, dzięki czemu może być efektywnie aktualizowany w czasie rzeczywistym bez ponownej interpretacji. Jest także bardzo okrojony i zawiera tylko podstawową funkcjonalność wymaganą do zamierzanych celów (tym samym eliminując masę niepotrzebnych znaczników HTML).
Przestrzeń nazwy RichDoc nie jest jeszcze w pełni udokumentowana, ale tutaj jest pobieżny przewodnik:
| Element | Objaśnienie |
| <document> | Element dokument główny. Różne atrybuty są dotępne, takie jak crBackground, crText, itd. |
| <text> | Tworzy element tekstowy |
| <link> | Tworzy element hiperłącza z atrybutem target. |
| <heading> | Tworzy element nagłówkowy w stylu nagłówka dokumentu. |
| <bitmap> | Tworzy element bitmapy |
| <icon> | Tworzy element ikony |
| <newline> | Tworzy element nowej linii z podanym marginesem i pionowym odstępem. |
| <gap> | Tworzy element oddalający. |
| <group> | Grupuje różne elementy razem. |
Wszystkie elementy dokumentu mają kilka wspólnych atrybutów:
- id - Nazwa ID elementu, używana do identyfikacji
- group - Numer grupy, używana do programowalnych zmian wyglądu dokumentu
- format - formatowanie tekstu, napis zawierający jeden lub więcej tokenów 'bold', 'italic', 'underline'.
- align - określenie wyrównania, na przykład 'middle'.
Możesz teraz śmiało eksperymentować z elementem <documents>, ale bądź świadomy, że planowane są znaczące zmiany składni w przyszłości.