module FN::PDF::Node
Public Instance Methods
BeginDocument(file, compatibility)
click to toggle source
# File lib/fn/pdf/node/begin_document.rb, line 7 def BeginDocument(file, compatibility) FN::Node::Base("begin_document", :file => file, :compatibility => compatibility).extend(BeginDocument) end
BeginPageExt(width, height, number)
click to toggle source
# File lib/fn/pdf/node/begin_page_ext.rb, line 7 def BeginPageExt(width, height, number) FN::Node::Base("begin_page_ext", :width => width, :height => height, :number => number).extend(BeginPageExt) end
CreateTextflow(node)
click to toggle source
# File lib/fn/pdf/node/create_textflow.rb, line 6 def CreateTextflow(node) out = FN::Node::Base("create_textflow", :assigns => CreateTextflow.flow_name(node)) out << XML::Node.new_cdata(CreateTextflow.format(node)) out.extend(CreateTextflow) end
EndPageExt(number)
click to toggle source
# File lib/fn/pdf/node/end_page_ext.rb, line 7 def EndPageExt(number) FN::Node::Base("end_page_ext", :pagenumber => number).extend(EndPageExt) end
FitImage(image, x, y, opts = {})
click to toggle source
# File lib/fn/pdf/node/fit_image.rb, line 6 def FitImage(image, x, y, opts = {}) FN::Node::Base("fit_image", opts.merge(:image => image, :x => x, :y => y)).extend(FitImage) end
FitPdiPage(var)
click to toggle source
# File lib/fn/pdf/node/fit_pdi_page.rb, line 6 def FitPdiPage(var) FN::Node::Base("fit_pdi_page", :page => var) end
FitTextflow(flow, block)
click to toggle source
# File lib/fn/pdf/node/fit_textflow.rb, line 6 def FitTextflow(flow, block) FN::Node::Base("fit_textflow", :flow => "{#{flow && flow.flow_name}}", :x => block["x"], :y => block["y"], :x2 => block["x"].to_f + block["width"].to_f, :y2 => block["y"].to_f + block["height"].to_f ).extend(FitTextflow) end
Invert(block)
click to toggle source
# File lib/fn/pdf/node/invert.rb, line 14 def Invert(block) FN::Node::Base("invert", :x => block["x"], :y => block["y"], :x2 => block["x"].to_f + block["width"].to_f, :y2 => block["y"].to_f + block["height"].to_f ).extend(Invert) end
LoadImage(file, var)
click to toggle source
# File lib/fn/pdf/node/load_image.rb, line 6 def LoadImage(file, var) FN::Node::Base("load_image", :file => file, :assigns => var).extend(LoadImage) end
OpenPdi(file, var)
click to toggle source
# File lib/fn/pdf/node/open_pdi.rb, line 6 def OpenPdi(file, var) FN::Node::Base("open_pdi", :file => file, :assigns => var).extend(OpenPdi) end
OpenPdiPage(pdi_var, page_number, page_var)
click to toggle source
# File lib/fn/pdf/node/open_pdi_page.rb, line 7 def OpenPdiPage(pdi_var, page_number, page_var) FN::Node::Base("open_pdi_page", :pdi => pdi_var, :number => page_number, :assigns => page_var).extend(OpenPdiPage) end
ResumePage(number)
click to toggle source
# File lib/fn/pdf/node/resume_page.rb, line 6 def ResumePage(number) FN::Node::Base("resume_page", :pagenumber => number).extend(ResumePage) end
SetParameter(key, value)
click to toggle source
# File lib/fn/pdf/node/set_parameter.rb, line 7 def SetParameter(key, value) FN::Node::Base("set_parameter", :key => key, :value => value).extend(SetParameter) end
Watermark(text)
click to toggle source
# File lib/fn/pdf/node/watermark.rb, line 7 def Watermark(text) FN::Node::Base("watermark", :text => text).extend(Watermark) end