Table of Contents - prawn-svg-0.25.2 Documentation
Classes and Modules
- Prawn
- Prawn::SVG
- Prawn::SVG::Attributes
- Prawn::SVG::Attributes::ClipPath
- Prawn::SVG::Attributes::Opacity
- Prawn::SVG::Attributes::Space
- Prawn::SVG::Attributes::Stroke
- Prawn::SVG::Attributes::Transform
- Prawn::SVG::CSS
- Prawn::SVG::Calculators
- Prawn::SVG::Calculators::AspectRatio
- Prawn::SVG::Calculators::DocumentSizing
- Prawn::SVG::Calculators::Pixels
- Prawn::SVG::Calculators::Pixels::Measurement
- Prawn::SVG::Color
- Prawn::SVG::Color::Hex
- Prawn::SVG::Document
- Prawn::SVG::Elements
- Prawn::SVG::Elements::Base
- Prawn::SVG::Elements::CallDuplicator
- Prawn::SVG::Elements::Circle
- Prawn::SVG::Elements::Container
- Prawn::SVG::Elements::DepthFirstBase
- Prawn::SVG::Elements::Ellipse
- Prawn::SVG::Elements::Gradient
- Prawn::SVG::Elements::Ignored
- Prawn::SVG::Elements::Image
- Prawn::SVG::Elements::Image::FakeIO
- Prawn::SVG::Elements::Line
- Prawn::SVG::Elements::Marker
- Prawn::SVG::Elements::Path
- Prawn::SVG::Elements::Polygon
- Prawn::SVG::Elements::Polyline
- Prawn::SVG::Elements::Rect
- Prawn::SVG::Elements::Root
- Prawn::SVG::Elements::Style
- Prawn::SVG::Elements::Text
- Prawn::SVG::Elements::TextComponent
- Prawn::SVG::Elements::Use
- Prawn::SVG::Elements::Viewport
- Prawn::SVG::Extension
- Prawn::SVG::Font
- Prawn::SVG::FontRegistry
- Prawn::SVG::Interface
- Prawn::SVG::Loaders
- Prawn::SVG::Loaders::Data
- Prawn::SVG::Loaders::File
- Prawn::SVG::Loaders::Web
- Prawn::SVG::Pathable
- Prawn::SVG::Properties
- Prawn::SVG::State
- Prawn::SVG::TTF
- Prawn::SVG::UrlLoader
Methods
- ::clamp — Prawn::SVG::Color
- ::color_to_hex — Prawn::SVG::Color
- ::external_font_paths — Prawn::SVG::FontRegistry
- ::font_path — Prawn::SVG::Interface
- ::load_external_fonts — Prawn::SVG::FontRegistry
- ::new — Prawn::SVG::Calculators::AspectRatio
- ::new — Prawn::SVG::Calculators::DocumentSizing
- ::new — Prawn::SVG::Color::Hex
- ::new — Prawn::SVG::Document
- ::new — Prawn::SVG::Elements::Base
- ::new — Prawn::SVG::Elements::DepthFirstBase
- ::new — Prawn::SVG::Elements::Image::FakeIO
- ::new — Prawn::SVG::Elements::Root
- ::new — Prawn::SVG::Font
- ::new — Prawn::SVG::FontRegistry
- ::new — Prawn::SVG::Interface
- ::new — Prawn::SVG::Loaders::File
- ::new — Prawn::SVG::State
- ::new — Prawn::SVG::TTF
- ::new — Prawn::SVG::UrlLoader
- ::parse — Prawn::SVG::Color
- ::parse_font_family_string — Prawn::SVG::CSS
- ::to_pixels — Prawn::SVG::Calculators::Pixels::Measurement
- ::weight_for_css_font_weight — Prawn::SVG::Font
- #== — Prawn::SVG::Color::Hex
- #add_call — Prawn::SVG::Elements::Base
- #add_call_and_enter — Prawn::SVG::Elements::Base
- #add_calls_from_element — Prawn::SVG::Elements::Base
- #add_to_cache — Prawn::SVG::UrlLoader
- #angles — Prawn::SVG::Pathable
- #append_calls_to_parent — Prawn::SVG::Elements::Base
- #append_child — Prawn::SVG::Elements::TextComponent
- #append_text — Prawn::SVG::Elements::TextComponent
- #apply — Prawn::SVG::Elements::Base
- #apply — Prawn::SVG::Elements::Circle
- #apply — Prawn::SVG::Elements::Ellipse
- #apply — Prawn::SVG::Elements::Image
- #apply — Prawn::SVG::Elements::Line
- #apply — Prawn::SVG::Elements::Path
- #apply — Prawn::SVG::Elements::Polygon
- #apply — Prawn::SVG::Elements::Polyline
- #apply — Prawn::SVG::Elements::Rect
- #apply — Prawn::SVG::Elements::Root
- #apply — Prawn::SVG::Elements::Text
- #apply — Prawn::SVG::Elements::TextComponent
- #apply — Prawn::SVG::Elements::Use
- #apply — Prawn::SVG::Elements::Viewport
- #apply_calls_from_standard_attributes — Prawn::SVG::Elements::Base
- #apply_calls_from_standard_attributes — Prawn::SVG::Elements::Text
- #apply_child_elements — Prawn::SVG::Elements::DepthFirstBase
- #apply_colors — Prawn::SVG::Elements::Base
- #apply_commands — Prawn::SVG::Pathable
- #apply_drawing_call — Prawn::SVG::Elements::Base
- #apply_font — Prawn::SVG::Elements::TextComponent
- #apply_marker — Prawn::SVG::Elements::Marker
- #apply_markers — Prawn::SVG::Pathable
- #apply_step — Prawn::SVG::Elements::DepthFirstBase
- #apply_text — Prawn::SVG::Elements::TextComponent
- #apportion_leading_and_trailing_spaces — Prawn::SVG::Elements::Text
- #assert_compatible_prawn_version — Prawn::SVG::Elements::Gradient
- #assert_file_exists! — Prawn::SVG::Loaders::File
- #assert_valid_file_uri! — Prawn::SVG::Loaders::File
- #assert_valid_path! — Prawn::SVG::Loaders::File
- #bounding_box — Prawn::SVG::Elements::Base
- #bounding_box — Prawn::SVG::Elements::Circle
- #bounding_box — Prawn::SVG::Elements::Ellipse
- #bounding_box — Prawn::SVG::Elements::Image
- #bounding_box — Prawn::SVG::Elements::Rect
- #bounding_box — Prawn::SVG::Pathable
- #build_absolute_and_expand_path — Prawn::SVG::Loaders::File
- #build_uri — Prawn::SVG::Loaders::File
- #build_uri — Prawn::SVG::Loaders::Web
- #built_printable_queue — Prawn::SVG::Elements::Text
- #calculate — Prawn::SVG::Calculators::DocumentSizing
- #calculate_sizing — Prawn::SVG::Document
- #clamp — Prawn::SVG::Elements::Base
- #clip_rectangle — Prawn::SVG::Interface
- #commands — Prawn::SVG::Elements::Line
- #commands — Prawn::SVG::Elements::Polygon
- #commands — Prawn::SVG::Elements::Polyline
- #compute_font_size_property — Prawn::SVG::Properties
- #compute_properties — Prawn::SVG::Properties
- #container? — Prawn::SVG::Elements::Base
- #container? — Prawn::SVG::Elements::Container
- #container? — Prawn::SVG::Elements::Marker
- #container? — Prawn::SVG::Elements::Root
- #container? — Prawn::SVG::Elements::Viewport
- #correctly_cased_font_name — Prawn::SVG::FontRegistry
- #draw — Prawn::SVG::Interface
- #drawable? — Prawn::SVG::Elements::Base
- #drawable? — Prawn::SVG::Elements::Text
- #duplicate_array — Prawn::SVG::Elements::CallDuplicator
- #duplicate_call — Prawn::SVG::Elements::CallDuplicator
- #duplicate_calls — Prawn::SVG::Elements::CallDuplicator
- #duplicate_hash — Prawn::SVG::Elements::CallDuplicator
- #extract_attributes_and_properties — Prawn::SVG::Elements::Base
- #extract_element_from_url_id_reference — Prawn::SVG::Elements::Base
- #find_referenced_element — Prawn::SVG::Elements::TextComponent
- #fix_windows_path — Prawn::SVG::Loaders::File
- #from_url — Prawn::SVG::Loaders::Data
- #from_url — Prawn::SVG::Loaders::File
- #from_url — Prawn::SVG::Loaders::Web
- #gradient_arguments — Prawn::SVG::Elements::Gradient
- #image_dimensions — Prawn::SVG::Elements::Image
- #initialize_dup — Prawn::SVG::State
- #inspect — Prawn::SVG::Calculators::AspectRatio
- #installed? — Prawn::SVG::Font
- #installed_fonts — Prawn::SVG::FontRegistry
- #invalid? — Prawn::SVG::Calculators::DocumentSizing
- #issue_prawn_command — Prawn::SVG::Interface
- #load — Prawn::SVG::FontRegistry
- #load — Prawn::SVG::UrlLoader
- #load_coordinates — Prawn::SVG::Elements::Gradient
- #load_data_from_file — Prawn::SVG::TTF
- #load_default_stylesheet — Prawn::SVG::Properties
- #load_file — Prawn::SVG::Loaders::File
- #load_gradient_configuration — Prawn::SVG::Elements::Gradient
- #load_hash — Prawn::SVG::Properties
- #load_stops — Prawn::SVG::Elements::Gradient
- #match_all — Prawn::SVG::Elements::Path
- #meet? — Prawn::SVG::Calculators::AspectRatio
- #merge_external_fonts — Prawn::SVG::FontRegistry
- #name — Prawn::SVG::Elements::Base
- #new_call_context_from_base — Prawn::SVG::Elements::Base
- #numerical_font_size — Prawn::SVG::Properties
- #parse — Prawn::SVG::Elements::Base
- #parse — Prawn::SVG::Elements::Circle
- #parse — Prawn::SVG::Elements::Container
- #parse — Prawn::SVG::Elements::Ellipse
- #parse — Prawn::SVG::Elements::Gradient
- #parse — Prawn::SVG::Elements::Ignored
- #parse — Prawn::SVG::Elements::Image
- #parse — Prawn::SVG::Elements::Line
- #parse — Prawn::SVG::Elements::Marker
- #parse — Prawn::SVG::Elements::Path
- #parse — Prawn::SVG::Elements::Polygon
- #parse — Prawn::SVG::Elements::Polyline
- #parse — Prawn::SVG::Elements::Rect
- #parse — Prawn::SVG::Elements::Root
- #parse — Prawn::SVG::Elements::Style
- #parse — Prawn::SVG::Elements::Text
- #parse — Prawn::SVG::Elements::TextComponent
- #parse — Prawn::SVG::Elements::Use
- #parse — Prawn::SVG::Elements::Viewport
- #parse_and_apply — Prawn::SVG::Elements::Base
- #parse_and_apply — Prawn::SVG::Elements::DepthFirstBase
- #parse_child_elements — Prawn::SVG::Elements::DepthFirstBase
- #parse_clip_path_attribute_and_call — Prawn::SVG::Attributes::ClipPath
- #parse_css_declarations — Prawn::SVG::Elements::Base
- #parse_css_method_calls — Prawn::SVG::Attributes::Transform
- #parse_opacity_attributes_and_call — Prawn::SVG::Attributes::Opacity
- #parse_path_command — Prawn::SVG::Elements::Path
- #parse_points — Prawn::SVG::Pathable
- #parse_standard_attributes — Prawn::SVG::Elements::Base
- #parse_step — Prawn::SVG::Elements::DepthFirstBase
- #parse_stroke_attributes_and_call — Prawn::SVG::Attributes::Stroke
- #parse_transform_attribute_and_call — Prawn::SVG::Attributes::Transform
- #parse_xml_space_attribute — Prawn::SVG::Attributes::Space
- #parse_zero_to_one — Prawn::SVG::Elements::Gradient
- #perform — Prawn::SVG::UrlLoader
- #perform_and_cache — Prawn::SVG::UrlLoader
- #perform_request — Prawn::SVG::Loaders::Web
- #pixels — Prawn::SVG::Calculators::Pixels
- #pop_call_position — Prawn::SVG::Elements::Base
- #position — Prawn::SVG::Interface
- #proc_creator — Prawn::SVG::Interface
- #process — Prawn::SVG::Elements::Base
- #process — Prawn::SVG::Elements::DepthFirstBase
- #process_child_elements — Prawn::SVG::Elements::Base
- #push_call_position — Prawn::SVG::Elements::Base
- #push_command — Prawn::SVG::Elements::Path
- #read — Prawn::SVG::Elements::Image::FakeIO
- #reintroduce_trailing_and_leading_whitespace — Prawn::SVG::Elements::Text
- #remove_printables_that_are_completely_empty — Prawn::SVG::Elements::Text
- #remove_whitespace_only_printables_and_start_and_end — Prawn::SVG::Elements::Text
- #requested_height= — Prawn::SVG::Calculators::DocumentSizing
- #requested_width= — Prawn::SVG::Calculators::DocumentSizing
- #require_attributes — Prawn::SVG::Elements::Base
- #require_positive_value — Prawn::SVG::Elements::Base
- #resize — Prawn::SVG::Interface
- #retrieve_from_cache — Prawn::SVG::UrlLoader
- #rewind — Prawn::SVG::Elements::Image::FakeIO
- #rewrite_call_arguments — Prawn::SVG::Interface
- #select_font — Prawn::SVG::Elements::TextComponent
- #select_non_equal_point — Prawn::SVG::Pathable
- #set — Prawn::SVG::Properties
- #set_from_attributes — Prawn::SVG::Calculators::DocumentSizing
- #sizing — Prawn::SVG::Interface
- #slice? — Prawn::SVG::Calculators::AspectRatio
- #subfamily — Prawn::SVG::Font
- #subfamily_name — Prawn::SVG::Font
- #svg — Prawn::SVG::Extension
- #text_children — Prawn::SVG::Elements::TextComponent
- #to_h — Prawn::SVG::Properties
- #translate — Prawn::SVG::Pathable
- #try_each_loader — Prawn::SVG::UrlLoader
- #type — Prawn::SVG::Elements::Gradient
- #windows? — Prawn::SVG::Loaders::File
- #within_float_delta? — Prawn::SVG::Elements::Path
- #x — Prawn::SVG::Calculators::Pixels
- #x_based_on_requested_alignment — Prawn::SVG::Interface
- #x_pixels — Prawn::SVG::Calculators::Pixels
- #y — Prawn::SVG::Calculators::Pixels
- #y_based_on_requested_alignment — Prawn::SVG::Interface
- #y_pixels — Prawn::SVG::Calculators::Pixels