@@ -95,46 +95,47 @@ class JsiSkParagraph
9595 std::vector<para::LineMetrics> metrics;
9696 getObject ()->getLineMetrics (metrics);
9797 auto returnValue = jsi::Array (runtime, metrics.size ());
98-
98+
9999 for (size_t i = 0 ; i < metrics.size (); ++i) {
100100 auto lineMetrics = jsi::Object (runtime);
101-
101+
102102 // Text indices
103- lineMetrics.setProperty (runtime, " startIndex" ,
103+ lineMetrics.setProperty (runtime, " startIndex" ,
104104 static_cast <double >(metrics[i].fStartIndex ));
105- lineMetrics.setProperty (runtime, " endIndex" ,
105+ lineMetrics.setProperty (runtime, " endIndex" ,
106106 static_cast <double >(metrics[i].fEndIndex ));
107- lineMetrics.setProperty (runtime, " endExcludingWhitespaces" ,
108- static_cast <double >(metrics[i].fEndExcludingWhitespaces ));
109- lineMetrics.setProperty (runtime, " endIncludingNewline" ,
110- static_cast <double >(metrics[i].fEndIncludingNewline ));
111-
107+ lineMetrics.setProperty (
108+ runtime, " endExcludingWhitespaces" ,
109+ static_cast <double >(metrics[i].fEndExcludingWhitespaces ));
110+ lineMetrics.setProperty (
111+ runtime, " endIncludingNewline" ,
112+ static_cast <double >(metrics[i].fEndIncludingNewline ));
113+
112114 // Line break info
113- lineMetrics.setProperty (runtime, " isHardBreak" ,
114- metrics[i].fHardBreak );
115-
115+ lineMetrics.setProperty (runtime, " isHardBreak" , metrics[i].fHardBreak );
116+
116117 // Vertical metrics
117- lineMetrics.setProperty (runtime, " ascent" ,
118+ lineMetrics.setProperty (runtime, " ascent" ,
118119 static_cast <double >(metrics[i].fAscent ));
119- lineMetrics.setProperty (runtime, " descent" ,
120+ lineMetrics.setProperty (runtime, " descent" ,
120121 static_cast <double >(metrics[i].fDescent ));
121- lineMetrics.setProperty (runtime, " height" ,
122+ lineMetrics.setProperty (runtime, " height" ,
122123 static_cast <double >(metrics[i].fHeight ));
123-
124+
124125 // Horizontal metrics
125- lineMetrics.setProperty (runtime, " width" ,
126+ lineMetrics.setProperty (runtime, " width" ,
126127 static_cast <double >(metrics[i].fWidth ));
127- lineMetrics.setProperty (runtime, " left" ,
128+ lineMetrics.setProperty (runtime, " left" ,
128129 static_cast <double >(metrics[i].fLeft ));
129-
130+
130131 // Position
131- lineMetrics.setProperty (runtime, " baseline" ,
132+ lineMetrics.setProperty (runtime, " baseline" ,
132133 static_cast <double >(metrics[i].fBaseline ));
133-
134+
134135 // Line number
135- lineMetrics.setProperty (runtime, " lineNumber" ,
136+ lineMetrics.setProperty (runtime, " lineNumber" ,
136137 static_cast <double >(metrics[i].fLineNumber ));
137-
138+
138139 returnValue.setValueAtIndex (runtime, i, lineMetrics);
139140 }
140141 return returnValue;
0 commit comments