Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Freie Vektorgraphik Implementierung für Delphi? (https://www.delphipraxis.net/44753-freie-vektorgraphik-implementierung-fuer-delphi.html)

Bernhard Geyer 26. Apr 2005 12:47

Re: Freie Vektorgraphik Implementierung für Delphi?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von xaromz
Kommentare, Anregungen, Fehlerbeschreibungen (sind sicher viele Fehler drin) und Verbesserungsvorschläge sind willkommen.

Erstmal Respekt für solch ein Projekt :thumb:
Ich arbeite selbst einiges mit den Adobe SVG-Viewer. Der ist zwar der einzige Viewer der wirklich praktisch jede SVG-Zeichnung darstellen kann (ich denke er wird für alle anderen SVG-Anwendungen als Referenz verwendet), aber diese Implementierung hat so ihre Eigenheiten wenn man sie in einer Anwendung != IE verwenden will.

Verbesserungsvorschläge:

- Unterstützung von SVGZ (ZLib/GZIP-Komprimierten) Dateien (z.B. Verwendung von Abbreviat-Komponenten)
- Unterstützung von uses (<use xlink:href="#textPath" stroke="blue" fill="none"/>) (Anhang beinhaltet komplettes SVG)
- Ausblenden versteckter Elemente
- Verlinkte Bilder (<image x="0" y="0" width="1385" height="986" xlink:href="SVG-mit-PNG.png">)

xaromz 26. Apr 2005 13:23

Re: Freie Vektorgraphik Implementierung für Delphi?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

danke für die Rückmeldung.

verlinkte Bilder funktionieren schon, eingebettete auch (Base64), use geht auch schon.
Für beides muss man aber den Namespace (ns_xlink) mit angeben:

Zitat:

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
]
>

<svg xmlns:xlink="&ns_xlink;" width="1200" height="400" viewBox="0 0 1200 400">
Zu dem einen Beispiel (Test.svg): Textpath funktioniert noch nicht, sonst geht alles.

Ein Problem hab ich noch beseitigt: Angaben in Zemtimeter werden jetzt in Pixel umgerechnet (1cm = 100px). Datei hab ich angehängt.

SVGZ ist ne gute Idee. Schau ich mir mal an, sollte nicht allzu schwer sein.

Gruß
xaromz

xaromz 26. Apr 2005 13:31

Re: Freie Vektorgraphik Implementierung für Delphi?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier noch die versteckten Elemente. Da hatte ich doch glatt ein Attribut vergessen...

Gruß
xaromz

svgviewerviewer 9. Sep 2005 18:04

Re: Freie Vektorgraphik Implementierung für Delphi?
 
Krasses Teil dieser SVG-Viewer. Mannomannomannomann. ES VAU GE. Mannomannomann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz