Implement correct path measurement, matrix calculation, getTextAnchorShift, startOffset.

Add method and spacing attributes to textPath.
Correct startOffset calculation.
Implement method="stretch".
This commit is contained in:
Mikael Sand
2017-06-22 17:02:30 +03:00
parent 0aeb68e904
commit bd84f09a96
7 changed files with 109 additions and 271 deletions

View File

@@ -91,6 +91,8 @@ export default function(props, container) {
y,
dx,
dy,
method,
spacing,
textAnchor,
startOffset
} = props;
@@ -127,6 +129,8 @@ export default function(props, container) {
content,
deltaX,
deltaY,
method,
spacing,
startOffset: (startOffset || 0).toString(),
positionX: _.isNil(x) ? null : x.toString(),
positionY: _.isNil(y) ? null : y.toString()