I'm trying to create a Windows Form Application to view PDF's and images in a webbrowser. Images are scaled to format of webbrowser, in the code below. However when i try to load a pdf, its giving me the error:
"An exception of type 'System.NullReferenceException' occurred in AddMetadataToDocuments.exe but was not handled in user code".
Code:
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.Body.SetAttribute("scroll", "no");
var img = webBrowser1.Document.GetElementsByTagName("img")
.Cast<HtmlElement>().FirstOrDefault();
var w = img.ClientRectangle.Width;
var h = img.ClientRectangle.Height;
img.Style = string.Format("{0}: 100%", w > h ? "Width" : "Height");
}
Hope anyone can help!