AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Pdf im TWebBrwoser anpassen
Thema durchsuchen
Ansicht
Themen-Optionen

Pdf im TWebBrwoser anpassen

Ein Thema von papabaer · begonnen am 24. Okt 2006 · letzter Beitrag vom 30. Okt 2006
 
papabaer

Registriert seit: 24. Okt 2006
11 Beiträge
 
#7

Re: Pdf im TWebBrwoser anpassen

  Alt 30. Okt 2006, 20:04
So, ich habe jetzt eine Lösung - in Verbindung mit einem TWebBrowser - gefunden. Beim Erstellen des Programms wird abgetestet, ob der Acrobat Reader 7 installiert ist ...

Delphi-Quellcode:
  try
    PdfFenster:= TAcroPDF.Create(Self);
    PdfFenster.Parent:= PanelPdf;
    PdfFenster.LoadFile('\pdf\Lektion_1_1.pdf');
    PdfOK:= true;
    // Acrobat 7 Reader ist installiert -> einstellen
    with PdfFenster do
      begin
        Height:= 365;
        Left:= 12;
        Top:= 30;
        Width:= 560;
      end;
  except
    PdfOK:= false;
    // Acrobat 7 Reader ist nicht installiert
    PdfFenster.Free;
  end;
... später, wenn eine Pdf-Datei angezeigt werden soll, wird diese dementsprechend geladen.

Delphi-Quellcode:
   if PdfOK then
     begin // Ausgabe mit Acrobat Reader
       PdfFenster.Visible:= true;
       PdfFenster.LoadFile(s);
       PdfFenster.setShowToolbar(false);
       PdfFenster.setZoomScroll(105,50,50);
     end else
     begin // Ausgabe über Webbrowser
       GetDir(0,sdir);
       MainForm.PdfWebBrowser.Visible:= true;
       MainForm.PdfWebBrowser.Navigate(sdir+'\'+s);
     end;
Dies funktioniert ansich ganz gut - ich habe es auf mehreren Rechnern mit unterschiedlichen Acrobat-Versionen getestet. Allerdings wurde auf einem Rechner, auf dem der Acrobat Reader 7.0 installiert ist die Pdf-Datei trotzdem über den Browser geladen? Gibt es auch unterschiedliche TAcroPdf-Versionen? Woran kann dies noch liegen?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:32 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 by Thomas Breitkreuz