AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm
Thema durchsuchen
Ansicht
Themen-Optionen

Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm

Ein Thema von xaromz · begonnen am 20. Sep 2005 · letzter Beitrag vom 29. Aug 2008
Antwort Antwort
Seite 1 von 3  1 23      
xaromz
Registriert seit: 18. Mär 2005
Hallo,

ich hab endlich unsere Homepage überarbeitet. Da gibt es jetzt auch den Menüpunkt "Entwicklung". Obwohl noch nicht allzuviel drauf ist, habe ich immerhin schon drei Komponenten zum Download:
  • SVGImage: SVGs in Delphi anzeigen (als eigenes Control oder im TImage)
  • MWKEdit: Memo mit Erweiterungen: Rechtschreibprüfung (ASpell), Formatierung, Unicode
  • PaletteForm: Fensterkomponente, um schwebende Paletten zu designen
Alle Komponenten laufen unter Delphi 7, andere Versionen hab ich nicht getestet.

Die Komponenten mit Erklärung und Screenshots gibts hier.
Möglicherweise hat ja der eine oder andere Interesse an dem Zeug.

Gruß
xaromz
//Edit: Auf Hinweis von Robert die Archive "entmüllt"

Update: Neue Version von MWKEdit. Jetzt mit eingebautem RTF-Support und überarbeitetem Beispielprogramm.

Update: Link angepasst.
 
Robert Marquardt
 
#2
  Alt 20. Sep 2005, 13:48
Nett, aber editier doch mal das .dpk File und stelle die Dateipfade auf relative Pfadnamen um.
Bitte *nie* das .dsk file mitliefern. Das enthaelt das Layout der Fenster in der IDE und das kann einem gewaltig auf den Sack gehen
wenn es von jemanden mit mehreren grossen Bildschirmen sein sollte.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

 
Delphi 10.4 Sydney
 
#3
  Alt 20. Sep 2005, 14:20
Beim SVG-Viewer (Hab nur mal schnell die Exe ausprobiert) die Fehlermeldung mit Angeben falls die SVG-Datei vom XML-Parser nicht gelesen werden konnte. Habe hier genügend SVG-Dateien wo gar nichts passiert und würde gerne wissen wieso (Ungefährer Grund würde reichen).
  Mit Zitat antworten Zitat
xaromz

 
Delphi 2006 Enterprise
 
#4
  Alt 20. Sep 2005, 14:25
Hallo,
Zitat von Bernhard Geyer:
Beim SVG-Viewer (Hab nur mal schnell die Exe ausprobiert) die Fehlermeldung mit Angeben falls die SVG-Datei vom XML-Parser nicht gelesen werden konnte. Habe hier genügend SVG-Dateien wo gar nichts passiert und würde gerne wissen wieso (Ungefährer Grund würde reichen).
die Fehlermeldung kommt vom TXMLDocument. Das wollte ich mal abfangen, hab ich dann aber wohl vergessen. Schick mir doch mal eins Deiner SVGs, dann kann ich auch sehen, was da schief läuft.
Eine Möglichkeit hab ich schon: Wenn im SVG keine Höhe und Breite angegeben ist rechnet meine Komponente diese Werte nicht aus. Möglicherweise fehlen also diese Werte. Leider hab ich keine Ahnung, wie ich die Größe berechnen könnte (ist mit dem ganzen Transformationszeug nicht so einfach).

Gruß
xaromz
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

 
Delphi 10.4 Sydney
 
#5
  Alt 20. Sep 2005, 14:33
Hab ein Beispieldokument angehängt.

Es wäre auch ganz gut wenn Default-Namespaces ergänzt würden, falls sie im XML fehlen (falls es einfach gehen würde).
Angehängte Dateien
Dateityp: zip test_610.zip (2,7 KB, 27x aufgerufen)
  Mit Zitat antworten Zitat
xaromz

 
Delphi 2006 Enterprise
 
#6
  Alt 20. Sep 2005, 14:50
Hallo,

ich hab mir das mal angesehen.
Beim ersten SVG fehlt die Definition des Namespace "xlink". Deshalb meckert der Parser (aber mein Demo schluckt die Exception einfach, daher keine Meldung).
Beim zweiten SVG fehlt die Definition des Namespace "graphs". Ansonsten gilt das Obige.

Ich muss mich aber etwas wundern, da die beiden SVGs offensichtlich vom Illustrator stammen, aber wohl nicht validiert werden können.

Gruß
xaromz
//Edit: Zu "Test-AI10.svg": Mein Illustrator CS2 sagt dazu: "Diese SVG-Datei ist ungültig". Soviel dazu.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

 
Delphi 10.4 Sydney
 
#7
  Alt 20. Sep 2005, 15:55
Zitat von xaromz:
Ich muss mich aber etwas wundern, da die beiden SVGs offensichtlich vom Illustrator stammen, aber wohl nicht validiert werden können.
Schon mal probiert eine SVG von Visio in AI 10/CS zu laden (geht) und zu speichern um sie dann mit dem Adobe SVG-Viewre zu laden.

Zitat von xaromz:
Zu "Test-AI10.svg": Mein Illustrator CS2 sagt dazu: "Diese SVG-Datei ist ungültig". Soviel dazu.
Mein CS2 sagt das auch. Soviel zum Thema Standard und Abwärtskompatiblität. Vor allem wie Arrogant Adobe hier teilweise Fehler behandelt. Hab diverse Fehler von AI 10 und AI CS gemeldet und das einzige Update das es gibt is CS2
Und wir zahlen auch für den Adobe-Support.
  Mit Zitat antworten Zitat
xaromz

 
Delphi 2006 Enterprise
 
#8
  Alt 20. Sep 2005, 16:03
Hallo,

na ja, ist schade, dass der Erfinder des Formats so viel Mist baut. Glücklicherweise ist der SVG-Export im Illustrator CS2 wirklich gut (kein Müll in der Datei, kleiner Output undvor allem: richtig) .

Gruß
xaromz
//Edit: rechtschrebung, rechtschreibung, rechtschreibung
  Mit Zitat antworten Zitat
xaromz

 
Delphi 2006 Enterprise
 
#9
  Alt 6. Dez 2005, 12:13
Hallo,

ich hab die Komponente "MWKEdit" überarbeitet, die neue Version findet ihr über den Link im ersten Beitrag.

Gruß
xaromz
  Mit Zitat antworten Zitat
Nils_13
 
#10
  Alt 7. Dez 2005, 17:16
Wenn ich die PaletteForm auf die Form setze, kommt der Fehler 'Element " hat kein übergeordnetes Fenster'.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz