|
Open Actions. The way in which a PDF is displayed
when opened is dependent on certain flags within the PDF itself.
Here are some common combinations. For full details of how
these work you should see the Adobe PDF Specification available
from the Adobe web site.
To show outlines:
theDoc.SetInfo theDoc.Root, "/PageMode",
"/UseOutlines"
Or for thumbnails:
theDoc.SetInfo theDoc.Root, "/PageMode",
"/UseThumbs"
To display two pages side by side:
theDoc.SetInfo theDoc.Root, "/PageLayout",
"/TwoColumnLeft"
To make the print dialog appear when the document is opened:
theDoc.SetInfo theDoc.Root, "/OpenAction",
"<< /Type /Action /S /Named /N /Print >>"
To open at 200% zoom onto the current page:
theDoc.SetInfo theDoc.Root, "/OpenAction",
"[ " & theDoc.Page & " 0 R /XYZ null
null 2 ]"
To fit the document width onto the current page:
theDoc.SetInfo theDoc.Root, "/OpenAction",
"[ " & theDoc.Page & " 0 R /FitH "
& theDoc.MediaBox.Height & " ]"
|