2014-02-15 5 views
1

Использование PDFViewer1 как реализовать собственные средства управления увеличением и уменьшением масштаба?Devexpress winform PDFViewer Увеличить и уменьшить масштаб

У меня есть графические изображения Zoom-In и Zoom-Out в моей форме, что при щелчке я хочу либо увеличить, либо уменьшить масштаб соответственно. Программа

Я в VB.net с помощью Visual Studio 2012

В моей слабой попытке это то, что у меня есть:

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#, спасибо за вашу помощь.

+1

DevExpress имеет один из лучших поддержки людей/политики я когда-либо сталкивался. Я не могу представить ни одного случая, когда я не получил ответа. Так зачем спрашивать здесь, когда вы можете получить реальную вещь прямо из DevExpress? –

+1

Цените свой ответ Уве. Вчера я опубликовал вопрос на форумах DevExpress и пока не ответил. Мне нужен ответ как можно скорее. Зная, что сообщество StackOverflow довольно велико, я также разместил здесь, надеясь на ответ раньше, чем позже. – user3314620

ответ

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(); 
} 
+0

, который сработал! большое спасибо! :) – budaancamanyak

Смежные вопросы