Class: PdflibMini::Handle::Pdf::Page
- Includes:
- InfoReader
- Defined in:
- lib/pdflib_mini/handle/pdf/page.rb
Constant Summary collapse
- INFO_KEYWORD =
[ PdflibMini::Info::INFO_KEYWORD_TABLE_6_3, PdflibMini::Info::INFO_KEYWORD_TABLE_10_4, ].reduce([], :+)
Instance Method Summary collapse
-
#close_pdi_page ⇒ Object
10.2 Page Functions close_pdi_page(int page).
-
#fill_graphicsblock(*args) ⇒ Object
11.5 Graphics Blocks int fill_graphicsblock(int page, string blockname, int contents, string optlist).
-
#fill_imageblock(*args) ⇒ Object
11.3 Image Blocks int fill_imageblock(int page, string blockname, int image, string optlist).
-
#fill_pdfblock(*args) ⇒ Object
11.4 PDF Blocks int fill_pdfblock(int page, string blockname, int contents, string optlist).
-
#fill_textblock(*args) ⇒ Object
11.2 Textline and Textflow Blocks int fill_textblock(int page, string blockname, string text, string optlist).
-
#fit_pdi_page(x, y, optlist) ⇒ Object
10.2 Page Functions fit_pdi_page(int page, float x, float y, string optlist).
-
#info_pdi_page(keyword, optlist) ⇒ Object
10.2 Page Functions float info_pdi_page(int page, string keyword, string optlist).
-
#initialize(page, doc, p) ⇒ Page
constructor
A new instance of Page.
-
#process_pdi(*args) ⇒ Object
10.3 Other PDI Processing int process_pdi(int doc, int page, string optlist).
Methods included from InfoReader
Methods inherited from Base
Constructor Details
#initialize(page, doc, p) ⇒ Page
Returns a new instance of Page.
16 17 18 19 20 |
# File 'lib/pdflib_mini/handle/pdf/page.rb', line 16 def initialize(page, doc, p) super(page) @doc = doc @p = p end |
Instance Method Details
#close_pdi_page ⇒ Object
10.2 Page Functions close_pdi_page(int page)
24 25 26 |
# File 'lib/pdflib_mini/handle/pdf/page.rb', line 24 def close_pdi_page @p.close_pdi_page(self) end |
#fill_graphicsblock(*args) ⇒ Object
11.5 Graphics Blocks int fill_graphicsblock(int page, string blockname, int contents, string optlist)
66 67 68 |
# File 'lib/pdflib_mini/handle/pdf/page.rb', line 66 def fill_graphicsblock(*args) @p.fill_graphicsblock(self, *args) end |
#fill_imageblock(*args) ⇒ Object
11.3 Image Blocks int fill_imageblock(int page, string blockname, int image, string optlist)
54 55 56 |
# File 'lib/pdflib_mini/handle/pdf/page.rb', line 54 def fill_imageblock(*args) @p.fill_imageblock(self, *args) end |
#fill_pdfblock(*args) ⇒ Object
11.4 PDF Blocks int fill_pdfblock(int page, string blockname, int contents, string optlist)
60 61 62 |
# File 'lib/pdflib_mini/handle/pdf/page.rb', line 60 def fill_pdfblock(*args) @p.fill_pdfblock(self, *args) end |
#fill_textblock(*args) ⇒ Object
11.2 Textline and Textflow Blocks int fill_textblock(int page, string blockname, string text, string optlist)
48 49 50 |
# File 'lib/pdflib_mini/handle/pdf/page.rb', line 48 def fill_textblock(*args) @p.fill_textblock(self, *args) end |
#fit_pdi_page(x, y, optlist) ⇒ Object
10.2 Page Functions fit_pdi_page(int page, float x, float y, string optlist)
30 31 32 |
# File 'lib/pdflib_mini/handle/pdf/page.rb', line 30 def fit_pdi_page(x, y, optlist) @p.fit_pdi_page(self, x, y, optlist) end |
#info_pdi_page(keyword, optlist) ⇒ Object
10.2 Page Functions float info_pdi_page(int page, string keyword, string optlist)
36 37 38 |
# File 'lib/pdflib_mini/handle/pdf/page.rb', line 36 def info_pdi_page(keyword, optlist) @p.info_pdi_page(self, keyword, optlist) end |
#process_pdi(*args) ⇒ Object
10.3 Other PDI Processing int process_pdi(int doc, int page, string optlist)
42 43 44 |
# File 'lib/pdflib_mini/handle/pdf/page.rb', line 42 def process_pdi(*args) @doc.process_pdi(self, *args) end |