Interface ISvgModule2
interface ISvgModule2
Extends ISvgModule
Extends ISvgModule with factories for SVG data payloads and the
asynchronous SVG loader. Obtain via TryQueryInterface<ISvgModule2>().
Methods
makeSvgLoader()
Creates a newISvgLoader*makeSvgLoader()
ISvgLoader instance for fetching SVG data
from a URL or a local file path.
Returns
ISvgLoader*
An ISvgLoader instance.
makeSvgData()
Creates anISvgData*makeSvgData(stringxml)
ISvgData from raw SVG XML, for use with
ISvgView2::setData.
Parameters
xml
string — Required
The raw SVG XML payload.
Returns
ISvgData*
A valid ISvgData instance.
Throws
InvalidArgumentError— if the XML is empty or malformed.

