Witam,
zaimportowalem sobie komponent(?) ActiveX do wyswietlania dokumentow PDF.
Ale mam pare zastrzezen, moze jesli ktos z Was ma z tym doswiadczenie to podpowie mi co z robic.

  1. komponent AcroPDF ma metode LoadFile() ktora wczytuje pdfa z pliku
    ale niestety zabraklo juz metody LoadStream. Probowalem jakos wytropic miejsce wczytywania
    pliku i samemu dopisac ale jestem na to jeszcze za cienki.
    PDF'y ktore chce wyswietlic mam juz w pamieci i wydaje mi sie troche malo sprytne zapisywanie ich do pliku tylko po to zeby zaraz je wczytac i skasowac...

  2. zaimportowalem tego ActiveX majac u siebie Acrobat Readera 8, no i przez to moj program wymaga wlasnie tej wersji do poprawnego dzialania (bez niego sie nie uruchamia) czy zeby program byl kompatybilny z wczesniejszymi wersjami AR, musze zaimportowac te ActiweX majac zainstalowana wczesniejsza wersje, czy jest moze jakis inny sposob zapewnienia kompatybilnosci wstecznej?

  3. ostatnim problemem ale najbardziej uciazliwym jest to ze po wczytaniu pliku gdzies znika focus z kontrolki na ktorej sie najdowal. Niby ActiveControl sie nie zmienil ale np jesli chcialem po zmianie pozycji w ComboBoxie wyswietlic innego PDFa to nie ma mozliwosci przejscia przez wszystkie pozycje bez klikania w cos innego po kazdym zaladowanym dokumencie. Ten problem na razie badam i moze sam dojde do rizwiazania.

Gdyby ktos z Was umial mi pomoc, lub mial cos do powiedzenia w temacie, chetnie poczytam