D Формат файла стиля

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

D1
Иерархия элементов XML
D2
Структура файла
D3
Определение цветов, типов линий и маркеров
D4
Использование цветов, линий и маркеров в схемах
D5
Настройка диаграмм
D6
Настройка свойств текста
D7
Настройка меток
D8
Настройка линий
D9
Настройка круга Харви и флажка

D1 Иерархия элементов XML

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

  • fillLst
    • noFill
    • solidFill
      • schemeClr
        • lumMod
        • lumOff
      • srgbClr
      • sdrgbClr
      • scrgbClr
      • prstClr
    • patFill
      • fgClr + bgClr
  • lnLst
    • noLine
    • ln
      • prstDash
  • markerLst
    • noMarker
    • marker
      • symbol

Следующие элементы определяют тип линии и линии сетки по умолчанию, которые используются в think-cell. Они описаны в разделе Настройка линий.

  • lnfillDefault
    • solidfillRef
    • lnRef
  • lnfillGridline
    • solidfillRef
    • lnRef

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

  • shapestyleLst
    • shapestyle
      • fillref
      • lnfill
  • fillschemeLst
    • fillscheme
      • lnfillSegment
        • solidfillRef
        • lnRef
      • lnfillSegmentMekko
        • solidfillRef
        • lnRef
      • fillref
      • seriesCountSpecific
        • fillref
  • lnfillmarkerSchemeLst
    • lnfillmarkerScheme
      • lnfillmarker
        • solidfillRef
        • lnRef
        • markerRef
      • seriesCountSpecific
        • lnfillmarker
  • fillmarkerSchemeLst
    • fillmarkerscheme
      • fillmarker
        • solidfillRef
        • markerRef
      • seriesCountSpecific
        • fillmarker

Следующие элементы можно использовать для определения схемы заливки по умолчанию для всех диаграмм и отдельных диаграмм. Они описаны в разделе Настройка диаграмм.

  • fillSchemeRefDefault
  • fillSchemeRefDefaultStacked
  • fillSchemeRefDefaultWaterfall
  • fillSchemeRefDefaultClustered
  • fillSchemeRefDefaultMekko
  • fillSchemeRefDefaultArea
  • fillSchemeRefDefaultPie
  • fillSchemeRefDefaultBubble
  • lnfillmarkerSchemeRefDefault
  • lnfillmarkerSchemeRefDefaultCombination
  • fillmarkerSchemeRefDefault

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

  • defPPr

Следующие элементы определяют свойства стиля различных меток. Они описаны в разделе Настройка меток.

  • метка
    • lnfillLeaderLine
      • lnRef
    • shapestyleRefBubble
    • sumLabelPosition

Следующие элементы определяют свойства линий для осей и условных обозначений. Они описаны в разделе Настройка линий.

  • диаграмма
    • lnfillAxis
      • solidfillRef
      • lnRef
    • lnfillAxisCategory
      • solidfillRef
      • lnRef
  • условные обозначения
    • lnfill
      • solidfillRef
      • lnRef

Следующие элементы определяют стиль и поведение кругов Харви и флажков. Они описаны в разделе Настройка круга Харви и флажка.

  • harveyball
    • fillRefCompleted + fillRefBackground
    • lnfill
  • Флажок
    • fillref
    • lnfill
    • choices
      • glyph
        • solidfillRef
        • шрифт
        • t
      • pic
        • Relationship

D2 Структура файла

Файлы стиля think-cell — это XML-файлы, использующие следующую схему:

http://schemas.think-cell.com/27857/tcstyle.xsd

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

D2.1 style

style — это корневой элемент файла стиля. Обязательный атрибут name задает имя, которое отображается в меню изображение Дополнительно как текущий активный стиль. Атрибуты xmlns, xmlns:xsi и xsi:schemaLocation в примере не следует изменять при создании нового файла стиля. Необязательный атрибут basedOn может ссылаться на старый базовый стиль. Для загрузки файла стиля с атрибутом basedOn необходимо, чтобы соответствующий файл .tcbasestyle находился в каталоге установки.

Файлы стиля, созданные для более ранних версий think-cell, будут работать без изменений. Если вы хотите использовать дополнительные элементы, которые поддерживаются только в текущем выпуске, вам потребуется обновить номер сборки в атрибутах xmlns и xsi:schemaLocation, как показано в следующем примере.

Пример:

<style name="Example style name" 
xmlns="http://schemas.think-cell.com/27857/tcstyle" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation= 
  "http://schemas.think-cell.com/27857/tcstyle 
   http://schemas.think-cell.com/27857/tcstyle.xsd"> 
... 
</style>

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

D2.2 noStyle

Если файл стиля содержит только этот элемент, после его загрузки текущие данные стиля будут удалены из образца слайдов.

Пример:

<noStyle 
xmlns="http://schemas.think-cell.com/27857/tcstyle" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation= 
  "http://schemas.think-cell.com/27857/tcstyle 
   http://schemas.think-cell.com/27857/tcstyle.xsd"/>

D3 Определение цветов, типов линий и маркеров

D3.1 Цвета

schemeClr

Заливка, основанная на одном из встроенных цветов схемы PowerPoint. Атрибут val определяет цвет, используя значения bg1, tx1, accent1, accent2, accent3, accent4, accent5, accent6, dk1, lt1, dk2, lt2, hlink, folHlink, bg2 или tx2. При использовании schemeClr атрибут name родительского элемента solidFill обычно имеет такое же значение, как и атрибут val. При этом think-cell будет использовать имя, которое отображается в диалоговом окне цветов схемы в PowerPoint в зависимости от версии PowerPoint и языка пользовательского интерфейса.

Пример:

<solidFill name="accent2"> 
  <schemeClr val="accent2"/> 
</solidFill>

lumMod

Процент изменения светлоты цвета. Обычно этот параметр вложен в schemeClr, однако он может использоваться и для изменения цветов других типов, описание которых приведено далее.

Пример:

<solidFill name="Accent 1, Darker 20%"> 
  <schemeClr val="accent1"> 
    <lumMod val="80%"/> 
  </schemeClr> 
</solidFill>

lumOff

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

Пример:

<solidFill name="Accent 1, Lighter 20%"> 
  <schemeClr val="accent1"> 
    <lumMod val="80%"/> 
    <lumOff val="20%"/> 
  </schemeClr> 
</solidFill>

srgbClr

Заливка, основанная на цвете, определенном с использованием компонентов красного, зеленого и синего канала (RGB). Атрибут val содержит шесть шестнадцатеричных символов для трех компонентов.

Пример:

<srgbClr val="FF00FF"/>

sdrgbClr

Заливка, основанная на цвете, определенном с использованием компонентов красного, зеленого и синего канала (RGB). Атрибуты r, g и b содержат числа от 0 до 255.

Пример:

<sdrgbClr r="0" g="255" b="0"/>

scrgbClr

Заливка, основанная на цвете, определенном с использованием компонентов красного, зеленого и синего канала (RGB). Атрибуты r, g и b содержат процентные значения от 0 % до 100 %. В качестве процентных значений могут использовать целые или десятичные числа с 2 знаками после точки.

Пример:

<scrgbClr r="0%" g="100%" b="66.66%"/>

prstClr

Заливка, основанная на цветах, определенных в стандарте Office Open XML. Атрибут val указывает имя цвета до AliceBlue до YellowGreen, перечисленных в

msdn.microsoft.com/en-us/library/ 
documentformat.openxml.drawing.presetcolorvalues.aspx

или подразделе 20.1.10.47 стандарта Office Open XML.

Пример:

<prstClr val="white"/>

D3.2 Заливки

solidFill

Заливка, основанная на одном цвете. Цвет можно указать в одном из дочерних элементов schemeClr, srgbClr или prstClr. Атрибут name содержит имя, указанное в списке цветов.

Пример:

<solidFill name="White"> 
  <srgbClr val="FFFFFF"/> 
</solidFill>

pattFill

Шаблонная заливка, основанная на шаблоне и двух цветах. Цвета можно указать в дочерних элементах fgClr и bgClr, которые описывают цвет переднего плана и цвет фона шаблона соответственно. Сам шаблон можно указать с помощью атрибута prst и ссылки на шаблон, описанный в Office Open XML. Атрибут name содержит имя, указанное в списке цветов.

Пример:

<pattFill name="Outlined diamond" prst="openDmnd"> 
  <fgClr> 
    <prstClr val="black"/> 
  </fgClr> 
  <bgClr> 
    <prstClr val="white"/> 
  </bgClr> 
</pattFill>

fgClr

Описывает цвет переднего плана шаблонной заливки. Цвет можно указать в одном из дочерних элементов schemeClr, srgbClr или prstClr.

Пример:

<fgClr> 
  <prstClr val="black"/> 
</fgClr>

bgClr

Описывает цвет фона шаблонной заливки. См. раздел fgClr.

D3.3 Параметры в элементе управления цветом заливки

fillLst

Список заливок, описанных множеством экземпляров элементов noFill, solidFill или pattFill. Заливки, определенные в этом списке, отображаются в элементе управления цветом перемещаемой панели инструментов (см. раздел Цвет и заливка).

Пример:

<fillLst> 
  <solidFill ... 
</fillLst>

noFill

Если пользователь выбирает эту специальную заливку в элементе управления цветом, например для сегмента, у сегмента не будет цвета заливки. Атрибут name содержит имя по умолчанию, используемое в элементе управления цветом, которое нельзя изменить.

<noFill name="No Fill"/>

separator

Горизонтальная линия в списках, отображаемая на перемещаемой панели инструментов. Она может использоваться внутри элементов fillLst, fillSchemeList и lnfillmarkerSchemeLst.

Пример:

<separator/>

D3.4 Линии

ln

Линия определенной толщины, основанная на типе лини. Атрибут w описывает толщину линии. Значение этого атрибута указывается в EMU (английских метрических единицах). 12 700 EMU эквивалентны толщине линии 1 пт. Атрибут name содержит имя, используемое для указания ссылок на этот тип линии. Тип линии можно указать с помощью дочернего элемента prstDash.

Пример:

<ln name="Solid 0.25 pt" w="3175"> 
  <prstDash val="solid"/> 
</ln>

prstDash

Тип линии, основанный на встроенных типах линии, определенных в стандарте Office Open XML. Атрибут val указывает тип линии, используя значения solid, dash, lgDash, dashDot, lgDashDot, lgDashDotDot, sysDot, sysDashDotDot, которые соответствуют стандарту Office Open XML:

msdn.microsoft.com/en-us/library/ 
documentformat.openxml.drawing.presetlinedashvalues.aspx

Пример:

<prstDash val="solid"/>

D3.5 Параметры в элементе управления типом линии

lnLst

Список линий, описанных одним необязательным экземпляром элемента noLine и по крайней мере одним экземпляром элемента ln. Линии, заданные в этом списке, отображаются в элементе управления типом линии перемещаемой панели инструментов (см. раздел Тип линии). Кроме того, здесь необходимо определить все типы линии, указанные с помощью lnRef для графиков (см. раздел График), универсальных соединителей (см. раздел Универсальные соединители), каскадных соединителей (см. раздел Каскадная диаграмма), контуров и т. д.

Пример:

<lnLst> 
  <ln ... 
</lnLst>

Для описания каждой записи в списке атрибут w элемента ln преобразуется в точки, например 3175 EMU преобразуется в 1/4 пт, и отображается с визуальным представлением типа штриха.

noLine

Если пользователь выберет этот специальный тип линии в элементе управления типом линии, у линии не будет цвета заливки. Атрибут name содержит имя, используемое в элементе управления типом линии. Этот элемент может быть указан в списке линий только один раз.

Пример:

<noLine name="No Line"/>

D3.6 Маркеры

marker

Маркер определенной формы. Атрибут name содержит имя, указанное в списке стилей маркеров. Форму маркера можно указать с помощью дочернего элемента symbol.

Пример:

<marker name="Marker Circle"> 
  <symbol val="circle"/> 
</marker>

symbol

Форма маркера, основанная на встроенных формах маркеров, определенных в стандарте Office Open XML. Атрибут val определяет тип маркера, используя значения circle, triangle, diamond, square, star, x, hollowCircle, hollowTriangle, hollowDiamond, hollowSquare, dash, dot и plus.

msdn.microsoft.com/en-us/library/ 
documentformat.openxml.drawing.charts.markerstylevalues.aspx

Пример:

<symbol val="circle"/>

D3.7 Параметры в элементе управления маркерами

markerLst

Список маркеров, описанных одним необязательным экземпляром элемента noMarker и по крайней мере одним экземпляром элемента marker. Маркеры, определенные в этом списке, отображаются в элементе управления маркерами перемещаемой панели инструментов (см. раздел Форма маркера).

Пример:

<markerLst> 
  <marker ... 
</markerLst>

noMarker

Если пользователь выберет этот специальный стиль маркера в элементе управления стилями маркеров, у маркера не будет цвета заливки. Атрибут name содержит имя по умолчанию, используемое в элементе управления стилями маркеров, которое нельзя изменить.

<noMarker name="No Marker"/>

D4 Использование цветов, линий и маркеров в схемах

D4.1 Параметры в элементе управления схемой меток

shapestyleLst

Список стилей фигур, на которые можно ссылаться для определения поведения фигур think-cell по умолчанию. Отдельные стили фигур определяются с помощью дочернего элемента shapestyle. В настоящее время только пузырек стрелок разницы может использовать такую ссылку (см. раздел Настройка меток), поэтому этот список может содержать только один элемент.

Пример:

<shapestyleLst> 
  <shapestyle ... 
</shapestyleLst>

shapestyle

Стиль фигуры. Должен содержать один дочерний элемент fillref для определения цвета фона фигуры, может содержать один дополнительный дочерний элемент lnfill и последующие дочерние элементы для описания контура фигуры.

Пример:

<shapestyle name="Bubble"> 
  <fillRef name="bg1"/> 
  <lnfill> 
    <lnRef name="Solid 0.75 pt" /> 
    <solidfillRef name="Dark Gray" /> 
  </lnfill> 
</shapestyle>

D4.2 Параметры в элементе управления цветовой схемой

fillSchemeLst

Список цветовых схем think-cell, которые будут использоваться в элементе управления цветовой схемой перемещаемой панели инструментов (см. раздел Цветовая схема). Отдельные схемы заливки определяются с помощью дочернего элемента fillScheme.

Пример:

<fillSchemeLst> 
  <fillScheme name="Company fill scheme"> 
  ... 
</fillSchemeLst>

fillScheme

Цветовая схема, состоящая из последовательности заливок. Она определяется с помощью указания заливок в дочернем элементе fillRef. Атрибут name содержит имя, которое используется в элементе управления цветовой схемой. Атрибут fillRefOtherSeries указывает, какой цвет следует использовать для ряда "Другое" (см. раздел Ряд "Другое").

Если для необязательного логического атрибута reverse задано значение 1, список заливок будет применен в обратном порядке: первая заливки для самого нижнего ряда, вторая заливка для ряда выше и т. д.

Необязательный логический атрибут repeatLast управляет действиями, которые выполняются после однократного использования каждой заливки, т. е. когда количество сегментов превышает количество цветов заливки. По умолчанию, или если значение 0 установлено намеренно, в дополнительных сегментах повторяются цвета заливки, начиная с первого и продолжая вторым, третьим и т. д. Если для repeatLast задано значение 1, последний цвет заливки, указанный в цветовой схеме будет использоваться для всех последующих сегментов.

Пример:

<fillScheme name="Company fill scheme" 
            fillRefOtherSeries="Orange" 
            reverse="0" 
            repeatLast="0"> 
  <fillRef name="White"/> 
  ... 
</fillScheme>

Цветовая схема хорошо подходит для большинства диаграмм, однако она плохо применима к диаграммам с небольшим количеством рядов. Например, вы можете использовать цветовую схему с одним основным цветом и несколькими оттенками этого цвета, а затем с другим основным цветом и несколькими его оттенками. Если в диаграмме только два сегмента, более предпочтительным может оказаться использование двух основных цветов вместо одного основного цвета и одного его оттенка. Эту проблему можно решить с помощью дочернего элемента seriesCountSpecific.

seriesCountSpecific

Если в диаграмме имеется определенное число рядов, в качестве цветовой схемы необходимо использовать последовательность заливок. Атрибут seriesCount указывает, для какого количества рядов используется эта последовательность. Вы можете использовать диапазон (seriesCount="1-3") или число (seriesCount="2").

При изменении количества рядов диаграмма автоматически переключается между последовательностью заливки по умолчанию в fillScheme и любой конкретной последовательностью заливки в seriesCountSpecific.

Пример:

<fillScheme name="Company fill scheme" 
            fillRefOtherSeries="Orange"> 
  <fillRef name="Red"/> 
  <fillRef name="Light Red"/> 
  <fillRef name="Lighter Red"/> 
  <fillRef name="Blue"/> 
  <fillRef name="Light Blue"/> 
  <fillRef name="Lighter Blue"/> 
  <seriesCountSpecific seriesCount="1-2"> 
    <fillRef name="Red"/> 
    <fillRef name="Blue"/> 
  </seriesCountSpecific> 
</fillScheme>

Вы можете использовать несколько элементов seriesCountSpecific внутри одного fillScheme, если диапазоны в атрибутах seriesCount не перекрываются. Если ни один из атрибутов seriesCount для конкретных списков не соответствует текущему количеству рядов, используется последовательность заливок из родительского элемента.

seriesCountSpecific поддерживает атрибуты reverse и repeatLast для fillScheme.

fillRef

Ссылка на заливку, указанную в элементе fillLst. Атрибут name должен соответствовать значению того же атрибута в определении заливки.

Пример:

<fillRef name="White"/>

D4.3 Параметры в элементе управления схемой линий

lnfillmarkerSchemeLst

Список схем линий think-cell, который будет использоваться в элементе управления схемой линий перемещаемой панели инструментов. Отдельные схемы линий определяются с помощью дочернего элемента lnfillmarkerScheme.

Пример:

<lnfillmarkerSchemeLst> 
  <lnfillmarkerScheme name="Company line scheme"> 
  ... 
</lnfillmarkerSchemeLst>

lnfillmarkerScheme

Схема линий, состоящая из последовательности объединенных типов линий. Чтобы ее определить, необходимо описать типы линии, используя дочерний элемент lnfillmarker, который ссылается на линию, цвет и маркер. Атрибут name содержит имя, которое используется в элементе управления схемой линий. При необходимости seriesCountSpecific может использоваться с другой последовательностью lnfillmarker для диаграмм с небольшим количеством рядов (см. seriesCountSpecific).

Пример:

<lnfillmarkerScheme name="Company line scheme"> 
  <lnfillmarker> 
    <lnRef name="Solid 18"/> 
    <solidfillRef name="accent1"/> 
    <markerRef name="No Marker"/> 
  </lnfillmarker> 
  ... 
</lnfillmarkerScheme>

lnfillmarker

Объединенный тип линии для графиков (см. раздел График), описанный дочерними элементами lnRef, solidfillRef и необязательным элементом markerRef, которые ссылаются на линию, цвет заливки и маркер соответственно.

Пример:

<lnfillmarker> 
  <lnRef name="Solid 18"/> 
  <solidfillRef name="accent1"/> 
  <markerRef name="No Marker"/> 
</lnfillmarker>

lnRef

Ссылка на линию, указанную в элементе lnLst. Значение атрибута name должно совпадать со значением того же атрибута в определении линии. lnRef как дочерний элемент lnfillmarker не может ссылаться на тип линии noLine.

Пример:

<lnRef name="Solid 18"/>

solidfillRef

Ссылка на цвет заливки, указанный в элементе fillLst. Атрибут name должен соответствовать значению того же атрибута в определении заливки.

Пример:

<solidfillRef name="accent1"/>

markerRef

Ссылка на маркер, указанный в элементе markerLst. Атрибут name должен соответствовать значению того же атрибута в определении маркера.

Пример:

<markerRef name="No Marker"/>

D4.4 Параметры в элементе управления схемой маркеров

fillmarkerSchemeLst

Список схем маркеров think-cell, которые будут использоваться в элементе управления схемой маркеров перемещаемой панели инструментов (см. раздел Схема маркеров). Отдельные схемы маркеров определяются с помощью дочернего элемента fillmarkerScheme.

Пример:

<fillmarkerSchemeLst> 
  <fillmarkerScheme name="Company marker scheme"> 
  ... 
</fillmarkerSchemeLst>

fillmarkerScheme

Схема маркера, состоящая из последовательности маркеров. Она определяется с помощью указания маркеров в дочернем элементе fillmarker. Атрибут name содержит имя, которое используется в элементе управления цветовой схемой. При необходимости seriesCountSpecific может использоваться с другой последовательностью fillmarker для диаграмм с небольшим количеством рядов (см. seriesCountSpecific).

Пример:

<fillmarkerScheme name="Company marker scheme"> 
  <fillmarker> 
  ... 
</fillScheme>

fillmarker

Объединенный стиль маркера, состоящий из ссылки на маркер, использующей дочерний элемент markerRef, и необязательной ссылки на цвет заливки, использующей дочерний элемент solidfillRef. Если markerRef ссылается на noMarker, solidfillRef будет игнорироваться.

Пример:

<fillmarker> 
  <markerRef name="Square"/> 
  <solidfillRef name="Orange"/> 
</fillmarker>

D5 Настройка диаграмм

D5.1 fillSchemeRefDefault

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

fillSchemeRefDefaultStacked, 
fillSchemeRefDefaultWaterfall, 
fillSchemeRefDefaultClustered, 
fillSchemeRefDefaultMekko, 
fillSchemeRefDefaultArea, 
fillSchemeRefDefaultPie, 
fillSchemeRefDefaultBubble

они переопределяют схему по умолчанию, заданную здесь, для соответствующего типа диаграммы. Если используются все эти элементы, fillSchemeRefDefault можно опустить.

Пример:

<fillSchemeRefDefault name="Company scheme"/>

D5.2 fillSchemeRefDefaultStacked

Цветовая схема по умолчанию для диаграмм с накоплением.

Пример:

<fillSchemeRefDefaultStacked name="Stacked scheme"/>

D5.3 fillSchemeRefDefaultWaterfall

Цветовая схема по умолчанию для каскадных диаграмм.

Пример:

<fillSchemeRefDefaultWaterfall 
  name="Waterfall scheme"/>

D5.4 fillSchemeRefDefaultClustered

Цветовая схема по умолчанию для диаграмм с группировкой.

Пример:

<fillSchemeRefDefaultClustered 
  name="Clustered scheme"/>

D5.5 fillSchemeRefDefaultMekko

Цветовая схема по умолчанию для диаграмм Mekko.

Пример:

<fillSchemeRefDefaultMekko name="Mekko scheme"/>

D5.6 fillSchemeRefDefaultArea

Цветовая схема по умолчанию для диаграмм с областями.

Пример:

<fillSchemeRefDefaultArea name="Area scheme"/>

D5.7 fillSchemeRefDefaultPie

Цветовая схема по умолчанию для круговых диаграмм.

Пример:

<fillSchemeRefDefaultPie name="Pie scheme"/>

D5.8 fillSchemeRefDefaultBubble

Цветовая схема по умолчанию для пузырьковых диаграмм.

Пример:

<fillSchemeRefDefaultBubble name="Bubble scheme"/>

D5.9 lnfillmarkerSchemeRefDefault

Цветовая схема по умолчанию для графиков.

Пример:

<lnfillmarkerSchemeRefDefault name="Line scheme"/>

D5.10 lnfillmarkerSchemeRefDefaultCombination

Цветовая схема по умолчанию для смешанных диаграмм.

Пример:

<lnfillmarkerSchemeRefDefaultCombination 
  name="Combination scheme"/>

D5.11 fillmarkerSchemeRefDefault

Цветовая схема по умолчанию для точечных диаграмм.

Пример:

<fillmarkerSchemeRefDefault name="Shapes"/>

D6 Настройка свойств текста

defPPr

Свойства абзаца по умолчанию для текста меток и текстовых полей. Свойства новых меток и текстовых полей определяются одним из уровней стиля текста заполнителя основного текста. Соответствующий уровень стиля текста выбирается эвристически, что в большинстве случаев дает оптимальный результат. Такое поведение активируется, если элемент defPPr не используется. Если выбран неподходящий уровень стиля текста, вы можете использовать атрибут lvl с числами от 0 до 8, чтобы явно указать нужный уровень. Нумерация начинается с 0, что соответствует первому уровню стиля текста. 1 указывает второй уровень и т. д. think-cell использует цвет шрифта из свойств абзаца указанного уровня стиля текста для меток и текстовых полей.

Пример:

<defPPr lvl="3"/>

D7 Настройка меток

Элемент label содержит элементы для настройки свойств меток. Следующие элементы являются дочерними элементами label. Обратите внимание, что shapestyleRefBubble — это обязательный дочерний элемент, а другие — необязательные.

lnfillLeaderLine

Тип линии, используемый для линии между меткой сегмента и сегментом, если метка не размещена внутри сегмента. Если элемент solidfillRef не указан, вместо цвета из lnfillDefault think-cell использует соответствие цветов для автоматического определения цвета шрифта метки.

Пример:

<lnfillLeaderLine> 
  <lnRef name="Solid 0.5 pt"/> 
</lnfillLeaderLine>

shapestyleRefBubble

Ссылка на фигуру, указанную в shapestyleLst. Атрибут name должен соответствовать значению того же атрибута в определении стиля фигуры. Он определяет стиль меток, используемых в стрелке разницы.

Пример:

<shapestyleRefBubble name="Bubble"/>

sumLabelPosition

Позиция меток итоговых значений. Атрибут val может принимать следующие значения (позиции описаны для вертикальных гистограмм и изменяются соответствующим образом для повернутых или перевернутых диаграмм).

accordingToSign
Метки итоговых значений размещаются над столбцом для положительных значений и под столбцом для отрицательных значений. Используется по умолчанию, если элемент отсутствует.
awayFromBaseline
Метки итоговых значений размещаются не на базовой линии, то есть метка никогда не размещается между столбцов и базовой линией.

Этот параметр применяется к перемещаемым столбцам каскадных диаграмм. В противном случае оба метода определяют одинаковые позиции метки, и sumLabelPosition не имеет значения.

Пример:

<label> 
  <sumLabelPosition val="accordingToSign" /> 
</label>

D8 Настройка линий

D8.1 lnfillDefault

Тип линии, используемый во всей надстройке think-cell. Указав в элементе lnRef ссылку на одну из линий в элементе lnLst, можно указать тип и толщину штриха. Один из сплошных цветов в элементе fillLst указывается с помощью solidfillRef для определения цвета.

Пример:

<lnfillDefault> 
  <lnRef name="Solid 0.75 pt" /> 
  <solidfillRef name="tx1" /> 
</lnfillDefault>

Если элемент lnRef или solidfillRef отсутствует в одном из определений типа линии, указанных ниже, используется соответствующее значение из lnfillDefault.

lnfillGridline

Тип линии сетки. Использует такую же схему и правила, как и lnfillDefault выше.

D8.2 Контуры сегментов

Контуры сегментов определяются на уровне схемы заливки, то есть каждая схема из элемента управления цветовой схемой также может установить тип линии для контуров сегментов. Поэтому следующие элементы являются дочерними элементами fillScheme.

lnfillSegment

Стиль контура по для этой цветовой схемы.

lnfillSegmentMekko

Стиль контура для диаграмм Mekko, использующих цветовую схему родительского элемента. Если элемент опущен, используется тип линии из lnfillSegment.

Пример

Здесь для контуров сегментов используется noLine. Однако так как зачастую это недопустимо для диаграмм Mekko, используется тонкая сплошная линия со стандартным цветом переднего плана.

<fillScheme name="PowerPoint Theme" ...> 
  <lnfillSegment> 
    <noLine/> 
  </lnfillSegment> 
  <lnfillSegmentMekko> 
    <lnRef name="Solid 0.25 pt" /> 
    <solidfillRef name="tx1" /> 
  </lnfillSegmentMekko> 
  <fillRef name="accent1"/> 
  ... 
</fillScheme>

D8.3 Линии на диаграммах

Элемент chart содержит элементы для настройки линий на диаграммах. Следующие элементы являются дочерними элементами chart.

lnfillAxis

Тип линии оси диаграммы по умолчанию.

lnfillAxisCategory

Тип линии оси категорий. Может использоваться для установки более толстой базовой линии. Если элемент опущен, используется lnfillAxis.

lnfillArrow

Тип линии по умолчанию, используемый для стрелок разницы.

lnfillArrowCAGR

Тип линии, используемый для стрелок CAGR.

lnfillArrowCategoryDifference

Тип линии, используемый для стрелок разницы итоговых значений.

lnfillArrowSegmentDifference

Тип линии, используемый для стрелок разницы уровня.

lnfillExtensionLine

Тип линии, используемый для линий расширения стрелок разницы уровня.

lnfillConnector

Тип линии, используемый для линий соединителей.

lnfillConnectorWaterfall

Тип линии, используемый для линий каскадных соединителей. Если указан этот элемент, данный стиль заменяет lnfillConnector. В дополнение к дочерним элементам lnRef и solidfillRef, lnfillConnectorWaterfall также поддерживает дочерний элемент <noLine />, позволяющий скрыть каскадные соединители, что невозможно для lnfillConnector.

lnfillValueLine

Тип линии, используемый для линий значений.

lnfillTrendLine

Тип линии, используемый для линий трендов.

lnfillPartition

Тип линии, используемый для разделов.

lnfillErrorBar

Тип линии, используемый для пределов погрешностей.

lnfillRidge

Тип линии, используемый для ребра диаграммы Mekko.

D8.4 Линии в условных обозначениях

Следующий элемент является дочерним элементом legend.

lnfill

Контур фигуры think-cell. Если этот элемент не используется, у фигуры нет контура. Если этот элемент используется, но указывает только тип или цвет линии, незаданное свойство определяется lnfillDefault, как обычно.

Пример:

<legend> 
  <lnfill> 
    <lnRef name="Solid 0.75 pt" /> 
    <solidfillRef name="Dark Gray" /> 
  </lnfill> 
</legend>

D9 Настройка круга Харви и флажка

D9.1 harveyball

Объединенный стиль для круга Харви, состоящий из дочерних элементов fillRefCompleted, fillRefBackground и lnfill, описывающих состояние завершения, цвет фона и контур круга Харви соответственно. Обязательный атрибут sz определяет размер шрифта круга Харви по умолчанию в сотых долях точки.

Пример:

<harveyball sz="1400"> 
  <fillRefCompleted name="Black"/> 
  <fillRefBackground name="Light Orange"/> 
  <lnfill> 
    <lnRef name="Solid 0.5 pt"/> 
    <solidfillRef name="accent1"/> 
  </lnfill> 
</harveyball>

D9.2 fillRefCompleted

См. раздел fillRef.

D9.3 fillRefBackground

См. раздел fillRef.

D9.4 checkbox

Объединенный стиль для флажка, состоящий из дочернего элемента fillRef, описывающего цвет фона флажка, дочернего элемента lnfill, описывающего контур флажка, и списка символов, знаков и изображений в дочернем элементе choices. Обязательный атрибут sz определяет размер шрифта флажка по умолчанию в сотых долях точки. Размер каждого глифа указывается отдельно.

Пример:

<checkbox sz="1400"> 
  <fillRef name="No Fill"/> 
  <lnfill> 
    <noLine/> 
  </lnfill> 
  <choices> 
    <glyph hotkeys="VO1" sz="1867"> 
      <solidfillRef name="Green"/> 
      <t>v</t> 
    </glyph> 
    <glyph hotkeys="X2" sz="1867"> 
      <solidfillRef name="Pink"/> 
      <font typeface="Arial Unicode MS"/> 
      <t>&#10007;</t> 
    </glyph> 
    <glyph hotkeys="Q3" sz="1867"> 
      <font typeface="Arial Unicode MS"/> 
      <t>?</t> 
    </glyph> 
    <pic hotkeys="R4"> 
      <Relationship Target="traffic_light_horizontal_red.emf"/> 
    </pic> 
    <glyph hotkeys=" 0" sz="1867"> 
      <t> </t> 
    </glyph> 
  </choices> 
</checkbox>

D9.5 choices

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

D9.6 glyph

Глиф (символ или знак), используемый как один из вариантов флажка. Атрибут hotkeys описывает список символов для сочетаний клавиш, используемых для выбора глифа. Дочерние элементы solidFillRef описывают цвет символа или знака, font описывает шрифт, а t — сам символ или знак. Обязательный атрибут sz определяет размер шрифта символа по умолчанию в сотых долях точки, независимо от общего размера флажка.

Пример:

<glyph hotkeys="qQ3" sz="1867"> 
  <solidfillRef name="Blue"/> 
  <font typeface="Arial Unicode MS"/> 
  <t>?</t> 
</glyph>

D9.7 t

Символ или знак, используемый в глифе (используется во флажке). Содержимым этого элемента может быть дословный символ (a), символ Юникода или числовая ссылка на кодовую точку Юникода. Числовая ссылка может быть задана с использованием десятичных чисел (&#10007;) и шестнадцатеричных чисел (&#x2717;).

D9.8 pic

Изображение, которое используется как один из вариантов флажка. Имя EMF-файла с изображением указывается как атрибут Target дочернего элемента Relationship. Атрибут hotkeys описывает список символов для сочетаний клавиш, используемых для выбора изображения.

Пример:

<pic hotkeys="R4"> 
  <Relationship Target="traffic_light_horizontal_red.emf"/> 
</pic>

Создание EMF-файла любой фигуры в PowerPoint:

1.
Нажмите правой кнопкой мыши фигуру или выделение фигур.
2.
Выберите Сохранить как изображение.
3.
Сохраните файл как Расширенный метафайл Windows (*.emf).

Конечно, вы также можете использовать подходящий графический редактор для создания EMF-файла.

Еще не пользователь?

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