Module: Emfsvg::Svg
- Defined in:
- lib/emfsvg/svg.rb,
lib/emfsvg/svg/color.rb,
lib/emfsvg/svg/paint.rb,
lib/emfsvg/svg/parser.rb,
lib/emfsvg/svg/stroke.rb,
lib/emfsvg/svg/element.rb,
lib/emfsvg/svg/document.rb,
lib/emfsvg/svg/elements.rb,
lib/emfsvg/svg/path_data.rb,
lib/emfsvg/svg/elements/defs.rb,
lib/emfsvg/svg/elements/line.rb,
lib/emfsvg/svg/elements/path.rb,
lib/emfsvg/svg/elements/rect.rb,
lib/emfsvg/svg/elements/text.rb,
lib/emfsvg/svg/elements/group.rb,
lib/emfsvg/svg/elements/image.rb,
lib/emfsvg/svg/elements/circle.rb,
lib/emfsvg/svg/attribute_parser.rb,
lib/emfsvg/svg/elements/ellipse.rb,
lib/emfsvg/svg/elements/polygon.rb,
lib/emfsvg/svg/transform_parser.rb,
lib/emfsvg/svg/elements/polyline.rb,
lib/emfsvg/svg/elements/stylable.rb,
lib/emfsvg/svg/path_data/command.rb,
lib/emfsvg/svg/clip_path_registry.rb,
lib/emfsvg/svg/elements/clip_path.rb
Overview
Pure SVG domain model. No EMF knowledge lives here.
Svg::Parser consumes a Nokogiri-parsed SVG document and produces Svg::Document / Svg::Element value objects. Translation layer (Emfsvg::Translation) consumes these.
Defined Under Namespace
Modules: AttributeParser, Elements, Parser, PathData, TransformParser Classes: ClipPathRegistry, Color, Document, Element, OpenElement, Paint, Stroke