een bladzijde openen in pdf document.

Status
Niet open voor verdere reacties.

onkeltje

Gebruiker
Lid geworden
5 jul 2008
Berichten
23
Ik ben al een tijdje radeloos op zoek naar een oplossing maar ik krijg het niet klaar.

Ik heb een form met daar op een OleContainer en 3 knoppen (blz10, blz20 en blz30) en uiteraard een knop om af te sluiten.
Hier gaat het maar om een test programma (lauter voor privé gebruik).

Ik heb in die OleContainer het bestand "test667.pdf" geplaatst.
Met Delphi 5 wil ik nu blz10 of 20 300 openen maar wat ik ook probeer, het lukt mij helaas niet.
Een stuk uit het programma (het werkt dus niet);

procedure TForm1.BTN1Click(Sender: TObject);
var
PDF : file;
path, bestand : string;
begin
bestand:= 'AcroRd32.exe/A"page=10=OpenActions"';
path:='"c:\linktest\Meshand667"';
if fileExists('Meshand667')then
begin
PDF:= Meshand667.pdf; //hier krijg ik een fout melding:
// [Error] PDFopenen.dpr(58): Operator not applicable to this operand type

OLEPDF.CreateObjectFromFile(ODLGpdf.FileName, true);
OLEPDF.ExecuteAction(Meshand667.pdf) ;
end;
Ik vermoed dat er nog meer fouten inzitten maar ik geraak niet verder :-(
Wie kan mij hierbij helpen AUB.

O ja, nog vergeten er bij te vertellen dat als ge dit in het vak "uitvoeren" in Windows ingeeft dan gaat Windows dus wel naar de gevraagde bladzijde.
AcroRd32.exe /A "page=10=OpenActions"/g:\test.pdf


Oei, dit is precies wel heel moeilijk.
Al 116 mensen hebben gekeken maar blijkbaar weet niemand een oplossing, ik dacht dat ik de enige was die het niet wist.
Ik vind dit wel heel jammer want verder was mijn progje toch wel ok en nu moet ik vastlopen op zoiets :-(
Misschien heeft iemand wel een ander voorstel, ik ben een en al oor.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan