public class Tlač.BlokSlov extends Vector<Tlač.RiadokSlov>
Táto trieda slúži na uchovanie celého bloku textu rozbitého na nakreslenie.
Blok pozostáva z riadkov a riadky pozostávajú zo slov.
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“).
| Modifikátor a typ | Atribút a opis |
|---|---|
double |
riadkovanie
Riadkovanie tohto bloku slov.
|
capacityIncrement, elementCount, elementDatamodCount| Konštruktor a opis |
|---|
BlokSlov() |
| Modifikátor a typ | Metóda a opis |
|---|---|
void |
clear()
Odstráni všetky prvky tohto bloku.
|
double |
vyskaRozsahu(Graphics g,
int začiatok,
int koniec)
Alias pre výškaRozsahu. |
double |
výškaRozsahu(Graphics g,
int začiatokRozsahu,
int koniecRozsahu)
Zistí výšku zadaného rozsahu riadkov v pixeloch.
|
add, add, addAll, addAll, addElement, capacity, 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 double riadkovanie
Riadkovanie tohto bloku slov. Predvolená je hodnota
1.0. Vyššia hodnota je redšie riadkovanie. Nižšia
hodnota (medzi 0.0 a 1.0) je hustejšie
riadkovanie.
public void clear()
Odstráni všetky prvky tohto bloku. Blok bude po vykonaní
tejto metódy prázdny (ibaže by vznikla výnimka). Metóda resetuje
riadkovanie na predvolenú hodnotu 1.0.
clear v rozhraní Collection<Tlač.RiadokSlov>clear v rozhraní List<Tlač.RiadokSlov>clear v triede Vector<Tlač.RiadokSlov>public double výškaRozsahu(Graphics g, int začiatokRozsahu, int koniecRozsahu)
Zistí výšku zadaného rozsahu riadkov v pixeloch. Do rozsahov je
automaticky zarátané riadkovanie textov podľa výšky riadka
a medzery pred a za riadkami, ktoré môžu byť individuálne
nastavované – pozri vlastnosti riadkov definovateľné v rámci
triedy RiadokSlov.
Výpočet prebieha od prvého indexu (vrátane) po posledný index (vynímajúc). Čiže aj sa hodnoty indexov začiatku a konca rozsahu rovnajú, výsledok bude nula.
g – grafický kontext, z ktorého bude vypočítaná aktuálna
výška riadkazačiatokRozsahu – index prvého riadka v rozsahu; ak je
záporný, vypočíta sa poradové číslo riadka od konca:
-1 znamená index posledného riadkakoniecRozsahu – index nasledujúci za posledným riadkom
v rozsahu; ak je záporný, vypočíta sa poradové číslo riadka
od konca: -1 znamená index za posledným riadkom,
čiže výpočet bude pokračovať po posledný riadok (vrátane
posledného riadka)public double vyskaRozsahu(Graphics g, int začiatok, int koniec)
Alias pre výškaRozsahu.