Попробуйте использовать:
extractor.Find(i, "OPTION 2", false).FoundText.Bounds
(источник: https://cdn.bytescout.com/help/BytescoutPDFExtractorSDK/html/M_Bytescout_PDFExtractor_TextExtractor_Find.htm)
Свойство FoundText реализует ISearchResult: https://cdn.bytescout.com/help/BytescoutPDFExtractorSDK/html/T_Bytescout_PDFExtractor_ISearchResult.htm
, который имеет эти свойства:
Publi c свойство Bounds: Ограничительный прямоугольник всех элементов результатов поиска. Используйте Elements или GetElement (Int32), чтобы получить границы отдельных элементов.
Publi c свойство ElementCount: Возвращает количество отдельных элементов результатов поиска.
Publi c свойство Elements: элементы результата поиска (отдельные текстовые объекты, включенные в результат поиска) Для COM / ActiveX используйте взамен GetElement (Int32).
Publi c свойство Height: Высота ограничивающего прямоугольника результата поиска. Используйте Elements или GetElement (Int32) для получения границ отдельных элементов.
Publi c свойство Left: Левая координата ограничивающего прямоугольника результата поиска. Используйте Elements или GetElement (Int32), чтобы получить границы отдельных элементов.
Publi c свойство PageIndex: Индекс страницы, содержащей результат поиска.
Publi c свойство Text: Текстовое представление результата поиска. Используйте Elements или GetElement (Int32) для получения отдельных элементов.
Publi c свойство Top: Верхняя координата ограничивающего прямоугольника результата поиска. Используйте Elements или GetElement (Int32), чтобы получить границы отдельных элементов.
Publi c свойство Width: Ширина ограничивающего прямоугольника результата поиска. Используйте Elements или GetElement (Int32), чтобы получить границы отдельных элементов.