New Forum | Previous | Next | (P-PDF) Developers
Topic: RE: AcroExchAVDoc.PrintPages
Conf: (P-PDF) Developers, Msg: 56280
From: Deleted User
Date: 5/29/2002 05:18 PM
Have you tried different parameters to the function?
The first page in a PDF document is 0 (Zero) not sure if you meant to print
from Page 1 or 2? If you use Page zero as the first page then you need to
subtract one from the Total Number of Pages (INoOfPages - 1)
The third parameter in the function is the Postscript level, perhaps trying
level one (1) may help. Probably the most likely parameter at fault is the
fourth parameter - the 'Is Binary Data Ok'. Depending on how the PDF file
was generated there could be Binary data inside that isn't being included
when the PDF is sent to the printer.
Dim iNumOfPages as Integer
iNumOfPages = AcroExch.PDDoc.GetNumPages -1
AcroExchAVDoc.PrintPages 0, iNumOfPages, 2, True, False
Hope this helps.
> Dim lNoOfPages As Long
> Set AcroExchPDDoc = AcroExchAVDoc.GetPDDoc
> lNoOfPages = AcroExchPDDoc.GetNumPages
> AcroExchAVDoc.PrintPages 1, lNoOfPages, 2, False, False