public class Tlač.Fragment extends Object
Táto trieda slúži na uchovanie fragmentu slova. Cieľom je
umožniť zmenu paramterov textu na ľuvovoľnom mieste (aj uprostred
slova). Zoznam fragmentov uložených v triede Slovo
je považovaný za jedno slovo. (Zoznam triedy Slovo
však často obsahuje jediný fragment, takže vo väčšine prípadov
obsah inštancie tejto triedy len jemne rozširuje obsah inštancie
triedy Slovo
.)
Modifikátor a typ | Atribút a opis |
---|---|
String |
fragment
Znenie tohto fragmentu slova.
|
Tlač.Parametre |
parametre
Parametre (atribúty) tohto textového fragmentu.
|
int |
sirka
Alias pre
šírka . |
int |
šírka
Šírka tohto fragmentu slova v pixeloch.
|
Konštruktor a opis |
---|
Fragment(String fragment,
int šírka)
Konštruktor fragmentu slova, ktorý neupravuje žiadny atribút
textu – parametre sú rovné
null . |
Fragment(String fragment,
int šírka,
Tlač.Parametre parametre)
Úplný konštruktor fragmentu slova.
|
public final String fragment
Znenie tohto fragmentu slova.
public final int šírka
Šírka tohto fragmentu slova v pixeloch. Je vypočítaná podľa fontu, ktorý bol aktívny v čase vytvorenia tohto fragmentu.
public final int sirka
Alias pre šírka
.
public final Tlač.Parametre parametre
Parametre (atribúty) tohto textového fragmentu. Hodnota
null
znamená, že žiadny z atribútov sa oproti
predchádzajúcemu fragmentu nezmenil.
public Fragment(String fragment, int šírka)
Konštruktor fragmentu slova, ktorý neupravuje žiadny atribút
textu – parametre sú rovné null
.
fragment
– znenie fragmentu slovašírka
– šírka fragmentu slova v pixelochpublic Fragment(String fragment, int šírka, Tlač.Parametre parametre)
Úplný konštruktor fragmentu slova.
fragment
– znenie fragmentu slovašírka
– šírka fragmentu slova v pixelochparametre
– parametre (atribúty) tohto fragmentu textu