Sha256: fe18952c90814afb9f3a531d67e1c00b1f8c155ec9bb8cdc9fde850c0943507d

Contents?: true

Size: 869 Bytes

Versions: 10

Compression:

Stored size: 869 Bytes

Contents

# All example code may be executed by calling `rake legend`

require_relative '../lib/prawn/icon'
require_relative 'example_helper'

Prawn::Document.generate('foundation_icons.pdf') do
  deja_path = File.join \
    Prawn::Icon::FONTDIR, 'DejaVuSans.ttf'

  font_families.update({
    'deja' => { normal: deja_path }
  })

  font('deja')

  icons = icon_keys(self, 'fi')
  required_pages = number_of_pages(self, 'fi')

  define_grid(columns: 6, rows: 12, gutter: 16)

  sub_header = 'Zurb Foundation Icons'
  link = 'http://zurb.com/playground/foundation-icon-fonts-3'
  page_header sub_header, link

  first_page_icons icons do |icon_key|
    # Just call the +icon+ method and pass in an icon key
    icon icon_key, size: 20, align: :center
  end

  start_new_page

  page_icons icons, required_pages do |icon_key|
    icon icon_key, size: 20, align: :center
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
prawn-icon-1.1.1 examples/foundation_icons.rb
prawn-icon-1.1.0 examples/foundation_icons.rb
prawn-icon-1.0.0 examples/foundation_icons.rb
prawn-icon-0.7.1 examples/foundation_icons.rb
prawn-icon-0.7.0 examples/foundation_icons.rb
prawn-icon-0.6.4 examples/foundation_icons.rb
prawn-icon-0.6.3 examples/foundation_icons.rb
prawn-icon-0.6.2 examples/foundation_icons.rb
prawn-icon-0.6.1 examples/foundation_icons.rb
prawn-icon-0.6.0 examples/foundation_icons.rb