|
Tutorial - PDF Viewer |
Top Previous Next |
|
This program creates an instance of gtPDFViewerX and using their properties can set viewing mode, can navigate through the document and print the viewing pages.
See also 'Tutorial - PDF OutlineViewer'
[VB]
' To open file with name "InputFile" Private Sub btnOpen_Click()
PDFDoc.LoadFromFile ("InputFile") PDFViewer.PDFDocument = PDFDoc PDFViewer.Active = True End Sub
' Show the first page Private Sub btnFirst_Click() If PDFViewer.Active Then Call PDFViewer.First End If End Sub ' Show the last page Private Sub btnLast_Click() If PDFViewer.Active Then Call PDFViewer.Last End If End Sub ' Show the next page Private Sub btnNext_Click() If PDFViewer.Active Then Call PDFViewer.Next End If End Sub
' Show the Previous page Private Sub btnPrev_Click() If PDFViewer.Active Then Call PDFViewer.Prior End If End Sub ' To print the document Private Sub btnPrint_Click() If PDFViewer.Active Then Call PDFViewer.PrintDoc End If End Sub 'Zoom In the page being viewed by 25% Private Sub btnZoomin_Click() If PDFViewer.Active Then PDFViewer.Zoom = PDFViewer.Zoom + 25 End If End Sub 'Zoom Out the page being viewed by 25% Private Sub btnZoomOut_Click() If PDFViewer.Active Then PDFViewer.Zoom = PDFViewer.Zoom - 25 End If End Sub
' Activate the License Private Sub Form_Load() PDFViewer.ActivateLicense ("LicKey") End Sub
[VC++] // To Open file With name "InputFile" void CViewerDemoDlg::OnOpen() { PDFDoc.LoadFromFile("InputFile"); LPUNKNOWN pUnKnown = PDFDoc.GetControlUnknown(); PDFViewer.SetPDFDocument((LPDISPATCH)pUnKnown); // When Property Active is Set To True the page is displayed In the Viewer. PDFViewer.SetActive(TRUE); }
// Show the First page void CViewerDemoDlg::OnFirst() { If(PDFViewer.GetActive()) PDFViewer.First(); }
// Show the Previous page void CViewerDemoDlg::OnPrev() { If(PDFViewer.GetActive()) PDFViewer.Prior(); }
// Show the Next page void CViewerDemoDlg::OnNext() {
If(PDFViewer.GetActive()) PDFViewer.Next(); }
// Show the Last page void CViewerDemoDlg::OnLast() { If(PDFViewer.GetActive()) PDFViewer.Last(); }
//Zoom In the page being viewed by 25% void CViewerDemoDlg::OnZoomIn() { If(PDFViewer.GetActive()) PDFViewer.SetZoom(PDFViewer.GetZoom()+25); }
//Zoom Out the page being viewed by 25% void CViewerDemoDlg::OnZoomOut() { If(PDFViewer.GetActive()) PDFViewer.SetZoom(PDFViewer.GetZoom()-25); }
//To the document void CViewerDemoDlg::OnPrint() { If(PDFViewer.GetActive()) PDFViewer.PrintDoc(); }
void CViewerDemoDlg::OnShowWindow(BOOL bShow, UINT nStatus) { CDialog::OnShowWindow(bShow, nStatus); // Activating the License PDFViewer.ActivateLicense(LicKey); }
[CS]
// To Open file With name "InputFile" Private void btnOpen_Click(Object sender, System.EventArgs e) { PDFDoc.LoadFromFile("InputFile"); PDFViewer.PDFDocument = (PDFtoolkitX.gtPDFDocumentX) PDFDoc.GetOcx(); PDFViewer.Active = true; }
// Show the Next page Private void btnNext_Click(Object sender, System.EventArgs e) { PDFViewer.Next(); }
// Show the Previous page Private void btnPrev_Click(Object sender, System.EventArgs e) { PDFViewer.Prior(); }
// To Print the Document Private void btnPrint_Click(Object sender, System.EventArgs e) { PDFViewer.PrintDoc(); }
// Show the First page Private void btnFirst_Click(Object sender, System.EventArgs e) { PDFViewer.First(); }
// Show the Last page Private void btnLast_Click(Object sender, System.EventArgs e) { PDFViewer.Last(); }
//Zoom In the page being viewed by 25% Private void btnZoomIn_Click(Object sender, System.EventArgs e) { PDFViewer.Zoom = PDFViewer.Zoom + 25; }
//Zoom Out the page being viewed by 25% Private void btnZoomOut_Click(Object sender, System.EventArgs e) { PDFViewer.Zoom = PDFViewer.Zoom - 25; } |