getGlobalOffsetInParagraph method
Calculates the global offset within paragraphId for a local
(fragmentId, localOffset) pair. Returns null if the fragment is not found.
Implementation
int? getGlobalOffsetInParagraph(
String paragraphId,
String fragmentId,
int localOffset,
) {
final node = nodeById(paragraphId);
if (node is! Paragraph) return null;
flattenContainer(node);
final entry = _flattenedByFragIdCache?[paragraphId]?[fragmentId];
if (entry != null) return entry.$2 + localOffset;
return null;
}