Text Spacing Adjustment via Segmented Object Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing text editing techniques require users to manually adjust character spacing by placing the cursor between characters, making it time-consuming and laborious to modify multiple spacings, thereby affecting user experience.
Innovation Solution
A text processing method and apparatus that allows flexible adjustment of character and word spacings by determining a spacing adjustment object in response to a triggering operation, enabling users to interactively adjust and update the spacing between characters and words within a text.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If manual cursor placement is used to adjust character spacing, then precise spacing control is achieved, but time consumption and labor intensity increase significantly
Solution Approach 1:
The patent segments the text into words and characters, allowing users to select and adjust spacing for specific segments rather than manually positioning cursors between every character. This segmentation enables batch processing of spacing adjustments, significantly reducing time consumption while maintaining precise control over character and word spacing.
Solution Approach 2:
The patent implements preliminary action by allowing users to pre-select text ranges and define spacing adjustment parameters before execution. The system prepares the spacing adjustment configuration in advance, so when the user triggers the adjustment, it is applied immediately to all selected text, eliminating the need for repeated manual cursor placement and reducing time consumption.
2Productivity
If default spacing is used for text, then text processing is quick and simple, but user experience deteriorates due to lack of flexibility
Solution Approach 1:
The patent implements dynamics by providing adjustable and configurable spacing parameters that can be modified according to user needs. The system transitions from static default spacing to dynamic spacing control, where users can flexibly adjust character spacing, word spacing, and line spacing parameters while maintaining efficient batch processing capabilities.
Solution Approach 2:
The patent applies parameter changes by allowing users to modify spacing parameters (character spacing, word spacing, line spacing) to different values based on requirements. The system maintains default parameters for quick processing but enables flexible parameter adjustment when needed, thus improving ease of operation without significantly compromising processing speed.
3Manufacturing precision
If individual character spacing adjustment is implemented, then precise control over each character is achieved, but device complexity and operation difficulty increase
Solution Approach 1:
The patent merges multiple spacing adjustment operations into a single unified function. Instead of requiring separate operations for each character or cursor placement, the system combines text selection, parameter configuration, and spacing adjustment into one integrated process, reducing device complexity while maintaining precise control over character spacing.
Solution Approach 2:
The patent implements universality by creating a multi-functional spacing adjustment system that can handle character spacing, word spacing, and line spacing adjustments through a single interface and mechanism. This universal approach simplifies the system complexity compared to having separate adjustment mechanisms for each type of spacing control.
Data Source
AI summary
Embodiments of the present disclosure provide a text processing method and apparatus, an electronic device, and a storage medium. The text processing method includes: acquiring and displaying a text to be processed, in which the text to be processed includes a plurality of words, and each of the plurality of words includes at least one character; determining a spacing adjustment object corresponding to the text to be processed in response to a spacing adjustment triggering operation for the text to be processed, in which the spacing adjustment object includes a word spacing and a character spacing that make up the text to be processed; adjusting the spacing adjustment object, updating the text to be processed based on an adjustment result, and displaying the text to be processed after the updating.


