Sha256: 9139c0f2ec30bbf445cc1ab2887a43a70a7ad59af9a586ffce43b3b9e54a4686

Contents?: true

Size: 377 Bytes

Versions: 5

Compression:

Stored size: 377 Bytes

Contents

# frozen_string_literal: true

module Asciidoctor::PDF::FormattedText
  class FragmentPositionRenderer
    attr_reader :top, :right, :bottom, :left, :page_number

    def render_behind fragment
      @top = fragment.top
      @right = (@left = fragment.left) + fragment.width
      @bottom = fragment.bottom
      @page_number = fragment.document.page_number
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
asciidoctor-pdf-1.5.3 lib/asciidoctor/pdf/formatted_text/fragment_position_renderer.rb
asciidoctor-pdf-1.5.2 lib/asciidoctor/pdf/formatted_text/fragment_position_renderer.rb
asciidoctor-pdf-1.5.1 lib/asciidoctor/pdf/formatted_text/fragment_position_renderer.rb
asciidoctor-pdf-1.5.0 lib/asciidoctor/pdf/formatted_text/fragment_position_renderer.rb
asciidoctor-pdf-1.5.0.rc.3 lib/asciidoctor/pdf/formatted_text/fragment_position_renderer.rb