Scans the document associated with this for fonts.
At most n_pages will be scanned starting from the current iterator. iter will point to the first font scanned.
Here is a simple example of code to scan fonts in a document
<informalexample><programlisting> font_info = poppler_font_info_new (document); scanned_pages = 0; while (scanned_pages <= poppler_document_get_n_pages(document)) { poppler_font_info_scan (font_info, 20, &fonts_iter); scanned_pages += 20; if (! fonts_iter) continue; /<!-- -->* No fonts found in these 20 pages *<!-- -->/ do { /<!-- -->* Do something with font iter *<!-- -->/ g_print ("Font Name: s\n", poppler_fonts_iter_get_name (fonts_iter)); } while ( poppler_fonts_iter_next (fonts_iter)); poppler_fonts_iter_free (fonts_iter); } </programlisting></informalexample>
| this |
a FontInfo |
| n_pages |
number of pages to scan |
| iter |
return location for a FontsIter |
|
true, if fonts were found |