Port new GlyphContext, FontData, enums, props, Bezier and text rendering

This commit is contained in:
Mikael Sand
2017-08-23 05:41:35 +03:00
parent 3cafc34cb2
commit ccb8729917
105 changed files with 10437 additions and 105 deletions

View File

@@ -17,7 +17,7 @@
[self renderGroupTo:context];
}
- (RNSVGBezierTransformer *)getBezierTransformer
- (RNSVGPath *)getPath
{
RNSVGSvgView *svg = [self getSvgView];
RNSVGNode *template = [svg getDefinedTemplate:self.href];
@@ -28,6 +28,12 @@
}
RNSVGPath *path = (RNSVGPath *)template;
return path;
}
- (RNSVGBezierTransformer *)getBezierTransformer
{
RNSVGPath *path = [self getPath];
CGFloat startOffset = [self relativeOnWidth:self.startOffset];
return [[RNSVGBezierTransformer alloc] initWithBezierCurvesAndStartOffset:[path getBezierCurves]
startOffset:startOffset];