Module: HexaPDF::Content

Defined in:
lib/hexapdf/content.rb,
lib/hexapdf/content/canvas.rb,
lib/hexapdf/content/parser.rb,
lib/hexapdf/content/operator.rb,
lib/hexapdf/content/processor.rb,
lib/hexapdf/content/color_space.rb,
lib/hexapdf/content/graphic_object.rb,
lib/hexapdf/content/graphics_state.rb,
lib/hexapdf/content/canvas_composer.rb,
lib/hexapdf/content/graphic_object/arc.rb,
lib/hexapdf/content/graphic_object/geom2d.rb,
lib/hexapdf/content/transformation_matrix.rb,
lib/hexapdf/content/graphic_object/solid_arc.rb,
lib/hexapdf/content/graphic_object/endpoint_arc.rb

Overview

Overview

The Content module contains everything related to working with page content streams.

The most important classes are:

  • The Canvas class which provides an interface for drawing graphics and text.

  • The Parser and Processor classes for processing an existing content stream.

Defined Under Namespace

Modules: ColorSpace, GraphicObject, LineCapStyle, LineJoinStyle, Operator, RenderingIntent, TextRenderingMode Classes: Canvas, CanvasComposer, GraphicsState, LineDashPattern, NamedValue, Parser, Processor, Tokenizer, TransformationMatrix