private void AddMatch(int index, bool current) { foreach (var pdfBounds in _bounds[index]) { var bounds = pdfBounds.Bounds; bounds.Inflate(1f, 1f); var marker = new PdfMarker( pdfBounds.Page, bounds, current ? CurrentMatchColor : MatchColor, current ? CurrentMatchBorderColor : MatchBorderColor, current ? CurrentMatchBorderWidth : MatchBorderWidth ); Renderer.Markers.Add(marker); } }
private void AddMatch(int index, bool current) { foreach (var pdfBounds in _bounds[index]) { var bounds = new RectangleF( pdfBounds.Bounds.Left - 1, pdfBounds.Bounds.Top + 1, pdfBounds.Bounds.Width + 2, pdfBounds.Bounds.Height - 2 ); var marker = new PdfMarker( pdfBounds.Page, bounds, current ? CurrentMatchColor : MatchColor, current ? CurrentMatchBorderColor : MatchBorderColor, current ? CurrentMatchBorderWidth : MatchBorderWidth ); Renderer.Markers.Add(marker); } }