private void viewer_MouseMove(object sender, MouseEventArgs e)
        {
            PdfHitTestResult result          = viewer.HitTest(e.GetPosition(viewer));
            string           contentTypeText = result.IsSelected ? "Selected " : "Unselected ";

            switch (result.ContentType)
            {
            case PdfDocumentContentType.Text:
                contentTypeText = contentTypeText + "Text";
                break;

            case PdfDocumentContentType.Image:
                contentTypeText = contentTypeText + " Image";
                break;

            case PdfDocumentContentType.Annotation:
                contentTypeText = contentTypeText + "Annotation";
                break;

            default:
                contentTypeText = "The content is empty";
                break;
            }
            barButtonItem.Content = contentTypeText;
        }
Пример #2
0
        private void pdfViewer_MouseDown(object sender, MouseButtonEventArgs e)
        {
            PdfHitTestResult result = pdfViewer.HitTest(e.GetPosition(pdfViewer));

            MessageBox.Show(string.Format("You clicked on page {0}", result.DocumentPosition.PageNumber));
        }