Promotic
Přihlášení logon

Multiline - vlastnost objektu PmfString

Popis:
Povolení/zákaz zobrazení textu na více než jeden řádek.
Syntaxe:
Long Multiline
Hodnoty:
0 (přednastaveno) - Zadavatel na jeden řádek.
Text bude zobrazen vždy na jednom řádku, i když obsahuje znaky 'nový řádek' ("\n").
1 - Zadavatel pro víceřádkový text.
Výběr přednastaví ValueHeightIni=5.
V tomto zadavateli lze zadat nový řádek klávesou Enter.
Zalamování textu se řídí pouze znaky nového řádku. Pro zobrazení textu na více řádcích tedy musí text na požadovaném místě obsahovat znak 'nový řádek' ("\n").
Pokud je text na jednom řádku delší než šířka okna zadavatele, pak se v okně zadavatele zobrazí vodorovný posuvník.
2 - Zadavatel pro víceřádkový text.
Výběr přednastaví ValueHeightIni=5.
V tomto zadavateli lze zadat nový řádek klávesou Enter.
Zalamování textu se řídí znaky nového řádku ("\n") a délkou textu na řádku. Pokud je text na jednom řádku delší než šířka okna zadavatele, pak dojde k automatickému zalomení textu na nejbližší hranici celého slova a text pokračuje na dalším řádku. Vodorovný posuvník se v okně zadavatele nikdy nezobrazí.
Poznámka:
Vlastnost je určena pro čtení i zápis.
 
Zapisovat do této vlastnosti lze pouze pokud okno formuláře PmForm ještě není otevřeno.
Tato vlastnost je funkční i ve Web obrazech.
Viz také:
- PmfString.Subtype (vlastnost)
- PmgString.Multiline (vlastnost)
- PmfTable.Multiline (vlastnost)
Příklad1:
JavaScriptVyber a zkopíruj do schránky

var oString = oForm.CreateItem("string", "idStr1", "Nadpis", "Multiline:1;");
var nMultiline = oString.Multiline;   // Čtení z vlastnosti
oString.Multiline = 1;   // Zápis do vlastnosti
Příklad2:
Vytvoří víceřádkový text:
JavaScriptVyber a zkopíruj do schránky

var oItem = oForm.CreateItem("string", "addr", "Adresa", "Multiline:1;");
oItem.Value = "Whitestreet 145\nNew York\nUSA";   // Znak "\n" vytváří nové řádky.
Příklad3:
Pro vytvoření víceřádkového textu přes celou oblast (tzn. bez zobrazovaného názvu) viz Příklad2.
Příklad4:
Pro vytvoření víceřádkové statické poznámky viz Příklad2.

Historie:
Pm9.00.35: Nová hodnota vlastnosti Multiline: 2.
Pm8.03.15: Vytvořeno
© MICROSYS, spol. s r.o.Update cookies preferences