Hi,

I'm wondering what the status of using PDFKit in MacRuby.  Should it be fully 
usable now?  I encountered a possible bug.  


framework 'cocoa'
framework 'Quartz'

path = <whatever the path to a pdf file>

pdfDoc = PDFDocument.alloc.initWithURL(NSURL.fileURLWithPath(path))
selections = pdfDoc.findString("the",withOptions:NSCaseInsensitiveSearch)
selections.each do |selection|
  p selection.string
end

=> NSInvalidArgumentException: -[CPCharacterIndex count]: unrecognized selector 
sent to instance 0x200915a80 (RuntimeError Error)


The PDF I used is an academic journal article PDF with about 12000 words.  This 
occurred at different positions in the PDF file every time.  Sometimes this 
happens earlier in the loop and sometimes later.  This did run a few times 
without error (rarely, though).  Whether or not to add .string didn't matter.  
The same process works without any problem with RubyCocoa.


Best,
Yasu
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to