Module: HexaPDF::Layout

Defined in:
lib/hexapdf/layout.rb,
lib/hexapdf/layout/box.rb,
lib/hexapdf/layout/line.rb,
lib/hexapdf/layout/frame.rb,
lib/hexapdf/layout/style.rb,
lib/hexapdf/layout/list_box.rb,
lib/hexapdf/layout/text_box.rb,
lib/hexapdf/layout/image_box.rb,
lib/hexapdf/layout/table_box.rb,
lib/hexapdf/layout/box_fitter.rb,
lib/hexapdf/layout/column_box.rb,
lib/hexapdf/layout/inline_box.rb,
lib/hexapdf/layout/page_style.rb,
lib/hexapdf/layout/text_shaper.rb,
lib/hexapdf/layout/container_box.rb,
lib/hexapdf/layout/text_fragment.rb,
lib/hexapdf/layout/text_layouter.rb,
lib/hexapdf/layout/width_from_polygon.rb,
lib/hexapdf/layout/numeric_refinements.rb

Overview

Overview

The Layout module contains advanced text and layouting facilities that are built on top of the standard PDF functionality provided by the Content module.

Defined Under Namespace

Modules: NumericRefinements Classes: Box, BoxFitter, ColumnBox, ContainerBox, Frame, ImageBox, InlineBox, Line, ListBox, PageStyle, Style, TableBox, TextBox, TextFragment, TextLayouter, TextShaper, WidthFromPolygon