|
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.ToString() +" 0 R /XYZ null
null 2 ]")
To fit the document width onto the current page:
theDoc.SetInfo(theDoc.Root, "/OpenAction",
"[ " + theDoc.Page.ToString() + " 0 R /FitH
" + theDoc.MediaBox.Height.ToString() + " ]")
|