4D Write Pro: Nové standardní akce pro tabulky, řádky a buňky

Automaticky přeloženo z Deepl
4D v18 R3 přináší do aplikace 4D Write Pro nové standardní akce. Jsou zaměřeny na tabulky a jejich prvky (tj. řádky a buňky). Tyto akce umožňují definovat ohraničení tabulky, barvu pozadí buňky, svislé zarovnání textu v řádku i zarovnání samotné tabulky v dokumentu … a to je jen několik příkladů. Všechny standardní akce jsou přístupné buď pomocí jednoduchých tlačítek, rozevíracích seznamů nebo nabídek, nebo pomocí několika krátkých řádků kódu. Chcete více? Nabídky se automaticky přizpůsobují jazyku uživatele! Navíc se tabulky, tlačítka, seznamy a nabídky automaticky aktivují nebo deaktivují v závislosti na aktuální volbě uživatele. Vývojáři tak ušetří spoustu času!

dostupné akce

Dostupných akcí pro tabulky, řádky a buňky je mnoho. Například tloušťka, styly a barvy rámečků, stejně jako barva pozadí, okraje a horizontální zarovnání (pro tabulku) … kromě vnitřních okrajů a vertikálního zarovnání (pro buňky).
Jak postupovat? Nehledejte nic jiného než … standardní akční pole v seznamu vlastností.

Seznamy

Do rozevíracího seznamu zadejte například„table/borderWidth“ nebo„table/borderStyle“ nebo„table/backgroundColor“ a automaticky se vyplní možnými hodnotami jednotlivých atributů.

Tlačítka

U tlačítka stačí za vlastnost zadat hodnotu, kterou mu chcete přiřadit.

table/borderWidth?value=4pt

Nabídky

K vytvoření nabídky, která umožňuje měnit tloušťku, styl a barvu okrajů, stačí následujících několik řádků kódu:

// create the menu
$menu
:=Create menu
// add items
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderWidth")
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderStyle")
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderColor")
// call the menu
$s:=Dynamic pop up menu($menu)

A co řádky a buňky?

Snadno! Stačí nahradit předponu„table“ předponou„row“ nebo„cell“.
cell/borderColor?value=red.

A sloupce?

Krátká poznámka ke sloupcům. Pojem sloupce je poměrně abstraktní, protože technicky vzato v tabulkách neexistují… obsahují pouze řádky a buňky. Aby však byly standardní akce běžné, lze je použít i na sloupce! Stačí vědět, že vlastnosti nebudou aplik ovány na sloupce (protože neexistují!), ale na každou jejich buňku.
column/verticalAlignment?value=bottom

Aktualizované rozhraní aplikace 4D Write Pro

Díky těmto standardním akcím s potěšením oznamujeme, že rozhraní 4D Write Pro bylo výrazně vylepšeno, pokud jde o možnosti zpracování tabulek. Přibyla čtyři nová tlačítka pro změnu vzhledu tabulek, řádků, sloupců a buněk:
blank
Pro více informací se podívejte do dokumentace a bavte se!
Roland Lannuzel
- Product Owner & 4D Expert - Po studiu elektroniky se Roland věnoval průmyslovým IT jako vývojář a konzultant, který vytvářel řešení pro zákazníky s různými databázemi a technologiemi. Koncem 80. let se zamiloval do 4D a používal jej při psaní podnikových aplikací, které zahrnovaly účetní, fakturační a e-mailové systémy. nakonec se připojil ke společnosti v roce 1997 a Rolandův cenný přínos zahrnuje návrh specifikací, testovacích nástrojů, demoverzí a také školení a přednášky pro komunitu 4D na mnoha konferencích. Nadále aktivně utváří budoucnost 4D definováním nových funkcí a nástrojů pro vývoj databází.