Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Vorschau von Datei (https://www.delphipraxis.net/90807-vorschau-von-datei.html)

Fridolin 24. Apr 2007 09:21


Vorschau von Datei
 
Guten Morgen.

Gibt es eine Möglichkeit, eine Vorschau von einer, in einem dbgrid ausgewählten datei anzuzeigen?

Wenn ich also eine in dem Grid angezeigte Datei anklicke, soll daneben die Vorschau erscheinen.

Ich brauch das für *.doc und *.pdf...

Wäre super wenn mir da jemand weiter helfen könnte...


MfG

Fridolin

Schaedel 24. Apr 2007 09:26

Re: Vorschau von Datei
 
Es gibt eine Activ X komponente von Adobe.
Die ist bei dem Acrobat Reader dabei.
Die Klasse heist TAcroPDF.


Bei Doc weiß ich es nicht .

Viele Grüße

Michael

Fridolin 24. Apr 2007 10:13

Re: Vorschau von Datei
 
Kannst du mir vielleicht erklären, wie in etwa ich vorgehen muss?

ich hab die acropdf.dll eingebunden und den unit verwendet.


Versuchsweise hab ich erstmal das versucht:
Delphi-Quellcode:
procedure TForm10.Button2Click(Sender: TObject);
var
pdf: TAcroPDF;
a:string;
begin

a:=pdf.GetVersions;
 label1.caption;
end;
geht aber nicht...

dann habe ich das versucht:
Delphi-Quellcode:
procedure TForm10.Button2Click(Sender: TObject);
var pdf
begin
 pdf.LoadFile('C:\Test.pdf');
 pdf.setShowToolbar(false);
end;
hab auch ne pdf in test.pdf umbenannt und auf c:\ gelegt, kommt aber auch nur ne fehlermeldung...

Luckie 24. Apr 2007 11:15

Re: Vorschau von Datei
 
Informier dich mal, wie man Objekte richtig instanziert und benutzt.

mkinzler 24. Apr 2007 17:18

Re: Vorschau von Datei
 
Zitat:

nformier dich mal, wie man Objekte richtig instanziert und benutzt.
Sprich:
Delphi-Quellcode:
pdf := TAcroPDF.Create(...);


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:35 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