Seite 1 von 1

Suche Hilfe zum Windows Enhanced Metafile Format

Verfasst: 12.10.2011 03:21
von STARGÅTE
Tachchen,

ich möchte gerne eine Grafik (bestehend aus Primitiven) als Metafile, genauergesagt EMF oder WMF, erzeugen.
Ziel ist es, die in PB gezeichnete Grafik (aus Primitiven) als Metafile in Word kopieren zu können.

Mir ist durchaus klar, dass es heutzutage bedeutend bessere Vormate gibt (SGV zB), aber ich möchte es nun mal ermöglichen, dass jemand die in meinem Programm erstelle Grafik nach Word kopieren kann, ohne das es ein PixelBild sein muss.

Ich suche nun jemanden, der sich schon etwas mit dem Enhanced Metafile Format auseinandergesetzt hat und mir vielleicht ein Beispiel dazu geben könnte.
Inhalt des Beispiels wäre zB. den Text "Hallo Welt!" mit einem Kreis und einem Rechteck in PureBasic zu erstellen (für die Zwischenablage), sodass man es in Word einfügen könnte.

Wäre über jede Hilfe dankbar.

Re: Suche Hilfe zum Windows Enhanced Metafile Format

Verfasst: 12.10.2011 06:32
von Danilo
STARGÅTE hat geschrieben:Tachchen,

ich möchte gerne eine Grafik (bestehend aus Primitiven) als Metafile, genauergesagt EMF oder WMF, erzeugen.
Ziel ist es, die in PB gezeichnete Grafik (aus Primitiven) als Metafile in Word kopieren zu können.

...

Wäre über jede Hilfe dankbar.
Ich habe sowas noch auf der Ideen-Liste für gDrawing stehen, falls Dir das etwas nützen
würde. Hatte es aber für Dateien gedacht, in etwa so:

Code: Alles auswählen

gStartDrawing( gMetafileOutput("meins.emf") )
   ; irgendwelche gDrawing Befehle
gStopDrawing()
Wenn Dir das helfen würde, kann ich das sicherlich machen. Sonst spar ich mir die Arbeit.

Re: Suche Hilfe zum Windows Enhanced Metafile Format

Verfasst: 12.10.2011 08:14
von Falko
@STARGÅTE
Könnte vielleicht weiterhelfen, aber die DLL ist vermutlich nicht viel anders als was
Danilo dir vorgeschlagen hat.
http://gnuwin32.sourceforge.net/packages/libwmf.htm

@Danilo
Ich freue mich auf deine gDrawing-Erweiterungen,
die sehr nützlich in PB sind. :allright: