![]() |
AW: SVG-Komponente oder Unit für Delphi
Zitat:
z.b.
Code:
Das ist das more icon(=drei horizontale punkte)
M24,40
C23,40 23,40 22.3,39.3 C21.6,38.6 21.6,38.6 21.6,37.6 C21.6,36.6 21.6,36.6 22.3,35.9 C23,35.2 23,35.2 24,35.2 C25,35.2 25,35.2 25.7,35.9 C26.4,36.6 26.4,36.6 26.4,37.6 C26.4,38.6 26.4,38.6 25.7,39.3 C25,40 25,40 24,40Z M24,26.4 C23,26.4 23,26.4 22.3,25.7 C21.6,25 21.6,25 21.6,24 C21.6,23 21.6,23 22.3,22.3 C23,21.6 23,21.6 24,21.6 C25,21.6 25,21.6 25.7,22.3 C26.4,23 26.4,23 26.4,24 C26.4,25 26.4,25 25.7,25.7 C25,26.4 25,26.4 24,26.4Z M24,12.8 C23,12.8 23,12.8 22.3,12.1 C21.6,11.4 21.6,11.4 21.6,10.4 C21.6,9.4 21.6,9.4 22.3,8.7 C23,8 23,8 24,8 C25,8 25,8 25.7,8.7 C26.4,9.4 26.4,9.4 26.4,10.4 C26.4,11.4 26.4,11.4 25.7,12.1 C25,12.8 25,12.8 24,12.8Z Musst beim TPath control noch Stroke.Color black stellen und Fill.Color auf black stellen und TPath.Wrapmode auf "Fit" Dann sieht man was man da hat. Ich habe diese Koordinaten aus der ![]() Datenbank... leider , stehen die bezier kurven dort als Quadratische bezier Kurven drin (Kommando Q) TPath unterstützt aber nur Cubische bezier kurven.... also muss man Q durch C ersetztem und den ersten parameter doppelt hinschreiben Beispiel: Q25,12.8 24,12.8 C25,12.8 25,12.8 24,12.8 sind identisch...aber TPath kann Q nicht... Was idiotisch ist , denn es gibt an sich nur 6 Malbefehle... oder so in SVG und warum TPath dann genau einen weg lässt ist blöd. hier sind die Malbefehle von SVG drinn gelistet ![]() Groß = Absolute koordinaten, klein = relative Koordinaten
Code:
MoveTo: M, m
LineTo: L, l, H, h, V, v Cubic Bézier Curve: C, c, S, s Quadratic Bézier Curve: Q, q, T, t Elliptical Arc Curve: A, a ClosePath: Z, z |
AW: SVG-Komponente oder Unit für Delphi
Zitat:
Hier hat er noch Demos: ![]() Meine Empfehlung hat es, wenn man sich ein wenig reinhängt. |
AW: SVG-Komponente oder Unit für Delphi
Ich weiss nicht ob es das ist was Du brauchst, aber dies gibt es auvh noch.
![]() ![]() Das ist meiner Meinung nach am Besten gepflegt im Moment. |
AW: SVG-Komponente oder Unit für Delphi
Hallo,
es gibt auch noch diese Möglichkeiten, beide per GetIt installierbar: ![]() ![]() Grüße TurboMagic |
AW: SVG-Komponente oder Unit für Delphi
Guten Morgen allerseits, ich bin neues Mitglied in diesem Forum. Gibt es in Lazarus irgendwelche SVG-Kontrollfunktionen?
Danke |
AW: SVG-Komponente oder Unit für Delphi
Zitat:
BGRABitmap und BGRAControls über OPM installieren, danach stehen Dir mehrere SVG Komponenten in den BGRA Paletten zur Verfügung. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:19 Uhr. |
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