1

使用 PDFViewer1 如何实现自己的放大和缩小控件?

我的表单上有放大和缩小图片框图形,单击时我想分别放大或缩小。

我使用 Visual Studio 2012 在 VB.net 中编程

在我微弱的尝试中,这就是我所拥有的:

Private Sub Zoom_In_Click(sender As Object, e As EventArgs) Handles Zoom_In.Click
    Me.PdfViewer1.ZoomMode = PdfZoomMode.Custom
    Me.PdfViewer1.ZoomFactor = 120
    Me.PdfViewer1.Refresh()
End Sub

我将感谢任何使用 VB 或 C# 为我指出正确方向的人,感谢您的帮助。

4

1 回答 1

1

您可以使用PdfZoomInCommand / PdfZoomOUTCommand命令:

PdfViewerCommand zoomIn;
PdfViewerCommand zoomOut;
//...
    zoomIn = new PdfZoomInCommand(pdfViewer1);
    zoomOut = new PdfZoomOutCommand(pdfViewer1);
//...
void buttonZoomIn_Click(object sender, EventArgs e) {
    if(zoomIn.CanExecute())
        zoomIn.Execute();
}
void buttonZoomOut_Click(object sender, EventArgs e) {
    if(zoomOut.CanExecute())
        zoomOut.Execute();
}
于 2014-02-16T07:26:42.150 回答