Advanced reporting
and data visualization components for .NET
LIVE CHAT Welcome, guest

 





Error in setzoom() method
Display Posts for:
Invert
Jack van Ommen 05/14/2010 06:37
Error in setzoom() method

When I use the setzoom() method I get the following error
"The method or operation is not implemented"

My code:
Code:
.SetZoom(ZoomMode.PageWidth, 1)


I've tried calling this method in the constructor and in the MainPage_Loaded event, both raise this error.

How can I fix this?
Vlad Nekrasov 05/18/2010 04:38
Error in setzoom() method

Hello,

Report loads asinchronously. Make sure it is completely loaded before you change page size. You should do it in reportViewer.PageLoaded handler. E.g.:

public MainPage()
{
InitializeComponent();
Loaded += new RoutedEventHandler(Page_Loaded);
reportViewer.PageLoaded += new System.EventHandler<PageLoadedEventArgs>(reportViewer_PageLoaded);
}
void reportViewer_PageLoaded(object sender, PageLoadedEventArgs e)
{
reportViewer.SetZoom(ZoomMode.PageWidth, 1);
}
void Page_Loaded(object sender, RoutedEventArgs e)
{
reportViewer.ApplyTemplate();
reportViewer.RenderDocument();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
reportViewer.SetZoom(ZoomMode.PageWidth, 1);
}