Bleskové zprávy o aplikaci 4D Write Pro a ukotvených obrázcích

Automaticky přeloženo z Deepl

Bleskové zprávy: Ukotvené obrázky v aplikaci 4D Write Pro nyní podporují 4D Expressions!

Od verze 4D v16 R6 je možné do dokumentů 4D Write Pro přidávat ukotvené obrázky. Po vložení byly tyto obrázky statické, buď definované pomocí proměnné (nebo pole) obrázku, nebo pomocí cesty k obrázku. Dnes máte větší flexibilitu: platný výraz 4D lze přiřadit i k ukotvenému obrázku!

Představte si, že máte v dokumentu obrázek na pozadí… s časovým razítkem, grafickým stavem, ilustrací produktu a dalšími prvky. Otázka, kterou je třeba si položit, zní: „Jak mohu zajistit, aby toto pozadí bylo dynamické nebo závislé na kontextu?“.

Snadno! Stačí nastavit nový atribut „wk image expression“ pro jakýkoli ukotvený obrázek a definovat metodu, která vrací obrázek!

4D Write Pro: Ukotvené obrázky výrazy

Příklad kódu

// First, create a picture inside your document
$obImage:=WP Add picture(myDoc)
// Set the expression
WP SET ATTRIBUTES ($obImage;wk image expression; "TimestampPicture(0)")
// Then decorate as you want!
WP SET ATTRIBUTES
($obImage;wk anchor origin;wk paper box)
WP SET ATTRIBUTES ($obImage;wk anchor horizontal align;wk right)
WP SET ATTRIBUTES ($obImage;wk anchor vertical align;wk top)

Poznámka: Dříve vytvořené dokumenty 4D Write se stejným typem obrázků lze také importovat, ale nezapomeňte „povolit“ metody vyvolané v importovaném dokumentu pomocí příkazu SET ALLOWED METHODS příkazu.

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