Podpora obrázků v objektech

Automaticky přeloženo z Deepl

Od verze 4D v16 R4 jsme přidali podporu obrázků v atributech objektů. Pokud například používáte objekt pro výměnu nastavení nebo dat mezi metodami, formuláři nebo procesy, můžete nyní v tomto objektu předat také ikonu nebo obrázek. Obrázek již nemusíte dočasně ukládat na disk.

Tento nový typ lze používat jako jakýkoli jiný typ atributu objektu:v objektech můžete používat, získávat a nastavovat obrázky. Můžete také používat ovládací prvky tématu obrázku.

Příklad databáze

Dalším případem použití této funkce je to, čemu říkáme„uživatelská pole, kde se obsah pole může lišit pro jednoho uživatele od jiného uživatele. Můžete například vytvořit objekt „kontakt „. Každý uživatel se může rozhodnout, zda chce uložit informace „jméno„, „příjmení“,„ID„,„adresa„,„země„,„pohlaví“ atd. Nyní mohou vaši uživatelé ke svému kontaktu uložit také obrázek, snadné!

Obsluha atributu objektu

Chcete-li nastavit obrázek v atributu objektu, můžete napsat:

C_OBJECT($obj)
C_PICTURE ($Picture)
READ PICTURE FILE ("...\Images\avatar.jpg";$Picture)
OB SET ($obj; "avatar";$Picture)

Chcete-li získat atribut obrázku v proměnné picture, můžete napsat:

C_PICTURE($Avatar)
$Avatar :=OB Get($obj; "avatar").

Manipulace s obrázkem

Atribut obrázku můžete použít ve všech příkazech tématu „Obrázek“. Například:

PICTURE TO BLOB(OB Get($obj; "avatar");$blob; "image/jpeg")

Dokumentace

Podrobnější informace naleznete v následujících článcích dokumentace:

Vanessa Talbot
• Product Owner • Vanessa Talbot se připojila k programovému týmu 4D v červnu 2014. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Její úlohou je také zajistit, aby implementovaná funkce odpovídala potřebám zákazníka. Od svého příchodu pracovala na definování klíčových prvků ve 4D. Pracovala na většině nových funkcí preemptivního multi-threadingu a také na velmi složitém tématu: nové architektuře pro enginované aplikace. Vanessa má titul z Telecom Saint-Etienne. Svou kariéru začala ve Výzkumném ústavu kriminalistickém jako vývojářka pro audiovizuální oddělení. Působila také v mediální a lékařské oblasti jako expertka na technickou podporu, produkci i dokumentaci novinek.