PdfViewerControl.ConvertPixelToDocumentPosition(Point) Method
Returns the page number and page coordinates corresponding to a point.
Namespace: DevExpress.Xpf.PdfViewer
Assembly: DevExpress.Xpf.PdfViewer.v19.1.dll
Declaration
Parameters
Name | Type | Description |
---|---|---|
point | Point | A Point object. |
Returns
Type | Description |
---|---|
PdfDocumentPosition | A PdfDocumentPosition object. |
Remarks
If a document does not contain pages, the ConvertPixelToDocumentPosition method returns null.
If a point does not refer to a document page, the ConvertPixelToDocumentPosition method returns the PdfDocumentPosition object with the following parameters:
PdfDocumentPosition(1, new PdfPoint())
The code sample below determines the page number of a clicked page in the MouseDown event handler.
private void PdfViewer_MouseDown(object sender, MouseButtonEventArgs e)
{
PdfDocumentPosition position = pdfViewer.ConvertPixelToDocumentPosition(e.GetPosition(pdfViewer));
MessageBox.Show(string.Format("You clicked on page {0}", position.PageNumber));
}
See Also