Ich verwende Skia4Delphi in einer Delphi 11
Win32 VCL-Anwendung und lade eine SVG-Datei in ein TSkSvg-Steuerelement:
Code:
SkSvg1.Svg.Source := TFile.ReadAllText(aFile);
Wie kann ich alle SVG-Elemente und ihre jeweiligen Attribute im SVG parsen und sie in einer Baumansicht anzeigen, wobei die Hauptknoten die SVG-Elemente und die Knotenkinder die Elementattribute sind und die Knotenkinder der Elementattribute die bearbeitbaren Eigenschaften des jeweiligen Attributes sind?
Wenn ich dann in der Baumansicht ein Element auswähle, sollte dieses Element im TSkSvg-Steuerelement ausgewählt werden. Wenn ich dann einen Attribut-Knoten auswähle, sollte ich die Eigenschaften dieses Attributes einstellen können.
Geändert von PeterPanino, damit der Platz auf dem Bildschirm nicht so leer aussieht.