[ 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.