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, elementData
modCount
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, trimToSize
parallelStream, stream
public 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.