Class: PdflibMini::Handle::Textflow

Inherits:
Base
  • Object
show all
Includes:
InfoReader
Defined in:
lib/pdflib_mini/handle/textflow.rb

Constant Summary collapse

INFO_KEYWORD =
PdflibMini::Info::INFO_KEYWORD_TABLE_5_14

Instance Method Summary collapse

Methods included from InfoReader

included

Methods inherited from Base

create

Constructor Details

#initialize(textflow, p) ⇒ Textflow

Returns a new instance of Textflow.



12
13
14
15
# File 'lib/pdflib_mini/handle/textflow.rb', line 12

def initialize(textflow, p)
  super(textflow)
  @p = p
end

Instance Method Details

#add_textflow(*args) ⇒ Object

5.2 Multi-Line Text with Textflows int add_textflow(int textflow, string text, string optlist)



19
20
21
# File 'lib/pdflib_mini/handle/textflow.rb', line 19

def add_textflow(*args)
  @p.add_textflow(self, *args)
end

#delete_textflowObject

5.2 Multi-Line Text with Textflow delete_textflow(int textflow)



37
38
39
# File 'lib/pdflib_mini/handle/textflow.rb', line 37

def delete_textflow
@p.delete_textflow(self)
end

#fit_textflow(*args) ⇒ Object

5.2 Multi-Line Text with Textflows string fit_textflow(int textflow, float llx, float lly, float urx, float ury, string optlist)



25
26
27
# File 'lib/pdflib_mini/handle/textflow.rb', line 25

def fit_textflow(*args)
  @p.fit_textflow(self, *args)
end

#info_textflow(keyword, _) ⇒ Object

5.2 Multi-Line Text with Textflows float info_textflow(int textflow, string keyword)



31
32
33
# File 'lib/pdflib_mini/handle/textflow.rb', line 31

def info_textflow(keyword, _)
  @p.info_textflow(self, keyword)
end