Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm (https://www.delphipraxis.net/53635-diverse-komponenten-svgimage-adv-memo-paletteform.html)

xaromz 20. Sep 2005 13:40


Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm
 
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 20. Sep 2005 13:48

Re: Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm
 
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.

Bernhard Geyer 20. Sep 2005 14:20

Re: Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm
 
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).

xaromz 20. Sep 2005 14:25

Re: Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm
 
Hallo,
Zitat:

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

Bernhard Geyer 20. Sep 2005 14:33

SVGImage
 
Liste der Anhänge anzeigen (Anzahl: 1)
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).

xaromz 20. Sep 2005 14:50

Re: Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm
 
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.

Bernhard Geyer 20. Sep 2005 15:55

Re: Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm
 
Zitat:

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:

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.

xaromz 20. Sep 2005 16:03

Re: Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm
 
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) :thumb: .

Gruß
xaromz
//Edit: rechtschrebung, rechtschreibung, rechtschreibung

xaromz 6. Dez 2005 12:13

Re: Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm
 
Hallo,

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

Gruß
xaromz

Nils_13 7. Dez 2005 17:16

Re: Diverse Komponenten: SVGImage, Adv. Memo, PaletteForm
 
Wenn ich die PaletteForm auf die Form setze, kommt der Fehler 'Element " hat kein übergeordnetes Fenster'.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:16 Uhr.
Seite 1 von 3  1 23      

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