Information processing apparatus, information processing method, and program
AssigneeCanon Kabushiki Kaisha
InventorsWataru Suzuki, Shinya Takeichi
Life of this patent
Estimating the term…
Abstract
A limited display area can be effectively used for character display. According to one embodiment, an information processing apparatus includes a derivation unit configured to derive a length by which a position of a head character laid out at a beginning of a line or column of characters displayed in a display area of a display unit can be changed within a range in which a letter form of the head character does not exceed the display area, and an adjustment unit configured to adjust the layout position of the head character and that of a character subsequent to the head character based on the length.
Claims21
An information processing apparatus comprising:
- a derivation unit configured to derive a length by which a position of a head character laid out at a beginning of a line or column of characters displayed in a display area of a display unit can be changed within a range in which a letter form of the head character does not exceed the display area;
- and
- an adjustment unit configured to adjust the layout position of the head character and that of a character subsequent to the head character based on the length.
An information processing apparatus comprising:
- an acquisition unit configured to acquire letter form information about a character;
- and
- an adjustment unit configured to, if a specific character is laid out at a beginning of a line or column of characters displayed in a display area of a display unit, adjust a layout position of the specific character by a length within a range in which a letter form of the specific character does not exceed the display area based on letter form information about the specific character acquired by the acquisition unit, and if a character other than a specific character is laid out at the beginning, not adjust the layout position of the character laid out at the beginning.
An information processing apparatus comprising:
- an acquisition unit configured to, if a character area of a process target character among characters included in a character string displayed in a display area of a display unit, does not fit in the same line or column in the display area as a character immediately previous to the character to be processed, obtain occupation area information about the process target character;
- and
- a determination unit configured to, if an occupation area indicated by the occupation area information acquired by the acquisition unit fits in the display area, determine that a layout position of the process target character comes at a position in the same line or column as the character immediately previous to the process target character, and located after the character immediately previous to the process target character.
An information processing method comprising:
- deriving a length by which a layout position of a head character laid out at a beginning of a line or column of characters displayed in a display area of a display unit can be changed within a range in which a letter form of the head character does not exceed the display area;
- and
- adjusting the layout position of the head character and that of a character subsequent to the head character based on the length.
An information processing apparatus comprising:
- obtaining letter form information about a character;
- and
- if a specific character is laid out at a beginning of a line or column of characters displayed in a display area of a display unit, adjusting a layout position of the specific character by a length within a range in which a letter form of the specific character does not exceed the display area based on letter form information about the specific character acquired by the acquiring, and if a character other than a specific character is laid out at the beginning, not adjusting the layout position of the character laid out at the beginning.
An information processing method comprising:
- if a character area of a process target character among characters included in a character string displayed in a display area of a display unit, does not fit in the same line or column in the display area as a character immediately previous to the process target character, acquiring occupation area information about the process target character;
- and
- if an occupation area indicated by the occupation area information acquired by the acquiring fits in the display area, determining that a layout position of the process target character comes at a position in the same line or column as the character immediately previous to the process target character, and located after the character immediately previous to the process target character.
Dependencies are inferred from the claim text.