Text v SVG grafice, vrstvy

Toto je hlavní technické fórum pro diskusi o problémech při vytváření PROMOTIC aplikací a jejich řešení.

Text v SVG grafice, vrstvy

Postby kmpc » Mon 12. Feb 2024 9:54:18

Dobrý den,
vytvořil jsem si vlastní SVG grafiku v grafickém editoru Inkscape. V grafice jsem použil vrstvy, vektorové obrazce, text. V Promoticu se však nevykreslují správně vrstvy (některé se nezobrazují), vektorové obrazce (některé se nezobrazují), text chybí ve všech případech. Nepomáhá ani umístění všeho do jediné vrstvy. Projevuje se to v Promoticu jak v náhledu při výběru obrázku, tak i při návrhu a v runtime. Grafika se v jiném programu, nebo např. v internetovém prohlížeči zobrazuje správně.

V čem tvořit SVG grafiku, aby si sní Promotic rozuměl? Případně jaká jsou omezení v Promoticu pro SVG?

Děkuji za radu
kmpc
 
Posts: 31
Joined: Thu 12. May 2016 6:39:20

Re: Text v SVG grafice, vrstvy

Postby Tomáš Bräuer » Mon 12. Feb 2024 11:53:25

Dobrý den,
kreslení SVG v PROMOTIC 9.0 je naše vlastní implementace. Soustředili jsme se na nejdůležitější vlastnosti SVG. Jde nám především o zobrazovaní ikon a jednoduchých obrazců.
Implementace je vcelku dostačující, ale nemáme vůbec implementované zobrazení textu, to je největší bolístka.

Pokud se vyhnete textům a obrázek před použitím necháte optimalizovat při uložení (aplikovat zbytečné transformace, které nejsou důležité pro vlastní obrázek, ale pouze pro způsob práce s Inkscape). To je důvod, proč my jsme ani nepoužívali Inkscape na naše obrázky.

Přesná definice toho co funguje a co ne, není. Je pořeba odstranit konstrukce, které vám nefungují.

V příští verzi PROMOTIC 9.1. už jsme ke kreslení SVG využili Microsoft implementaci, která ale nefunguje na některých starých Windows a také má drobné odlišnosti, proto bude použita až ve verzi 9.1.
Tomáš Bräuer
Administrátor
 
Posts: 153
Joined: Thu 13. Dec 2012 9:13:13


Return to Nevím jak...

Who is online

Users browsing this forum: No registered users and 12 guests