4D Write Pro Tables: Představení funkce Cells Merge

Automaticky přeloženo z Deepl


Tabulky
patří mezi nejdůležitější prvky dokumentů 4D Write Pro. 4D v20 R2 přináší nové vylepšení, které vám pomůže lépe organizovat a prezentovat informace v tabulkách. Pozdravte možnost slučování buněk!

Ať už tabulky používáte jakkoli, ať už jsou vyplňovány automaticky, nebo ručně, možnost slučování buněk vám nepochybně pomůže. Zde je ukázka toho, co lze nyní snadno provést!

Vodorovně, svisle… nebo obojí.

Buňky tabulek lze sloučit horizontálně na celém řádku nebo jeho části nebo vertikálně na celém sloupci nebo jeho části. Lze také vytvářet bloky buněk… Možnosti jsou nekonečné a vy budete moci popustit uzdu své kreativitě.

ROZHRANÍ NEBO PROGRAMOVÁNÍ?

Jako obvykle máte na výběr z několika možností. Podívejme se na ně podrobněji.

Co je nového v rozhraní

Na panelu nástrojů jsou nyní k dispozici dvě tlačítka a také dvě položky v nabídce tlačítek buněk v obou rozhraních (na panelu nástrojů i na postranním panelu).

blank

Tyto položky nabídky jsou kontextové a zobrazí se pouze v případě, že je v tabulce vybráno několik buněk. První z nich umožňuje sloučit buňky vodorovně, svisle nebo po blocích. Druhá má opačný účinek a na místě vybrané buňky (buněk) vytvoří tolik buněk, kolik je třeba, nesloučených. Tato položka nabídky je aktivní pouze v případě, že je vybrána alespoň jedna sloučená buňka.

Nové standardní akceS

K dispozici jsou dvě standardní akce: „buňka/sloučit“ a „buňka/rozdělit“.

použití jako standardní akce tlačítka

  • buňka/ sloučit
  • buňka/rozdíl

Použití jako položky nabídky

APPEND MENU ITEM($menu; ak standard action title)				
SET MENU ITEM PROPERTY($menu; -1; Associated standard action; "cell/merge")

APPEND MENU ITEM($menu; ak standard action title)
SET MENU ITEM PROPERTY($menu; -1; Associated standard action; "cell/split")

NOVÉ příkazy pro sloučení a rozdělení

Konečně byly vytvořeny dva nové speciální příkazy, abyste mohli pro každou vytvořenou tabulku definovat, jak mají být její buňky uspořádány.

První z nich, WP TABLE MERGE CELLS, umožňuje sloučit buňky a řídí se stejnou logikou jako standardní akce. V parametru obdrží rozsah (buněk, sloupců nebo řádků) nebo tabulku a souřadnice buněk.

Použití rozsahu

$cells:=WP Table get cells($table; 3; 2; 2; 4)
WP TABLE MERGE CELLS($cells)

Použití tabulky

WP TABLE MERGE CELLS($table; 3; 2; 2; 4)

blank

Druhá (WP TABLE SPLIT CELLS) má opačný účinek a použije se stejně pro rozsah (buněk, sloupců nebo řádků) nebo tabulku.

Použití rozsahu

$cell:=WP Table get cells($table; 3; 2; 1; 1)
WP TABLE SPLIT CELLS($cell)

Použití tabulky

WP TABLE SPLIT CELLS($table; 3; 2 {; 1; 1})

blank

Závěr

Jsme rádi, že vám můžeme nabídnout tuto novou funkci, kterou si někteří z vás vyžádali a která, jak doufáme, bude užitečná pro všechny!

Neváhejte nám prostřednictvím fóra sdělit své připomínky!

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í.