private void FormsOutputSelectedRect(object sender, InvalidatePageEventArgs e) { OnFormsOutputSelectedRect(e); }
/// <summary> /// Called by the engine when it is required to draw selected regions in FillForms /// </summary> /// <param name="e">An <see cref="InvalidatePageEventArgs"/> that contains the event data.</param> protected virtual void OnFormsOutputSelectedRect(InvalidatePageEventArgs e) { if (Document == null) return; var idx = Document.Pages.GetPageIndex(e.Page); var pt1 = PageToDevice(e.Rect.left, e.Rect.top, idx); var pt2 = PageToDevice(e.Rect.right, e.Rect.bottom, idx); _selectedRectangles.Add(Helpers.CreateRect(pt1.X, pt1.Y, pt2.X - pt1.X, pt2.Y - pt1.Y)); InvalidateVisual(); }
private void FormsInvalidate(object sender, InvalidatePageEventArgs e) { OnFormsInvalidate(e); }
/// <summary> /// Called by the engine when it is required to redraw the page /// </summary> /// <param name="e">An <see cref="InvalidatePageEventArgs"/> that contains the event data.</param> protected virtual void OnFormsInvalidate(InvalidatePageEventArgs e) { InvalidateVisual(); }