コード例 #1
0
SVGParsingError SVGPath::setValueAsString(const String& string)
{
    OwnPtr<SVGPathByteStream> byteStream = SVGPathByteStream::create();
    SVGParsingError parseStatus = buildByteStreamFromString(string, *byteStream);
    m_pathValue = CSSPathValue::create(byteStream.release());
    return parseStatus;
}
コード例 #2
0
ファイル: SVGPath.cpp プロジェクト: JiangSuyong/chromium
SVGParsingError SVGPath::setValueAsString(const String& string)
{
    SVGParsingError parseStatus = NoError;
    RefPtr<SVGPathByteStream> byteStream = SVGPathByteStream::create();
    if (!buildByteStreamFromString(string, *byteStream))
        parseStatus = ParsingAttributeFailedError;
    m_pathValue = CSSPathValue::create(byteStream.release());
    return parseStatus;
}
コード例 #3
0
RawPtr<SVGPropertyBase> SVGPath::cloneForAnimation(const String& value) const
{
    OwnPtr<SVGPathByteStream> byteStream = SVGPathByteStream::create();
    buildByteStreamFromString(value, *byteStream);
    return SVGPath::create(CSSPathValue::create(byteStream.release()));
}