Module: Emfsvg::Translation::Handlers
- Defined in:
- lib/emfsvg/translation/handlers.rb,
lib/emfsvg/translation/handlers/shared_gdi.rb,
lib/emfsvg/translation/handlers/defs_handler.rb,
lib/emfsvg/translation/handlers/line_handler.rb,
lib/emfsvg/translation/handlers/path_handler.rb,
lib/emfsvg/translation/handlers/rect_handler.rb,
lib/emfsvg/translation/handlers/text_handler.rb,
lib/emfsvg/translation/handlers/group_handler.rb,
lib/emfsvg/translation/handlers/image_handler.rb,
lib/emfsvg/translation/handlers/circle_handler.rb,
lib/emfsvg/translation/handlers/path_flattener.rb,
lib/emfsvg/translation/handlers/ellipse_handler.rb,
lib/emfsvg/translation/handlers/polygon_handler.rb,
lib/emfsvg/translation/handlers/polyline_handler.rb,
lib/emfsvg/translation/handlers/clip_path_handler.rb
Overview
Handlers are stateless callables that translate one Svg::Element subclass into EMF records, operating on a Context. They are registered in a HandlerRegistry, keyed by element class.
Defined Under Namespace
Modules: SharedGdi Classes: CircleHandler, ClipPathHandler, DefsHandler, EllipseHandler, GroupHandler, ImageHandler, LineHandler, PathFlattener, PathHandler, PenState, PolygonHandler, PolylineHandler, RectHandler, TextHandler