4D Write Pro obsahuje spoustu příkazů a funkcí, které vám umožní vytvářet a zpracovávat složité dokumenty programováním, dokumenty, které obsahují obrázky a text! Dnes, 4D Write Pro dostane vlastní příkazy pro vkládání a čtení textu, aniž by bylo nutné používat příkazy původně určené pro stylizovaný text! Díky těmto novým příkazům váš kód plně využije koncepty programování 4D Write Pro, tj . objekty a rozsahy. Váš kód je tak elegantnější a přehlednější!
Byly vytvořeny dva nové příkazy: WP SET TEXT a WP Get text.
Vložení textu
Příkaz WP SET TEXT umožňuje psát text na libovolném místě uvnitř dokumentu. Tento příkaz se používá stejným způsobem jako většina příkazů „Insert“ v aplikaci 4D Write Pro.
Přijímá tři argumenty: objekt rozsahu (kam má být text vložen), samotný text a konstantu, která určuje, zda má být text umístěn před, za nebo nahradit rozsah. A můžete začít!
WP SET TEXT($range;vText;wk append)
Čtení textu
Pomocí příkazu WP Get text můžete číst text z libovolné pozice v dokumentu. Výrazy obsažené v rozsahu (pokud existují) lze vrátit buď jako vyhodnocené, jako zdrojový kód, nebo jako prostou nezalomenou mezeru (užitečné pro zachování indexů znaků).
vText1:=WP Get text($range;wk expressions as value)
vText2 :=WP Get text($range;wk expressions as source )
vText3:=WP Get text($range;wk expressions
as space )
Pokud je váš text například „Dnes je <<aktuální datum>>.„ (kde <<aktuální datum>> je výraz 4D), budete moci získat buď:
„Dnes je 08/10/2018.“, pokud jako parametr předáte wk expression as value.
„Dnes je aktuální datum.“, pokud jako parametr předáte wk expression as source.
„Dnes je .“, pokud jako parametr předáte wk expression as space (všimněte si mezery přidané před „.“).