Sha256: a8bfa6a50020bd325d73b7f232b6a025d42581263c1856170393a5060b21620c

Contents?: true

Size: 875 Bytes

Versions: 6

Compression:

Stored size: 875 Bytes

Contents

module RRTF
  # Represents a set of formatting that can be applied to paragraph and table
  # borders
  class BorderStyle < AnonymousStyle
    include BorderFormatting

    # This is the constructor for the BorderStyle class.
    #
    # @param [Hash] options the character style options.
    # @option options (see AnonymousStyle#initialize)
    # @option options (see BorderFormatting#initialize_border_formatting)
    def initialize(options = {})
       super(options)
       initialize_border_formatting(options)
    end

    # This method generates a string containing the prefix associated with the
    # style object. Equivalent to {#rtf_formatting} for the BorderStyle class.
    def prefix(document)
      rtf_formatting(document)
    end

    def rtf_formatting(document)
      border_formatting_to_rtf(document)
    end
  end # class BorderStyle
end # module RRTF

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rrtf-1.3.1 lib/rrtf/style/border_style.rb
rrtf-1.3.0 lib/rrtf/style/border_style.rb
rrtf-1.2.0 lib/rrtf/style/border_style.rb
rrtf-1.1.0 lib/rrtf/style/border_style.rb
rrtf-1.0.1 lib/rrtf/style/border_style.rb
rrtf-1.0.0 lib/rrtf/style/border_style.rb