Class: Poppler::FontInfo
- Inherits:
-
Object
- Object
- Poppler::FontInfo
- Defined in:
- (unknown)
Instance Method Summary collapse
- #free ⇒ nil
-
#initialize(document) ⇒ Poppler::FontInfo
constructor
Creates a new Poppler::FontInfo object.
-
#scan(n_pages, iter) ⇒ Boolean
Scans the document associated with font_info for fonts.
Constructor Details
#initialize(document) ⇒ Poppler::FontInfo
Creates a new Poppler::FontInfo object
Instance Method Details
#free ⇒ nil
#scan(n_pages, iter) ⇒ Boolean
Scans the document associated with font_info 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
font_info = poppler_font_info_new (document); while (poppler_font_info_scan (font_info, 20, &fonts_iter)) { 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); }