deleteRange static method
DiagramTextEditResult
deleteRange({
- required TextStory story,
- required int start,
- required int end,
- DiagramTextDefinition text = const PlainTextDefinition(),
Deletes a story-wide range without flattening independent text regions.
Newline separators between blocks in the same region are structural and
merge those blocks when selected. Region boundaries remain intact so a
card title can never absorb its body. A fully cleared region retains an
empty paragraph, whose metadata text may normalize.
Implementation
static DiagramTextEditResult deleteRange({
required TextStory story,
required int start,
required int end,
DiagramTextDefinition text = const PlainTextDefinition(),
}) => _ParagraphStructureCommands.deleteRange(
story: story,
text: text,
start: start,
end: end,
);