Promotic
Zalogowanie logon

Multiline - właściwość obiektu PmfString

Opis:
Zezwolenie/zakaz wyświetlenia tekstu w więcej niż jednym wierszu.
Składnia:
Long Multiline
Wartości:
0 (domyślnie) - Wprowadzanie tekstu jednowierszowego.
Tekst zostanie zawsze wyświetlony w jednym wierszu, nawet jeśli zawiera znaki 'nowy wiersz' ("\n").
1 - Wprowadzanie wielowierszowego tekstu.
Wybór wstępnego ustawienia ValueHeightIni=5.
W tym polu można wprowadzić nowy wiersz klawiszem Enter.
Zawijanie tekstu kieruje się wyłącznie na podstawie znaków nowego wiersza. W celu wyświetlenia tekstu na kilku wierszach tekst musi więc zawierać w wymaganym miejscu znak 'nowy wiersz' ("\n").
Jeżeli tekst w jednym wierszu jest dłuższy niż szerokość okna do wprowadzania, to w oknie do wprowadzania zostanie wyświetlony poziomy pasek przewijania.
2 - Wprowadzanie wielowierszowego tekstu.
Wybór wstępnego ustawienia ValueHeightIni=5.
W tym polu można wprowadzić nowy wiersz klawiszem Enter.
Zawijanie tekstu kieruje się znakami nowego wiersza ("\n") oraz długością taksu w wierszu. Jeżeli tekst w jednym wierszu jest dłuższy niż szerokość okna do wprowadzania, to dojdzie do automatycznego zawinięcia tekstu na najbliższej granicy całego słowa i tekst będzie kontynuowany w kolejnym wierszu. Poziomy pasek przewijania w oknie do wprowadzania nigdy nie zostanie wyświelony.
Notatka:
Właściwość przeznaczona do odczytu i zapisu.
 
Zapisywać do tej właściwości można tylko jeżeli okno formularza PmForm jeszcze nie zostało otwarte.
Właściwość ta działa także w Web panelach.
Patrz również:
- PmfString.Subtype (właściwość)
- PmgString.Multiline (właściwość)
- PmfTable.Multiline (właściwość)
Przykład1:
JavaScriptWybierz oraz skopiuj do schowka

var oString = oForm.CreateItem("string", "idStr1", "Tytuł", "Multiline:1;");
var nMultiline = oString.Multiline;   // Odczyt z właściwości
oString.Multiline = 1;   // Zapis do właściwości
Przykład2:
Wytworzy wielowierszowy tekst:
JavaScriptWybierz oraz skopiuj do schowka

var oItem = oForm.CreateItem("string", "addr", "Adres", "Multiline:1;");
oItem.Value = "Whitestreet 145\nNew York\nUSA";   // Znak "\n" tworzą nowe wiersze.
Przykład3:
W celu wytworzenia wielowierszowego tekstu na całej powierzchni (tzn. bez wyświetlanej nazwy) patrz Przykład2.
Przykład4:
W celu wytworzenia wielowierszowej statycznej notatki patrz Przykład2.

Historia:
Pm9.00.35: Nowa wartość właściwości Multiline: 2.
Pm8.03.15: Wytworzono
© MICROSYS, spol. s r.o.Update cookies preferences