Module: EideticPDF

Defined in:
lib/epdfk.rb,
lib/epdfo.rb,
lib/epdfs.rb,
lib/epdft.rb,
lib/epdfdw.rb,
lib/epdfpw.rb,
lib/epdfsw.rb,
lib/epdftt.rb,
lib/epdfafm.rb

Overview

Created by Brent Rowland on 2007-11-27.

Copyright (c) 2007, Eidetic Software. All rights reserved.

Defined Under Namespace

Modules: AFM, JpegInfo, PdfK, PdfObjects, PdfTT, PdfText, Statistics, TextLine Classes: BaseWriter, Bullet, ColorStack, DocumentWriter, FakeIconv, Font, GraphWriter, Location, MiscWriter, PageStyle, PageWriter, PropertyStack, Signs, TextWriter

Constant Summary collapse

VERSION =
'1.0.0'
ImageReadMode =
"".respond_to?(:encoding) ? "rb:binary" : "rb"
SIGNS =
[ Signs.new(1, -1), Signs.new(-1, -1), Signs.new(-1, 1), Signs.new(1, 1) ]
UNIT_CONVERSION =
{ :pt => 1, :in => 72, :cm => 28.35 }
LINE_PATTERNS =
{ :solid => [], :dotted => [1, 2], :dashed => [4, 2] }
LINE_CAP_STYLES =
[:butt_cap, :round_cap, :projecting_square_cap].freeze
IDENTITY_MATRIX =
[1, 0, 0, 1, 0, 0].freeze