Skip to content

Error in clrCall(obj, "HighLightText", text): System.ArgumentOutOfRangeException #1

@brooksambrose

Description

@brooksambrose

First, thanks for a very cool utility, I haven't found anything else quite like it.

I have found that some words seem to cause an error, and I can't see a pattern. Here's an example file that works when highlighting the word "programs" but throws an error for the word "Programs".

2020-04InstConn-pst.pdf

Do you have a clue why some words would cause an error and others don't?

> pdfUtils::Highlightext('rClr','2020-04InstConn-pst.pdf','programs')
Text highlighted successfully.
> pdfUtils::Highlightext('rClr','2020-04InstConn-pst.pdf','Programs')
Error in clrCall(obj, "HighLightText", text) :
  Type:    System.ArgumentOutOfRangeException
Message: Argument is out of range.
Parameter name: index
Method:  iTextSharp.text.pdf.parser.TextRenderInfo get_Item(Int32)
Stack trace:
  at System.Collections.Generic.List`1[iTextSharp.text.pdf.parser.TextRenderInfo].get_Item (Int32 index) [0x00000] in <filename unknown>:0
  at System.Linq.Enumerable.ElementAt[TextRenderInfo] (IEnumerable`1 source, Int32 index) [0x00000] in <filename unknown>:0
  at SearchTextBoundary.MyTextExtractionStrategy.searchText () [0x00000] in <filename unknown>:0
  at SearchTextBoundary.MyTextExtractionStrategy.GetResultantText () [0x00000] in <filename unknown>:0
  at iTextSharp.text.pdf.parser.PdfTextExtractor.GetTextFromPage (iTextSharp.text.pdf.PdfReader reader, Int32 pageNumber, ITextExtractionStrategy strategy) [0x00000] in <filename unknown>:0
  at EntryForR.clsEntryForR.HighLightText (System.String searchText) [0x00000] in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflect

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions