示例#1
0
        public PathBoundedTextVObjectData(PathBoundedTextVObject obj)
            : base(obj)
        {
            BP = obj.BoundingPaths != null?obj.BoundingPaths.Select(p => p.ToSvgString()).ToArray() : null;

            IV = obj.IsVertical;
        }
示例#2
0
        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);
            }
        }