Sha256: 7057494dee9504305c55692a1e8a09daeffb41e62c6fb6f153caf8c9fa038a3b
Contents?: true
Size: 566 Bytes
Versions: 11
Compression:
Stored size: 566 Bytes
Contents
# frozen_string_literal: true module Asciidoctor::PDF::FormattedText module InlineTextAligner module_function 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) && (gap_width = fragment.width - (document.width_of text)) != 0 x += gap_width * (align == :center ? 0.5 : 1) end document.draw_text! text, at: [x, y] fragment.conceal end end end
Version data entries
11 entries across 11 versions & 1 rubygems