ПОДДЕРЖКА ГРАФИЧЕСКИХ ПРЕДСТАВЛЕНИЙ, ОСНОВАННАЯ НА ПОЛЬЗОВАТЕЛЬСКИХ НАСТРОЙКАХ

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