class Magick::RVG::TextBase
Public Instance Methods
d(x, y=0) { |self| ... }
click to toggle source
Add x
and y
to the current text position.
# File lib/rvg/text.rb, line 37 def d(x, y=0) @dx, @dy = Magick::RVG.convert_to_float(x, y) yield(self) if block_given? self end
rotate(degrees) { |self| ... }
click to toggle source
Rotate the text about the current text position.
# File lib/rvg/text.rb, line 44 def rotate(degrees) @rotation = Magick::RVG.convert_to_float(degrees)[0] yield(self) if block_given? self end
tspan(text, x=nil, y=nil)
click to toggle source
Create a new text chunk. Each chunk can have its own initial position and
styles. If x
and y
are omitted the text starts at
the current text position.
# File lib/rvg/text.rb, line 29 def tspan(text, x=nil, y=nil) tspan = Tspan.new(text, x, y) tspan.parent = self @tspans << tspan tspan end