C. Настройка think-cell

В этой главе описывается, как настроить think-cell, т. е., как изменить цвета и другие свойства по умолчанию. Это осуществляется через файлы стиля think-cell, которые рассматриваются в первых четырех разделах.

В пятом разделе Настройка макета слайда списка операций по умолчанию объясняется, как создать индивидуальные макеты слайда со списком операций, а в шестом — Индивидуальная настройка ленты — как настроить пользовательский интерфейс think-cell с помощью опций кастомизации ленты в PowerPoint.

Следующие свойства можно изменить с помощью файлов стиля:

  • Список доступных цветов и шаблонов (см. раздел Цвет и заливка).

    Список цветов и шаблонов, доступных для настройки.
  • Список доступных цветовых схем (см. раздел Цветовая схема).

    Список цветовых схем, доступных для настройки.
  • Цвета круга Харви и флажок (см. раздел Флажок и круг Харви).

    Цвета круга Харви и флажок доступны для настройки.
  • Предопределенные макеты слайдов для вставки диаграмм (см. Предварительное определение макетов слайдов для вставки диаграмм). Эти макеты слайдов будут показаны в виде эскизов в левом верхнем углу окна просмотра слайдов, когда диаграмма соответствующего типа выбрана для вставки, и щелчком по одной из прямоугольных областей на эскизе вставляется диаграмма с данным расположением и размером. Можно использовать вместе с шаблонами слайдов для обеспечения последовательного расположения диаграмм.

    Эскизы слайдов, показывающие предопределенные макеты для вставки диаграмм.
  • Опция использования фискального календаря на диаграммах Ганта (см. Отображение шкалы).

    Меню шкал на диаграмме Ганта с включенным финансовым годом.
  • Список доступных типов линий (см. раздел Тип линии).

  • Список доступных маркеров для графиков и точечных диаграмм (см. раздел Форма маркера).

В первых трех разделах описываются создание и загрузка файла стиля, а также его развертывание в организации. Эти задачи следует изучить в любом случае. Затем вы можете изучить Руководство по файлу стиля, чтобы создать собственный файл стиля, или ознакомиться с форматами в разделе Формат файла стиля.

C.1
Создание стиля think-cell
C.2
Загрузка файлов стиля
C.3
Развертывание стилей think-cell
C.4
Руководство по файлу стиля
C.5
Настройка макета слайда списка операций по умолчанию
C.6
Индивидуальная настройка ленты

C.1 Создание стиля think-cell

Простые изменения можно вносить в файл стиля в любом текстовом редакторе. Новый файл стиля think-cell следует создавать с использованием выделенного XML-редактора. Он будет автоматически проверять наличие ошибок и предлагать способы их устранения. Рекомендации по выбору такого редактора и советы по его настройке см. здесь:

https://www.think-cell.com/kb/0191

Выделенный XML-редактор обычно выделяет ошибки в документе. С помощью сочетания клавиш, такого как CTRL+ПРОБЕЛ, вы можете активировать автозаполнение: редактор предложит выбрать теги, атрибуты или значения, применимые в текущем контексте (позиция курсора в тексте). Если навести указатель мыши на выделенные ошибки, вы увидите подсказку с подробным описанием ошибки.

Вместе с think-cell предоставляется несколько примеров файлов стилей. Их можно найти в подкаталоге styles в папке установки think-cell. Сначала найдите папку установки. Отображаются при нажатии на вкладку Сведения в меню значок «Меню инструментов». «Инструменты» .

Поиск папки установки.

Откройте эту папку и перейдите в подкаталог styles, например

C:\Program Files\think-cell\styles

Откройте файл generic style.xml. Он должен выглядеть следующим образом:

Стиль файла по умолчанию, загруженный в Visual Studio Express for Web.

Редактор автоматически проверяет файл на наличие ошибок. Чтобы открыть список ошибок, нажмите Вид > Список ошибок:

Пустой список ошибок в Visual Studio Express for Web.

Убедитесь, что предупреждения и ошибки отсутствуют, а затем сохраните измененный файл стиля.

Конечно, вам подойдет и любой другой редактор, который поддерживает XML. Файл необходимо сохранить с расширением .xml.

C.2 Загрузка файлов стиля

Чтобы загрузить файл стиля, выберите Загрузить файл стиля... из меню значок «Меню инструментов». «Инструменты» . В диалоговом окне перейдите в папку с файлом стиля, выберите его и нажмите Открыть. Он используется для всех новых диаграмм в презентации.

Например, после загрузки примера файла стиля example_style_complex.xml из каталога styles в папке установки think-cell элементы управления цветом и цветовой схемой будут содержать измененные элементы.

Измененный список цветов и цветовая схема после загрузки примера файла стиля.

Применить цвета или цветовые схемы стиля к существующим диаграммам нужно вручную.

C.2.1 Программная загрузка файлов стиля

Вы также можете загрузить файлы стиля программно, например, в workflow-процессе, который готовит новый или обновленный шаблоны. Более точный вызов API также позволяет указать дополнительные опции при загрузке файла стиля, например, установить определенный индивидуальный макет или даже ограничить стиль прямоугольной области индивидуального макета.

Предположим, у вас есть индивидуальный макет, в котором используются другие цвета фона в левой и правой части слайда. Фон в правой части совпадает с остальным фоном презентации, поэтому здесь можно применить стиль основного файла. Но слева используется другой фон, для которого уместно использовать измененный стиль. В этом случае для установки одного файла стиля вы бы использовали LoadStyle для всей презентации. Потом вы бы использовали LoadStyleForRegion для установки другого стиля только для левой части соответствующего индивидуального макета.

В следующих разделах описываются доступные вызовы API.

C.2.2 LoadStyle

C.2.2.1 Сигнатура

tcaddin.LoadStyle( _ 
    CustomLayoutOrMaster As Master, _ 
    FileName As String 
)
При загрузке файла стиля в индивидуальный макет сигнатура следующая
tcaddin.LoadStyle( _ 
    CustomLayoutOrMaster As CustomLayout, _ 
    FileName As String _
)

C.2.2.2 Описание

Эта функция, вызываемая из PowerPoint, загружает файл стиля в FileName в основной файл или индивидуальный макет, указанный через параметр CustomLayoutOrMaster.

C.2.2.3 Пример

' When Option Explicit appears in a file, you must 
' explicitly declare all variables using the Dim 
' or ReDim statements. If you attempt to use an 
' undeclared variable name, an error occurs at 
' compile time. 
' Use Option Explicit to avoid incorrectly typing 
' the name of an existing variable or to avoid 
' confusion in code where the scope of the 
' variable is not clear. If you do not use the 
' Option Explicit statement, all undeclared 
' variables are of Object type. 
' http://msdn.microsoft.com/en-us/ 
' library/y9341s4f%28v=vs.80%29.aspx 
Option Explicit
 
Sub LoadStyle_Sample() 
 
   ' Get the think-cell add-in object 
   Dim tcaddin As Object 
   Set tcaddin = Application.COMAddIns("thinkcell.addin").Object 
 
   Dim master As Master
   Set master = Application.ActivePresentation.Designs(1).SlideMaster
   
   Dim style As String
   style = "C:\some\path\styles\style.xml"
 
   Call tcaddin.LoadStyle(master, style)
End Sub

C.2.3 LoadStyleForRegion

C.2.3.1 Сигнатура

tcaddin.LoadStyleForRegion( _ 
    CustomLayout As CustomLayout, _ 
    FileName As String, _
	Left as Single, _
	Top as Single, _
	Width as Single, _
	Height as Single _
)

C.2.3.2 Описание

Эта функция, вызываемая из PowerPoint, загружает файл стиля в FileName в индивидуальный макет CustomLayout и ограничивает его областью, заданной Left, Top, Width, Height. В других областях слайда применяется ранее загруженный с LoadStyle стиль.

Параметры Left, Top, Width, Height задают в точках PowerPoint. Обычно вы устанавливаете их как дробные значения от общей высоты и ширины слайда. Например, для области, охватывающей две трети слайда справаe, Left будет установлен на 1/3 от ширины слайда, а Width на 2/3.

Можно вручную добавить на слайд или в индивидуальный макет фигуру, запросить ее свойства Left, Top, Width, Height программно и использовать значения с LoadStyleForRegion для ограничения стиля область, занимаемой фигурой.

think-cell поддерживает максимум два стиля на индивидуальный макет. Один набор с LoadStyle, который включает все, что не ограничивается областью, а другой — с LoadStyleForRegion.

C.2.3.3 Пример

' When Option Explicit appears in a file, you must 
' explicitly declare all variables using the Dim 
' or ReDim statements. If you attempt to use an 
' undeclared variable name, an error occurs at 
' compile time. 
' Use Option Explicit to avoid incorrectly typing 
' the name of an existing variable or to avoid 
' confusion in code where the scope of the 
' variable is not clear. If you do not use the 
' Option Explicit statement, all undeclared 
' variables are of Object type. 
' http://msdn.microsoft.com/en-us/ 
' library/y9341s4f%28v=vs.80%29.aspx 
Option Explicit
 
Sub LoadStyleForRegion_Sample() 
 
   ' Get the think-cell add-in object 
   Dim tcaddin As Object 
   Set tcaddin = Application.COMAddIns("thinkcell.addin").Object 
 
   Dim layout As CustomLayout
   Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)
   
   Dim left, top, width, height As Single
   top = 0
   left = 0
   width = layout.Width / 2
   height = layout.Height
   
   Dim style As String
   style = "C:\some\path\styles\style.xml"
 
   Call tcaddin.LoadStyleForRegion(layout, style, left, top, width, height)
End Sub

C.2.4 RemoveStyles

C.2.4.1 Сигнатура

tcaddin.RemoveStyles( _ 
    CustomLayout As CustomLayout _ 
)

C.2.4.2 Описание

Эта функция, вызываемая PowerPoint, удаляет все стили из индивидуального макета CustomLayout. Потом применяется стиль, загруженный в основной файл. Потенциально в индивидуальный макет можно загрузить стили и другой стиль, ограниченный определенной областью индивидуального макета. Поскольку RemoveStyles удаляет все стили, оба стиля будут удалены. Загруженный в основной файл стиль невозможно удалить, так как там всегда должен быть действительный стиль, связанный с основным файлом. Его можно переписать другим файлом стиля.

C.2.4.3 Пример

' When Option Explicit appears in a file, you must 
' explicitly declare all variables using the Dim 
' or ReDim statements. If you attempt to use an 
' undeclared variable name, an error occurs at 
' compile time. 
' Use Option Explicit to avoid incorrectly typing 
' the name of an existing variable or to avoid 
' confusion in code where the scope of the 
' variable is not clear. If you do not use the 
' Option Explicit statement, all undeclared 
' variables are of Object type. 
' http://msdn.microsoft.com/en-us/ 
' library/y9341s4f%28v=vs.80%29.aspx 
Option Explicit
 
Sub RemoveStyles_Sample() 
 
   ' Get the think-cell add-in object 
   Dim tcaddin As Object 
   Set tcaddin = Application.COMAddIns("thinkcell.addin").Object 
 
   Dim layout As CustomLayout
   Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)
   
   Call tcaddin.RemoveStyles(layout)
End Sub

C.3 Развертывание стилей think-cell

Загрузить файл стиля... в значок «Меню инструментов». меню «Инструменты» на панели инструментов think-cell загружает файл стиля в образец слайда текущей презентации. Если презентация распространяется как шаблон PowerPoint, стиль think-cell распространяется вместе с ней. Чтобы переключиться между стилями, нужно переключиться между шаблонами PowerPoint. Передавать файл стиля think-cell отдельным пользователям не требуется.

Мы рекомендуем распространять стиль think-cell вместе с шаблоном PowerPoint. Обычно они оба необходимы для реализации корпоративного дизайна и их развертывания в качестве простейших вариантов для пользователей.

Если невозможно развернуть стиль think-cell как часть шаблона PowerPoint, файл стиля по умолчанию можно указать в параметре конфигурации defaultstyle (см. раздел Параметры конфигурации). Значение параметра — путь к допустимому файлу стиля. Если абсолютный путь не задан, файл с указанным именем загружается из папки установки think-cell.

Файл стиля по умолчанию загружается автоматически в двух случаях:

  1. Создается новая презентация.
  2. Открывается существующая презентация, которая не содержит стиль. Если эта презентация будет сохранена и загружена снова, она теперь будет содержать стиль, поэтому стиль по умолчанию не загружается повторно.

Файл стиля по умолчанию, который будет загружен автоматически, выделяется с добавлением строки (по умолчанию) в списке доступных и недавно загруженных файлов стиля:

Команда меню «Загрузить файл стиля» со списком доступных и недавно использованных стилей.

C.4 Руководство по файлу стиля

В каталоге установки think-cell (обычно это C:\Program Files\think-cell) в подкаталоге styles можно найти файл стиля generic style.xml. Этот стиль демонстрирует цвета и цветовые схемы, которые доступны сразу после установки think-cell без загрузки стиля. Поэтому:

  1. Создайте копию generic style.xml и загрузите ее в XML-редактор (сведения о выборе редактора см. в разделе Создание стиля think-cell).
  2. Пройдитесь по файлу сверху вниз и внесите изменения, описанные далее.
  3. Удалите все ненужные цвета из списка в элементе fillLst. Вы найдете элементы solidFill, pattFill и separator, соответствующие элементам в списке цветов, показанном в think-cell (см. раздел Цвет и заливка). Чтобы удалить, например, элемент solidFill, удалите все данные между открывающим тегом <solidFill ...> и закрывающим тегом </solidFill>, включая сами теги.
  4. При необходимости создайте новый раздел для собственных цветов. Для этого вставьте тег separator, записав <separator/> в соответствующем месте в списке цветов. Вы можете использовать разрывы строки, отступы и пустые строки для формирования структуры XML-кода в файле стиля для собственного удобства. Пробелы и разрывы строки не оказывают влияния на сам стиль.
  5. Добавьте собственные цвета с помощью элемента solidFill. Для указания цвета необходимо ввести имя и значение красного, зеленого и синего каналов. Эти значения должны быть представлены в спецификациях корпоративного стиля компании. Если для цвета с именем «светло-зеленый» десятичное значение красного канала равно 170, зеленого канала — 255 и синего канала — 42, то он будет выглядеть следующим образом:
    <solidFill name="Light Green"> 
      <sdrgbClr r="170" g="255" b="42"/> 
    </solidFill>
    
  6. Удалите все ненужные цветовые схемы из списка в элементе fillSchemeLst. Вы найдете элементы fillScheme, соответствующие элементам в списке цветовых схем, показанном в think-cell (см. раздел Цветовая схема. Чтобы удалить элемент fillScheme, удалите все данные между открывающим тегом <fillScheme ...> и закрывающим тегом </fillScheme>, включая сами теги.
  7. При необходимости измените существующую цветовую схему. Вы можете:
    • удалить один или несколько цветов из схемы, удалив соответствующие элементы fillRef;
    • изменить порядок существующих цветов, изменив порядок элементов fillRef;
    • добавить собственные цвета, добавив элемент fillRef внутри элемента fillScheme в необходимом месте. Чтобы добавить цвет, описанный выше, добавьте следующую строку:
      <fillRef name="Light Green"/>
      

    Обратите внимание, что вы можете использовать только цвета, определенные в разделе fillLst (см. шаги 3–5) выше. В частности, если вы удалили какие-то цвета на шаге 3, вам необходимо удалить их также из цветовой схемы.

  8. При необходимости создайте новую цветовую схему, используя элемент fillScheme. Для вашей схемы необходимо указать имя, например, «Зеленая схема», справочный цвет, который будет использоваться другими последовательностями в обязательном атрибуте fillSchemeLst, и список справочных цветов как элементы fillRef. Если вы определили цвета «Оранжевый», «Темно-зеленый» и «Средне-зеленый» в дополнение к цвету «Светло-зеленый», который был указан выше, ваша цветовая схема может выглядеть так:
    <fillScheme name="Green Scheme" fillRefOtherSeries="Orange"> 
      <fillRef name="Dark Green"/> 
      <fillRef name="Medium Green"/> 
      <fillRef name="Light Green"/> 
    </fillScheme>
    
  9. Проверьте содержимое элемента fillSchemeRefDefault. В атрибуте name указывается цветовая схема, которая используется по умолчанию при вставке новых диаграмм. Чтобы использовать собственную цветовую схему по умолчанию, измените код следующим образом:
    <fillSchemeRefDefault name="Green scheme"/>
    
  10. Сохраните измененный файл стиля, загрузите его (см. раздел Загрузка файлов стиля) и протестируйте.
  11. Разверните новый стиль в организации, как описано в разделе Развертывание стилей think-cell. Вам не требуется отправлять XML-файл коллегам, но его, конечно, следует сохранить у себя.

C.5 Настройка макета слайда списка операций по умолчанию

Список операций think-cell может использовать настраиваемый макет в презентации для определения позиции списка операций и других фигур на слайде, таких как заголовки и изображения. Добавив такой настраиваемый макет в шаблон, вы сможете настроить эти параметры для всей организации.

  1. Создайте новый настраиваемый макет в режиме образца слайдов PowerPoint. Обычно вы копируете один из существующих макетов, который больше всего похож на требуемый макет слайда списка операций think-cell.
  2. Назовите новый макет «think-cell agenda». think-cell будет использовать его, только если вы указали это имя, в котором учитывается регистр.
  3. Добавьте в макет «think-cell agenda» только фигуры, которые должны отображаться на каждом слайде списка операций.
  4. Во время редактирования макета выберите пункт image.  Заполнитель списка операций в меню Элементы. Этот элемент доступен только при редактировании настраиваемого макета. Он добавляет заполнитель списка операций на текущий настраиваемый макет.
  5. Выберите позицию заполнителя, как описано в разделе Размещение списка операций.

Если созданный таким образом настраиваемый макет с именем «think-cell agenda» обнаружен в текущей презентации, image.  Глава будет использовать его, в том числе все добавленные на него фигуры, и разместит список операций в предопределенной позиции.

C.6 Индивидуальная настройка ленты

think-cell предоставляет весь функционал в командах в ленте, которую можно настроить, как и в PowerPoint через меню ФайлОпцииНастроить ленту. См. общую информацию, как это сделать здесь.

Перечень всех доступных команд think-cell находится в диалоговом окне Индивидуальная настройка ленты: выберите Все вкладки в Выбрать команды из: выпадающего меню и перейдите на Основные вкладкиКоманды think-cellКоманды think-cell.

Диалоговое окно индивидуальной настройки ленты PowerPoint.

Примечание. Из-за ограничений в Office добавлять или удалять команды во встроенных группах нельзя. Поэтому для добавления команд на встроенную вкладку необходимо создать в ней индивидуальную группу, щелкнув Новая группа. Группы think-cell на встроенных вкладках Вставка, Проект и Анализ ведут себя в этом отношении как встроенные группы. Но можно взять встроенные группы целиком, в том числе только что упомянутые группы think-cell, и добавить их в произвольные вкладки (удалить из произвольных вкладок).

Во время установки можно также изменить размещение основной группы ленты think-cell (Втавкаthink-cell по умолчанию). Инструкции приводятся в Лента.

Еще не пользуетесь нашим продуктом?

Поделиться