Class: Poppler::AnnotTextMarkup

Inherits:
AnnotMarkup show all
Defined in:
(unknown)

Instance Method Summary collapse

Methods inherited from AnnotMarkup

#date, #external_data, #get_popup_rectangle, #has_popup, #label, #label=, #opacity, #opacity=, #popup=, #popup_is_open, #popup_is_open=, #popup_rectangle=, #reply_to, #subject

Methods inherited from Annot

#annot_type, #color, #color=, #contents, #contents=, #flags, #flags=, #get_rectangle, #modified, #name, #page_index, #rectangle=

Constructor Details

#initialize(doc, rect, quadrilaterals) ⇒ Poppler::Annot

Creates a new Underline Text annotation that will be located on rect when added to a page. See poppler_page_add_annot()

Parameters:

  • doc (Poppler::Document)

    a Poppler::Document

  • rect (Poppler::Rectangle)

    a Poppler::Rectangle

  • quadrilaterals (Array<Poppler::Quadrilateral>)

    A #GArray of Poppler::Quadrilaterals

Instance Method Details

#quadrilateralsArray<Poppler::Quadrilateral>

Returns a #GArray of Poppler::Quadrilateral items that map from a location on page to a Poppler::AnnotTextMarkup. This array must be freed when done.

Returns:

  • (Array<Poppler::Quadrilateral>)

    A #GArray of Poppler::Quadrilateral

#quadrilaterals=(quadrilaterals) ⇒ nil

Set the regions (Quadrilaterals) to apply the text markup in poppler_annot.

Parameters:

  • quadrilaterals (Array<Poppler::Quadrilateral>)

    A #GArray of Poppler::Quadrilaterals

Returns:

  • (nil)