![]() |
Bild und Text in Zwischenablage kopieren
Hallo liebe Fachleute!
Ich möchte eine Bitmap *UND* einen String gleichzeitig in die Zwischenablage kopieren, so daß man es in Word oder OO-/LO-Writer einfügen kann. Aus der Zwischenablage sollen die Daten für einen Aufkleber (Bild mit Beschreibung) rauskommen. Ohne die Seriendruckfunktionen von Word/Writer benutzen zu müssen. Das ZwischenablageBitmapBestücken ist ja mit clipboard.Assign(Image1.Picture.Bitmap); kein Problem und das ZwischenablageStringBestücken mit ClipBoard.AsText := s; auch nicht. Aber Beides zugleich scheint mir ein absoluter Horrortrip zu werden, mit ClipboardRegisterFormatZeugundwar usw. :-( Hat jemand eine Empfehlung für eine Komponente, die das bereits kann? Für uraltes Delphi 5, notfalls sogar für das neumodische Delphi 7 :oops: GG |
AW: Bild und Text in Zwischenablage kopieren
_Ich_ würde mal rtf in Betracht ziehen. Ich denke das Richtextcontrol von jvcl unterstützt das Einbinden von Bildern. Somit könnte das Standard Richtextformat für die Zwischenablage verwendet werden.
|
AW: Bild und Text in Zwischenablage kopieren
Zitat:
Aber warum frage ich hier überhaupt, wenn's so einfach wäre? Trotzdem danke für Deinen Vorschlag! GG |
AW: Bild und Text in Zwischenablage kopieren
Zitat:
Du hast nach einer Komponente gefragt, man hat dir eine Komponente genannt, die das evtl. könnte ... wo ist jetzt das Problem? |
AW: Bild und Text in Zwischenablage kopieren
Zitat:
Entschuldigung bitte, bernerbaer! |
AW: Bild und Text in Zwischenablage kopieren
Zitat:
[edit] vielleicht gibt die Demo bei JVCL ja einen Gedankenanstoss: ..\jvcl\examples\JvRichEdit\EditorDemo.dpr [/edit] |
AW: Bild und Text in Zwischenablage kopieren
Ansonsten gibt es bei den Schweizern folgendes:
|
AW: Bild und Text in Zwischenablage kopieren
Zitat:
GG |
AW: Bild und Text in Zwischenablage kopieren
Zitat:
|
AW: Bild und Text in Zwischenablage kopieren
Zitat:
Die Problematik dabei: Bild und Text gemischt |
AW: Bild und Text in Zwischenablage kopieren
Zitat:
|
AW: Bild und Text in Zwischenablage kopieren
Zitat:
|
AW: Bild und Text in Zwischenablage kopieren
Zitat:
|
AW: Bild und Text in Zwischenablage kopieren
Du hast insofern Recht, dass der TE eigentlich ein Bild und einen String zusammen in die Zwischenablage bringen wollte ... und das geht so erstmal nicht.
Darum kam ja auch der Hinweis auf RTF, weil da beides gemischt drin vorkommen darf/kann, und das Ziel (Word, OpenOffice) sich mit RTF verträgt, bzw. versteht :) |
AW: Bild und Text in Zwischenablage kopieren
Hallo,
ich hatte das auch mal versucht und habe damals analysiert wie Word 2000 das gemacht hat. Also mit Word ein Stück Text mit Bild markiert und Strg+C. Dann mit dem windowseigenen Zwischenablage-Tool in die Zwischenablage geschaut. Unter XP ließ sich das Tool noch von CD nachinstallieren. Wie es bei Windows 7 mit dem Tool bestimmt ist, weiß ich jetzt nicht. Jedenfalls war das sehr interessant. Word kopierte nur den Text (RTF und/oder HTML) in die Zwischenablage. Da wo das Bild war, stand nur, als Link codiert, ein Pfad ins Dateisystem. Ich glaube es war eines der vielen Temp-Verzeichnisse. Und da lag dann auch das Bild. Umgesetzt hatte ich das dann aber nicht. Ausprobiert aber schon. Und es ging auch. Nur mit dem Remote Desktop gab es Probleme. Deswegen mein Tipp, entweder mit dem windowseigenen Tool oder mit einem Anderen in die Zwischenablage schauen, was Word da rein kopiert. Und das dann nachbauen. einbeliebigername. |
AW: Bild und Text in Zwischenablage kopieren
Im Clipboard dürfen sich gleichzeitig durchaus viele verschiedene Formate befinden.
![]() Um verschiedene Formate abzulegen muss man ![]() ![]() Danach kann man mehrmals ![]() Zum Schluss darf man ![]() Leider ist die Klasse TClipBoard hier nicht so flexibel und ruft OpenClipboard und Closeclipboard in Eigenregie auf. Ich hoffe etwas Licht ins Dunkel gebracht zu haben. |
AW: Bild und Text in Zwischenablage kopieren
Zitat:
Ist aber schon irgendwie schlechter Stil, Daten von einer Anwendungen mittels Clipboard in eine andere zu schaufeln. Gerade bei Word und OpenOffice gibt es doch die Office-Automation. Die ist natürlich um etliches komplizierter als das Clipboard. |
AW: Bild und Text in Zwischenablage kopieren
Zitat:
|
AW: Bild und Text in Zwischenablage kopieren
Zitat:
Konnte es gerade erst ausprobieren, klappt 1A (mit D5) :thumb: Das RxRichedit mit Bildern und Text bestücken, alles darin markieren und ab damit in die Zwischenablage, kommt in OO-Writer und Word so an, wie gewünscht! Vielen Dank!!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:58 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