Class: PdflibMini::Handle::Graphics

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

Constant Summary collapse

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

Instance Method Summary collapse

Methods included from InfoReader

included

Methods inherited from Base

create

Constructor Details

#initialize(graphics, p) ⇒ Graphics



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

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

Instance Method Details

#close_graphicsObject

9.2 SVG Graphics close_graphics(int graphics)



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

def close_graphics
  @p.close_graphics(self)
end

#fit_graphics(*args) ⇒ Object

9.2 SVG Graphics fit_graphics(int graphics, float x, float y, string optlist)



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

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

#info_graphics(*args) ⇒ Object

9.2 SVG Graphics float info_graphics(int graphics, string keyword, string optlist)



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

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