module Asciidoctor::PDF::FormattedText::InlineTextAligner
Public Instance Methods
render_behind(fragment)
click to toggle source
# File lib/asciidoctor/pdf/formatted_text/inline_text_aligner.rb, line 6 def render_behind fragment document = fragment.document text = fragment.text x = fragment.left y = fragment.baseline align = fragment.format_state[:align] if align == :center || align == :right if (gap_width = fragment.width - (document.width_of text)) != 0 x += gap_width * (align == :center ? 0.5 : 1) end end document.draw_text! text, at: [x, y] fragment.conceal end