Added part of docs
This commit is contained in:
138
docs/pl/reference/TEXT.md
Normal file
138
docs/pl/reference/TEXT.md
Normal file
@@ -0,0 +1,138 @@
|
||||
# TEXT
|
||||
|
||||
Tekst wyświetlany na ekranie. Korzysta z czcionki ([`FONT`](FONT.md)) wskazanej w polu [`FONT`](#font), a treść, pozycja i sposób wyrównania są konfigurowane przez pozostałe pola.
|
||||
|
||||
## Pola
|
||||
|
||||
### FONT
|
||||
|
||||
```
|
||||
STRING FONT
|
||||
```
|
||||
|
||||
Nazwa zmiennej typu [`FONT`](FONT.md), z której pobierane są tekstury znaków.
|
||||
|
||||
### HJUSTIFY
|
||||
|
||||
```
|
||||
STRING HJUSTIFY
|
||||
```
|
||||
|
||||
Wyrównanie w poziomie wewnątrz prostokąta `RECT`. Dopuszczalne wartości: `LEFT`, `RIGHT`, `CENTER`.
|
||||
|
||||
### PRIORITY
|
||||
|
||||
```
|
||||
INTEGER PRIORITY
|
||||
```
|
||||
|
||||
Priorytet renderowania (`Z`) tekstu względem innych obiektów na scenie.
|
||||
|
||||
### RECT
|
||||
|
||||
```
|
||||
INTEGER,INTEGER,INTEGER,INTEGER RECT
|
||||
```
|
||||
|
||||
Prostokąt, w którym tekst jest rysowany — cztery liczby oddzielone przecinkami: `xLeft, yBottom, xRight, yTop`. W skrypcie pole może też wskazywać na nazwę zmiennej typu [`ANIMO`](index.md) lub [`IMAGE`](IMAGE.md), z której przejmowane są wymiary.
|
||||
|
||||
### TEXT
|
||||
|
||||
```
|
||||
STRING TEXT
|
||||
```
|
||||
|
||||
Wyświetlany tekst. Modyfikowany metodą [`SETTEXT`](#settext).
|
||||
|
||||
### TOCANVAS
|
||||
|
||||
```
|
||||
BOOL TOCANVAS
|
||||
```
|
||||
|
||||
Określa, czy tekst jest renderowany na głównej kanwie sceny. Jeżeli pole jest `FALSE`, tekst nie jest widoczny niezależnie od stanu pola `VISIBLE`.
|
||||
|
||||
### VISIBLE
|
||||
|
||||
```
|
||||
BOOL VISIBLE
|
||||
```
|
||||
|
||||
Widoczność tekstu. Modyfikowana metodami [`SHOW`](#show) i [`HIDE`](#hide).
|
||||
|
||||
### VJUSTIFY
|
||||
|
||||
```
|
||||
STRING VJUSTIFY
|
||||
```
|
||||
|
||||
Wyrównanie w pionie wewnątrz prostokąta `RECT`. Dopuszczalne wartości: `TOP`, `BOTTOM`, `CENTER`.
|
||||
|
||||
## Metody
|
||||
|
||||
### HIDE
|
||||
|
||||
```
|
||||
void HIDE()
|
||||
```
|
||||
|
||||
Ukrywa tekst (ustawia [`VISIBLE`](#visible) na `FALSE`).
|
||||
|
||||
### SETJUSTIFY
|
||||
|
||||
```
|
||||
void SETJUSTIFY(INTEGER xLeft, INTEGER yBottom, INTEGER xRight, INTEGER yTop, STRING hJustify, STRING vJustify)
|
||||
```
|
||||
|
||||
Ustawia w jednym wywołaniu prostokąt rysowania ([`RECT`](#rect)) oraz wyrównanie poziome ([`HJUSTIFY`](#hjustify)) i pionowe ([`VJUSTIFY`](#vjustify)).
|
||||
|
||||
**Parametry**
|
||||
|
||||
- `xLeft, yBottom, xRight, yTop` — współrzędne prostokąta.
|
||||
- `hJustify` — wyrównanie poziome (`LEFT`, `RIGHT`, `CENTER`).
|
||||
- `vJustify` — wyrównanie pionowe (`TOP`, `BOTTOM`, `CENTER`).
|
||||
|
||||
### SETPRIORITY
|
||||
|
||||
```
|
||||
void SETPRIORITY(INTEGER priority)
|
||||
```
|
||||
|
||||
Ustawia priorytet renderowania tekstu.
|
||||
|
||||
**Parametry**
|
||||
|
||||
- `priority` — nowa wartość pola [`PRIORITY`](#priority).
|
||||
|
||||
### SETTEXT
|
||||
|
||||
```
|
||||
void SETTEXT(STRING text)
|
||||
```
|
||||
|
||||
Zmienia wyświetlany tekst.
|
||||
|
||||
**Parametry**
|
||||
|
||||
- `text` — nowa zawartość pola [`TEXT`](#text).
|
||||
|
||||
**Przykłady**
|
||||
|
||||
```
|
||||
TXTDEBUG^SETTEXT(ARRPX^GETSIZE());
|
||||
TXTDEBUG^SETTEXT("SAVED");
|
||||
```
|
||||
|
||||
### SHOW
|
||||
|
||||
```
|
||||
void SHOW()
|
||||
```
|
||||
|
||||
Pokazuje tekst (ustawia [`VISIBLE`](#visible) na `TRUE`).
|
||||
|
||||
## Sygnały
|
||||
|
||||
### ONINIT
|
||||
|
||||
Wywoływany w momencie inicjalizacji obiektu.
|
||||
Reference in New Issue
Block a user