Class: PdflibMini::Handle::Image

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

Constant Summary collapse

INFO_KEYWORD =
[
  PdflibMini::Info::INFO_KEYWORD_TABLE_6_3,
  PdflibMini::Info::INFO_KEYWORD_TABLE_9_4,
].reduce([], :+)

Instance Method Summary collapse

Methods included from InfoReader

included

Methods inherited from Base

create

Constructor Details

#initialize(image, p) ⇒ Image

Returns a new instance of Image.



15
16
17
18
# File 'lib/pdflib_mini/handle/image.rb', line 15

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

Instance Method Details

#close_imageObject

9.1 Images close_image(int image)



22
23
24
# File 'lib/pdflib_mini/handle/image.rb', line 22

def close_image
  @p.close_image(self)
end

#fit_image(*args) ⇒ Object

9.1 Images fit_image(int image, float x, float y, string optlist)



28
29
30
# File 'lib/pdflib_mini/handle/image.rb', line 28

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

#info_image(*args) ⇒ Object

9.1 Images float info_image(int image, string keyword, string optlist)



34
35
36
# File 'lib/pdflib_mini/handle/image.rb', line 34

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