public class Tlač.Slovo extends Vector<Tlač.Fragment>
Táto trieda slúži na uchovávanie slov bloku textu, ktorý bol rozbitý na nakreslenie.
Blok pozostáva z riadkov, riadky pozostávajú zo slov a slová sú
jemnejšie rozdelené na fragmenty (jeden alebo
viaceré), ktoré obsahujú atribúty (pomenované ako parametre).
Rozbitie textu
na slová môže byť vykonané vopred (s cieľom úpravy/prispôsobenia
generovaného bloku) alebo automaticky, vnútorne metódou kresliTextDo. Na kreslenie bloku má vplyv hodnota
tejto premennej: SNR („spojovník na riadku“).
capacityIncrement, elementCount, elementDatamodCount| Konštruktor a opis |
|---|
Slovo(String fragment,
int šírka)
Konštruktor slova vkladajúci prvý fragment, ktorý neupravuje
žiadny atribút textu.
|
Slovo(String fragment,
int šírka,
Tlač.Parametre parametre)
Konštruktor slova vkladajúci prvý fragment, ktorý upravuje
aspoň jeden atribút textu.
|
| Modifikátor a typ | Metóda a opis |
|---|---|
int |
sirka()
Alias pre šírka. |
String |
slovo()
Textový obsah tohto slova.
|
int |
šírka()
Šírka tohto slova v pixeloch.
|
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSizeparallelStream, streampublic Slovo(String fragment, int šírka)
Konštruktor slova vkladajúci prvý fragment, ktorý neupravuje žiadny atribút textu.
Poznámka: Prvý fragment je vo väčšine prípadov zároveň jediný fragment, ale korektné slovo musí obsahovať aspoň jeden fragment (aj keď to táto trieda nekontroluje).
fragment – znenie prvého fragmentu slovašírka – šírka fragmentu slova v pixelochpublic Slovo(String fragment, int šírka, Tlač.Parametre parametre)
Konštruktor slova vkladajúci prvý fragment, ktorý upravuje
aspoň jeden atribút textu. Atribúty sú ukladané v inštancii
triedy Parametre.
Poznámka: Prvý fragment je vo väčšine prípadov zároveň jediný fragment, ale korektné slovo musí obsahovať aspoň jeden fragment (aj keď to táto trieda nekontroluje).
fragment – znenie prvého fragmentu slovašírka – šírka fragmentu slova v pixelochparametre – parametre (atribúty) tohto fragmentu textupublic int šírka()
Šírka tohto slova v pixeloch. Je vypočítaná ako suma šírok všetkých fragmentov, ktoré toto slovo obsahuje.
public int sirka()
Alias pre šírka.
public String slovo()
Textový obsah tohto slova. Je zostavený ako zlúčenie textových obsahov všetkých fragmentov, ktoré toto slovo obsahuje.