Sfairadora

  • Referenční příručka

set_pformat

set_pformat(rtxt, rpf)
set_pformat(rtxt, odst, rpf)
rtxt_var <- set_cformat(rpf)
rtxt_var <- set_cformat(odst, rpf)
Nastaví jednomu nebo všem odstavcům textu požadovaný formát. Atributy původního formátu odstavce odstraní a nahradí novým formátem. První dvě varianty zachovávají původní text nedotčen, změněný text vracejí jako výsledek. Druhým dvěma variantám je třeba předat proměnnou či datovou položku rtxt_var, ve které je text uložen. Funkce jej potom změní na místě. Pokud je zadán index odstavce (parametr odst), změna se týká pouze tohoto odstavce.
Příklad:
str <- set_cformat(2, 5, rcf_bold(BIT_1)|rcf_fcolor(color(200, 0, 0));
od druhého znaku nastaví pěti znakům formát tučného červeného písma.

Parametry

rtxt
text, kterému se má formát nastavit. Typ Rich_text.
rtxt_var
text (l-hodnota typu Rich_text), kterému se má formát nastavit.
odst
index odstavce formátovaného textu, kterého se změna týká. Odstavce se indexují od 0. Pokud je záporný nebo za koncem textu, je výsledkem chyba.
rpf
formát, který se má přidat ke stávajícímu formátu znaků.

Výsledek

První dvě varianty vracejí upravený text typu Rich_text, Zbývající vracejí l-hodnotu odkazující na měněnou proměnnou.

Viz též