СПОСОБ СОЗДАНИЯ НАДПИСИ, УСТРОЙСТВО И ТЕРМИНАЛ

1. Способ создания надписи, содержащий этапы, на которых:
принимают запрос создания надписи, который несет в себе содержание надписи и идентификацию темы приложения, причем идентификация темы является идентификацией темы, используемой в приложении в настоящее время;
считывают информацию об атрибуте надписи из информации о теме, которая указана в идентификации темы;
определяют стиль надписи, который задан в теме, в соответствии с информацией об атрибуте надписи; и
создают надпись, содержащую содержание надписи, на панели надписей в соответствии со стилем надписи.
2. Способ по п. 1, в котором этап, на котором считывают информацию об атрибуте надписи из информации о теме, которая указана в идентификации темы, содержит этапы, на которых:
ищут информацию о теме, которая указана в идентификации темы, по меньшей мере в одной информации о теме, предварительно сохраненной в приложении; и
считывают информацию об атрибуте надписи из искомой информации о теме, причем информация об атрибуте надписи содержит правило для определения ширины надписи и режима размещения надписи на панели надписей.
3. Способ по п. 2, в котором:
правило определения ширины является одним из определения ширины надписи в соответствии с шириной, занимаемой содержанием надписи, и определения предустановленной ширины в качестве ширины надписи, а режим размещения является одним из режима выровненного по левому краю размещения, режима выровненного по правому краю размещения и режима выровненного по центру размещения; либо
правило определения ширины является определением максимальной доступной ширины у панели надписей в качестве ширины надписи, а режим размещения является режимом рассредоточенного размещения.
4. Способ по п. 3, в котором этап, на котором определяют стиль надписи, который задан в теме, в соответствии с
информацией об атрибуте надписи, содержит этапы, на которых:
вычисляют ширину надписи в соответствии с содержанием надписи, если в соответствии с правилом определения ширины ширина надписи определяется в соответствии с шириной, занимаемой содержанием надписи; и
определяют стиль надписи в соответствии с шириной надписи и режимом размещения.
5. Способ по п. 4, в котором этап, на котором вычисляют ширину надписи в соответствии с содержанием надписи, содержит этапы, на которых:
вычисляют ширину содержания, занимаемую содержанием надписи;
определяют ширину содержания в качестве ширины надписи; либо обнаруживают, является ли ширина содержания больше предустановленной минимальной ширины и меньше предустановленной максимальной ширины, определяют ширину содержания в качестве ширины надписи, если ширина содержания больше минимальной ширины и меньше максимальной ширины, и определяют минимальную ширину или максимальную ширину в качестве ширины надписи, если ширина содержания меньше минимальной ширины или больше максимальной ширины.
6. Способ по п. 5, в котором этап, на котором определяют минимальную ширину или максимальную ширину в качестве ширины надписи, содержит этапы, на которых:
сравнивают абсолютное значение от значения первой разности с абсолютным значением от значения второй разности, причем первая разность получается путем вычитания ширины содержания из минимальной ширины, тогда как вторая разность получается путем вычитания ширины содержания из максимальной ширины;
определяют максимальную ширину в качестве ширины надписи, если абсолютное значение от значения первой разности больше абсолютного значения от значения второй разности; и
определяют минимальную ширину в качестве ширины надписи, если абсолютное значение от значения первой разности меньше абсолютного значения от значения второй разности.
7. Способ по п. 3, в котором этап, на котором определяют
стиль надписи, который задан в теме, в соответствии с информацией об атрибуте надписи, содержит этапы, на которых:
определяют ширину, полученную путем равного деления длины панели надписей, содержащей создаваемую надпись и по меньшей мере надпись на панели надписей, в качестве ширины надписи, если в соответствии с правилом определения ширины максимальная доступная ширина панели надписей определяется в качестве ширины надписи, и
определяют стиль надписи в соответствии с шириной надписи и режимом размещения.
8. Устройство создания надписи, содержащее:
модуль приема запроса, сконфигурированный для приема запроса создания надписи, который несет в себе содержание надписи и идентификацию темы приложения, и идентификация темы является идентификацией темы, используемой в приложении в настоящее время;
модуль считывания информации, сконфигурированный для считывания информации об атрибуте надписи из информации о теме, которая указана в идентификации темы;
модуль определения стиля, сконфигурированный для определения стиля надписи, который задан в теме, в соответствии с информацией об атрибуте надписи, считанной модулем считывания информации; и
модуль создания надписи, сконфигурированный для создания надписи, содержащей содержание надписи, на панели надписей в соответствии со стилем надписи, определенным модулем определения стиля.
9. Устройство по п. 8, в котором модуль считывания информации содержит:
блок поиска информации, сконфигурированный для поиска информации о теме, которая указана в идентификации темы, по меньшей мере в одной информации о теме, предварительно сохраненной в приложении; и
блок считывания информации, сконфигурированный для считывания информации об атрибуте надписи из информации о теме, найденной блоком поиска информации, причем информация об
атрибуте надписи содержит правило для определения ширины надписи и режима размещения надписи на панели надписей.
10. Устройство по п. 9, в котором:
правило определения ширины является либо одним из определения ширины надписи в соответствии с шириной, занимаемой содержанием надписи, или определения предустановленной ширины в качестве ширины надписи, а режим размещения является одним из режима выровненного по левому краю размещения, режима выровненного по правому краю размещения и режима выровненного по центру размещения; либо
правило определения ширины является определением максимальной доступной ширины у панели надписей в качестве ширины надписи, а режим размещения является режимом рассредоточенного размещения.
11. Устройство по п. 10, в котором модуль определения стиля содержит:
блок вычисления ширины, сконфигурированный для вычисления ширины надписи в соответствии с содержанием надписи, если в соответствии с правилом определения ширины ширина надписи определяется в соответствии с шириной, занимаемой содержанием надписи; и
первый блок определения, сконфигурированный для определения стиля надписи в соответствии с шириной надписи, вычисленной блоком вычисления ширины, и режимом размещения.
12. Устройство по п. 11, в котором блок вычисления ширины содержит:
подблок вычисления ширины, сконфигурированный для вычисления ширины содержания, занимаемой содержанием надписи; и
подблок определения ширины, сконфигурированный определять ширину содержания, вычисленную подблоком вычисления ширины, в качестве ширины надписи; либо обнаруживать, является ли ширина содержания, вычисленная подблоком вычисления ширины, больше предустановленной минимальной ширины и меньше предустановленной максимальной ширины, определять ширину содержания в качестве ширины надписи, если ширина содержания больше минимальной ширины и меньше максимальной ширины, и определять минимальную ширину
или максимальную ширину в качестве ширины надписи, если ширина содержания меньше минимальной ширины или больше максимальной ширины.
13. Устройство по п. 12, в котором подблок определения ширины сконфигурирован сравнивать абсолютное значение от значения первой разности с абсолютным значением от значения второй разности, причем первая разность получается путем вычитания ширины содержания из минимальной ширины, тогда как вторая разность получается путем вычитания ширины содержания из максимальной ширины; определять максимальную ширину в качестве ширины надписи, если абсолютное значение от значения первой разности больше абсолютного значения от значения второй разности; и определять минимальную ширину в качестве ширины надписи, если абсолютное значение от значения первой разности меньше абсолютного значения от значения второй разности.
14. Устройство по п. 10, в котором модуль определения стиля содержит:
блок определения ширины, сконфигурированный для определения ширины, полученной путем равного деления длины панели надписей, содержащей создаваемую надпись и по меньшей мере надпись на панели надписей, в качестве ширины надписи, если максимальная доступная ширина панели надписей определяется в качестве ширины надписи в соответствии с правилом определения ширины; и
второй блок определения, сконфигурированный для определения стиля надписи в соответствии с шириной надписи, определенной блоком определения ширины, и режимом размещения.
15. Терминал, содержащий:
процессор;
запоминающее устройство, сконфигурированное для хранения исполняемых команд от процессора;
при этом процессор сконфигурирован для выполнения:
приема запроса создания надписи, который несет в себе содержание надписи и идентификацию темы, и идентификация темы является идентификацией темы, используемой в приложении в настоящее время;
считывания информации об атрибуте надписи из информации о
теме, которая указана в идентификации темы;
определения стиля надписи, который задан темой, в соответствии с информацией об атрибуте надписи; и
создания надписи, содержащей содержание надписи, на панели надписей в соответствии со стилем надписи.