Einhugur SVG Plugin

Version:

2.0

Compatible:

  • macOS X 32 bit and 64 bit

  • macOS X Apple Silicon

  • Windows 32 bit and 64 bit

  • Linux 32 bit and 64 bit

  • Linux ARM 32 bit and 64 bit

  • iOS
  • Requirements:

    Xojo 2019r1 or later. (It may or may not work on older versions of Xojo on some platforms, we will not officially support older versions in this plugin).

    On Mac you need macOS 10.9 or later.

    Dependencies:

    TypeLib 13.0 or later

    Summary:

    Einhugur SVG Plugin is a Xojo plugin load and render SVG images.

    Additionally to what is listed bellow then the plugin can rotate and scale the SVG’s before rendering them. And the plugin can recolour single color SVG’s.

    The library we use under the hood is work in progress and currently supports:
  • Basic Shapes

  • Document Structures

  • Coordinate Systems, Transformations and Units

  • SolidColors

  • Gradients

  • Patterns

  • Masks

  • ClipPaths

  • Markers

  • StyleSheet


  • The library under the hood does not yet support:
  • Filters

  • Remarks: To install Einhugur SVG Plugin you have to create a folder called Plugins in the same folder as your Xojo application is located in and drop the plugin into it.

    Special thanks to Norman Palardy for testing and creating example projects.

    Agreement:

    This product is a commercial software, only registered users are allowed to use it.

    Einhugur Software will disable all serial numbers found on Internet and all serial numbers of decoded plugins that have illegally been posted on Internet.

    Einhugur Software and the author, are in no way responsible for the bugs that might be found in this product. However, Einhugur Software will do its best to fix the bugs.

    Officially we only support versions noted above and up to current official (not alpha or beta versions) version of Xojo at the date of when this plugin is published. We cannot predict what changes might come in future versions of Xojo.

    Note that the SVG Plugin uses is free software which can be obtained from https://github.com/sammycage/lunasvg free of charge.

    The LunaSVG library which is used is Copyright (c) 2020 Nwutobo Samuel Ugochukwu , by the Einhugur SVG Plugin for Xojo Copyright © 2022 Einhugur Software. The Einhugur SVG Plugin for Xojo is commercial software.

    License on the LunaSVG library which we use under the hood in the plugin:


    MIT License

    Copyright (c) 2020 Nwutobo Samuel Ugochukwu

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all
    copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    SOFTWARE.

  • E-mail:

    support@einhugur.com

    Website:

    https://www.einhugur.com/