Suche Hilfe zum Windows Enhanced Metafile Format

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Suche Hilfe zum Windows Enhanced Metafile Format

Beitrag 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.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: Suche Hilfe zum Windows Enhanced Metafile Format

Beitrag 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.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Re: Suche Hilfe zum Windows Enhanced Metafile Format

Beitrag 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:
Bild
Win11 Pro 64-Bit, PB_6.11b1
Antworten