public PathBoundedTextVObjectData(PathBoundedTextVObject obj) : base(obj) { BP = obj.BoundingPaths != null?obj.BoundingPaths.Select(p => p.ToSvgString()).ToArray() : null; IV = obj.IsVertical; }
public string UpdateByPathBoundedTextVObjectData(string canvasData, string vObjectData) { var pathBoundedText = new PathBoundedTextVObject { Data = vObjectData }; using (var canvas = new CanvasSlim { Data = canvasData }) { UpdateTextVObject(pathBoundedText, canvas); return(pathBoundedText.Data); } }