D. 스타일 파일 형식

think-cell 스타일 파일의 기술적 구조는 다음 섹션에 설명되어 있습니다. 또한 파일, 그 내용 및 계층에 대한 개요와 논리 하위 섹션에 대한 간단한 설명을 통해 think-cell 엘리먼트에 대해 정의할 수 있는 스타일 설정을 보여 줍니다. 그 다음에는 파일 구조에서 일반적으로 스타일 파일을 사용하는 방법과 스타일 파일의 구조에 대해 설명합니다. 각 엘리먼트에 대한 자세한 설명은 색, 선 스타일 및 마커 정의부터 나와 있습니다.

D.1
XML 엘리먼트의 계층 구조
D.2
파일 구조
D.3
색, 선 스타일 및 마커 정의
D.4
구성표에 있는 색, 선 및 마커 사용
D.5
차트 사용자 지정
D.6
텍스트 속성 사용자 정의
D.7
차트 배치를 위한 슬라이드 레이아웃 미리 정하기
D.8
레이블 사용자 지정
D.9
선 사용자 지정
D.10
하비 볼 및 체크박스 사용자 지정
D.11
간트 차트 사용자 지정

D.1 XML 엘리먼트의 계층 구조

다음 엘리먼트는 색, 선 및 마커를 각각 정의하는 데 사용됩니다. PowerPoint의 해당 think-cell 엘리먼트의 플로팅 툴바에서 사용할 수 있으며 스타일 파일의 추가 정의에서 참조할 수 있습니다. 이는 색, 선 스타일 및 마커 정의에 설명되어 있습니다.

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

다음 엘리먼트는 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
      • noMarker
      • seriesCountSpecific
        • fillmarker

다음 엘리먼트를 사용하여 모든 차트 및 특정 차트에 대한 기본 채우기 구성표를 정의할 수 있습니다. 이는 차트 사용자 지정에 설명되어 있습니다.

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

다음 엘리먼트는 think-cell 텍스트 필드의 기본 텍스트 스타일을 설정합니다. 이는 텍스트 속성 사용자 정의에 설명되어 있습니다.

  • defPPr
    • defRPr

다음 엘리먼트를 사용하면 차트 배치 시 사용할 슬라이드 레이아웃을 미리 정의할 수 있습니다. 이는 차트 배치를 위한 슬라이드 레이아웃 미리 정하기에 설명되어 있습니다.

  • fixedLayoutLst
    • fixedLayout
      • rect

다음 엘리먼트는 서로 다른 레이블의 스타일 속성을 정의합니다. 이는 레이블 사용자 지정에 설명되어 있습니다.

  • label
    • lnfillLeaderLine
      • lnRef
    • shapestyleRefBubble
    • sumLabelPosition

다음 엘리먼트는 축 및 범례에 대한 선 속성을 정의합니다. 이는 선 사용자 지정에 설명되어 있습니다.

  • 차트
    • lnfillAxis
      • solidfillRef
      • lnRef
    • lnfillAxisCategory
      • solidfillRef
      • lnRef
  • legend
    • lnfill
      • solidFillRef
      • lnRef

다음 엘리먼트는 하비 볼과 체크박스의 스타일과 동작을 정의합니다. 이는 하비 볼 및 체크박스 사용자 지정에 설명되어 있습니다.

  • harveyball
    • fillRefCompleted + fillRefBackground
    • lnfill
  • checkbox
    • fillRef
    • lnfill
    • choices
      • glyph
        • solidfillRef
        • font
        • t
      • pic
        • Relationship

다음 엘리먼트는 간트 차트의 스타일과 동작을 정의합니다. 이는 간트 차트 사용자 지정에 설명되어 있습니다.

  • gantt
    • lnfillDefault
    • scaleFrame
      • fillRef
      • lnfill
    • scaleUnderline
      • lnfill
    • scaleExtendSeparators
    • lnfillBodyLeftRight
    • lnfillBodyTop
    • lnfillBodyBottom
    • lnfillFrameLeftRight
    • fillRefDefaultBody
    • fillRefHorzShading
    • fillRefVertShading
    • lnfillSeparatorHorz
    • lnfillSeparatorVertPrimary
    • lnfillSeparatorVertSecondary
    • shapestyleLstPentagonAndChevron
    • shapestyleLstBar
    • lnfillLstBar
    • bracket
      • lnfill
    • milestone
      • markerRef
      • solidFillRef
      • lnfill
  • fiscalYear
    • start
    • end
    • weekAlignment

D.2 파일 구조

think-cell 스타일 파일은 스키마에 부합하는 XML 파일입니다.

https://schemas.think-cell.com/34000/tcstyle.xsd

참고: XML 스키마에 대해 성공적으로 검증되는 스타일 파일만 지원됩니다. 예를 들어, 일부 엘리먼트를 생략하여 기술적으로 완전히 유효하지 않은 스타일 파일이 해당 think-cell 버전에서 계속 로드되지만, 향후 릴리스에서는 적용되지 않을 수 있습니다.

D.2.1 스타일

style 엘리먼트는 스타일 파일의 루트 엘리먼트입니다. 필수 속성 name은(는) 도구 메뉴 아이콘. 도구 메뉴에 표시되는 이름을 현재 활성 스타일로 설정합니다. 새 스타일 파일을 생성할 때 속성 xmlns, xmlns:xsi, xsi:schemaLocation을(를) 예제에서 변경해서는 안 됩니다. 선택적 속성 basedOn은(는) 레거시 기본 스타일을 참조할 수 있습니다. 속성이 basedOn인 스타일 파일을 로드하려면 설치 디렉토리에 해당 .tcbasestyle 파일이 있어야 합니다.

이전 버전의 think-cell용으로 생성된 스타일 파일은 변경되지 않고 계속 작동합니다. 현재 릴리스에서만 지원되는 추가 엘리먼트를 사용하려면 속성 xmlns와(과) xsi:schemaLocation의 빌드 번호를 다음 예에 표시된 빌드 번호로 업데이트해야 합니다.

예:

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

이때 스타일 파일이 여기에 설명된 형식을 준수하도록 다른 엘리먼트를 변경해야 할 수도 있습니다.

D.3 색, 선 스타일 및 마커 정의

D.3.1

schemeClr

PowerPoint의 기본 제공 구성표 색상 중 하나를 기준으로 한 채우기입니다. 속성 val은(는) bg1, tx1, accent1, accent2, accent3, accent4, accent5, accent6, dk1, lt1, dk2, lt2, hlink, folHlink, bg2 또는 tx2을(를) 사용하여 색상을 지정합니다. schemeClr을(를) 사용할 때 상위 solidFill 엘리먼트의 name 속성은 일반적으로 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

빨간색, 녹색 및 파란색 구성 요소에 대한 값을 사용하여 정의된 색상을 기준으로 한 채우기입니다. 속성 val에는 세 구성 요소에 대한 6자리 16진수 문자가 포함되어 있습니다.

예:

<srgbClr val="FF00FF"/>

sdrgbClr

빨간색, 녹색 및 파란색 구성 요소에 대한 값을 사용하여 정의된 색상을 기준으로 한 채우기입니다. 속성 r, g, b 각각에는 0~255 사이의 숫자가 포함되어 있습니다.

예:

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

scrgbClr

빨간색, 녹색 및 파란색 구성 요소에 대한 값을 사용하여 정의된 색상을 기준으로 한 채우기입니다. 속성 r, g, b 각각은 0%~100% 사이의 백분율 값이 포함되어 있습니다. 백분율 값은 소수점 두 자리와 점을 구분자로 하는 정수 또는 소수점을 사용할 수 있습니다.

예:

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

prstClr

Office Open XML 표준에 정의된 사전 설정 색상을 기준으로 한 채우기입니다. 속성 val은(는) 색상 이름을 지정하며 다음에서 AliceBlue에서 YellowGreen까지의 이름 중 하나여야 합니다.

PresetColorValues Enum

또는 Office Open XML 표준의 하위 섹션 20.1.10.47

예:

<prstClr val="white"/>

D.3.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 참조.

D.3.3 채우기 색 조절 선택

fillLst

엘리먼트 noFill, solidFill 또는 pattFill의 여러 인스턴스로 설명된 채우기 목록입니다. 이 목록에 정의된 채우기는 플로팅 툴바의 색 조절에 표시됩니다(색상 및 채우기 참조).

예:

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

noFill

사용자가 색상 컨트롤에서 이 특수 채우기를 선택하면(예: 세그먼트에 대해) 세그먼트에는 채우기 색이 없습니다. 속성 name에는 색 조절에 사용되는 기본 이름이 포함되어 있으며 변경할 수 없습니다.

<noFill name="No Fill"/>

구분자

플로팅 툴바에 표시된 목록의 수평선. 내부 fillLst, fillSchemeList, lnfillmarkerSchemeLst 엘리먼트에서 사용할 수 있습니다.

예:

<separator/>

D.3.4

ln

선 종류에 따라 일정한 두께를 가지는 선. 속성 w은(는) 선의 두께를 나타냅니다. 이 속성의 값은 EMU(영국 단위)로 기록됩니다. 12700 EMU는 1pt의 선 두께와 같습니다. 속성 name에는 이 선 스타일을 참조하는 데 사용되는 이름이 포함되어 있습니다. 선 종류는 하위 엘리먼트 prstDash을(를) 사용하여 지정할 수 있습니다.

예:

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

prstDash

Office Open XML 표준에 정의된 사전 설정된 선 스타일을 기반으로 한 선 스타일입니다. 속성 val은(는) Office Open XML 표준에 해당하는 값 solid, dash, lgDash, dashDot, lgDashDot, lgDashDotDot, sysDot, sysDashDotDot을(를) 사용하여 선 종류를 지정합니다.

PresetLineDashValues Enum

예:

<prstDash val="solid"/>

D.3.5 선 스타일 조절 선택

lnLst

엘리먼트 ln의 인스턴스 하나 이상으로 설명되는 선의 목록입니다. 이 목록에 정의된 선은 플로팅 툴바의 선 스타일 조절의 ‘선 없음’과 함께 표시됩니다(선 스타일 참조). 또한, 꺾은선형 차트(꺾은선형 차트 참조), 범용 커넥터(범용 커넥터 참조) 및 폭포 커넥터(9. 폭포 차트 참조), 윤곽선 등에서 사용하기 위해 lnRef을(를) 사용하여 참조된 모든 선 스타일을 여기에서 정의해야 합니다.

예:

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

목록의 각 항목을 설명하기 위해 ln 엘리먼트의 w 속성을 점으로 변환(예: 3175 EMU를 1/4pt로 표시)하고 대시 종류의 시각적 표현과 함께 표시합니다.

D.3.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를 사용하여 마커 종류를 지정합니다.

MarkerStyleValues Enum

예:

<symbol val="circle"/>

D.3.7 마커 조절 선택

markerLst

엘리먼트 marker의 인스턴스 하나 이상으로 설명되는 마커 목록입니다. 이 목록에 정의된 마커는 플로팅 툴바의 마커 조절에 표시됩니다(마커 모양 참조).

예:

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

D.3.8 차트 배경색

solidfillRefBackground

think-cell 차트의 실제 배경색. 이는 차트가 슬라이드 배경에 직접 배치되는 것이 아니라 색상이 있는 직사각형에 배치되는 경우에만 필요합니다. 이 색상은 상자 레이블 및 값 축 끊기와 같이 배경과 매끄럽게 혼합되는 도형에 사용됩니다.

<solidfillRefBackground name="Yellow"/>

solidfillRefBackground 사용은 최후의 수단입니다. 먼저 슬라이드 배경 및 테마 색상과 관련하여 템플릿을 수정해야 합니다. 그래도 원하는 결과가 나오지 않는 경우에만 solidfillRefBackground을(를) 사용하여 차트 배경색을 정의합니다. 일반적으로 텍스트 색상에 defRPr와(과) 함께 사용됩니다(텍스트 속성 사용자 정의 참조).

D.4 구성표에 있는 색, 선 및 마커 사용

D.4.1 간트 도형 스타일 조절 선택

shapestyleLst

차이 화살표 및 CAGR 화살표 거품의 기본 스타일을 정의하기 위해 참조할 수 있는도형 스타일 목록(레이블 사용자 지정 참조) 및 간트 차트의 막대 및 오각형/갈매기형 수장에 사용할 수 있는 스타일 목록(gantt 참조). 개별 도형 스타일은 shapestyle 하위 엘리먼트를 사용하여 정의됩니다.

예:

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

shapestyle

도형 스타일. 도형의 배경색을 정의하기 위해 하나의 fillref 하위 엘리먼트를 포함해야 하며, 도형의 윤곽을 나타내기 위해 추가로 하나의 lnfill 하위 엘리먼트 및 후속 하위 엘리먼트를 포함할 수 있습니다.

예:

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

D.4.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>

seriesCount 속성의 범위가 겹치지 않는 경우 하나의 fillScheme 내에서 여러 seriesCountSpecific 엘리먼트를 사용할 수 있습니다. 특정 목록의 seriesCount 속성 중 현재 시리즈 수와 일치하는 속성이 없으면 상위 엘리먼트의 채우기 순서가 사용됩니다.

seriesCountSpecific은(는) fillScheme에 대한 속성 reverse와(과) repeatLast을(를) 지원합니다.

fillRef

fillLst 엘리먼트에 정의된 채우기에 대한 참조입니다. 속성 name은(는) 채우기 정의에서 동일한 속성의 값과 일치해야 합니다.

예:

<fillRef name="White"/>

D.4.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="Marker1"/> 
  </lnfillmarker> 
  ... 
</lnfillmarkerScheme>

lnfillmarker

하위 엘리먼트 lnRef, solidfillRef 및 선택적으로 각각 선, 채우기 색 및 마커를 참조하는 markerRef(으)로 나타내는 선 차트(꺾은선형 차트 참조)에 대한 결합된 선 스타일입니다.

예:

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

lnRef

lnLst 엘리먼트에 정의된 선에 대한 참조입니다. name 속성은 선 정의에서 동일한 속성의 값과 일치해야 합니다.

예:

<lnRef name="Solid 18"/>

solidfillRef

fillLst 엘리먼트에 정의된 채우기 색에 대한 참조입니다. 속성 name은(는) 채우기 정의에서 동일한 속성의 값과 일치해야 합니다.

예:

<solidfillRef name="accent1"/>

markerRef

markerLst 엘리먼트에 정의된 마커에 대한 참조입니다. 속성 name은(는) 마커 정의에서 동일한 속성의 값과 일치해야 합니다.

생략할 경우 이 결합된 선 스타일에 대해 마커가 사용되지 않습니다.

예:

<markerRef name="Marker1"/>

D.4.4 마커 구성표 조절 선택

fillmarkerSchemeLst

플로팅 툴바의 마커 구성표 조절에 사용되는 think-cell 마커 구성표 목록(마커 구성표 참조). 개별 마커 구성표는 fillmarkerScheme 하위 엘리먼트를 사용하여 정의됩니다.

예:

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

fillmarkerScheme

일련의 마커로 구성된 마커 구성표. 하위 엘리먼트 fillmarker을(를) 사용하는 마커를 참조하거나 사용할 마커를 지정하거나 마커를 사용하지 않도록 지정하는 noMarker을(를) 사용하여 정의합니다. 속성 name에는 마커 구성표 컨트롤에 표시되는 이름이 포함됩니다. 필요한 경우 시리즈가 매우 적은 차트의 경우 seriesCountSpecific을(를) fillmarker의 다른 순서와 함께 사용할 수 있습니다.(seriesCountSpecific 참조).

예:

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

fillmarker

하위 엘리먼트 markerRef을(를) 사용하는 마커 참조와 하위 엘리먼트 solidfillRef을(를) 사용하여 참조하는 선택적 채우기 색으로 구성된 결합 마커 스타일입니다.

예:

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

noMarker

마커를 사용하지 않도록 지정하는 빈 엘리먼트입니다.

예:

<noMarker />

D.5 차트 사용자 지정

D.5.1 fillSchemeRefDefault

모든 차트 유형의 기본 색 구성표로 사용되는 채우기 구성표에 대한 참조입니다. 하나 또는 여러 엘리먼트가

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

사용되는 경우, 해당 특정 차트 유형에 대해 여기서 설정한 기본 구성표를 재정의합니다. 이들 엘리먼트가 모두 사용되는 경우, fillSchemeRefDefault은(는) 생략될 수 있습니다.

예:

<fillSchemeRefDefault name="Company scheme"/>

D.5.2 fillSchemeRefDefaultStacked

누적 차트의 기본 색 구성표입니다.

예:

<fillSchemeRefDefaultStacked name="Stacked scheme"/>

D.5.3 fillSchemeRefDefaultWaterfall

폭포 차트의 기본 색 구성표입니다.

예:

<fillSchemeRefDefaultWaterfall 
  name="Waterfall scheme"/>

D.5.4 fillSchemeRefDefaultClustered

묶은 세로 막대형 차트의 기본 색 구성표입니다.

예:

<fillSchemeRefDefaultClustered 
  name="Clustered scheme"/>

D.5.5 fillSchemeRefDefaultMekko

Marimekko 차트의 기본 색 구성표입니다.

예:

<fillSchemeRefDefaultMekko name="Mekko scheme"/>

D.5.6 fillSchemeRefDefaultArea

영역 차트의 기본 색 구성표입니다.

예:

<fillSchemeRefDefaultArea name="Area scheme"/>

D.5.7 fillSchemeRefDefaultPie

파이 차트의 기본 색 구성표입니다.

예:

<fillSchemeRefDefaultPie name="Pie scheme"/>

D.5.8 fillSchemeRefDefaultBubble

거품형 차트의 기본 색 구성표입니다.

예:

<fillSchemeRefDefaultBubble name="Bubble scheme"/>

D.5.9 lnfillmarkerSchemeRefDefault

꺾은선형 차트의 기본 색 구성표입니다.

예:

<lnfillmarkerSchemeRefDefault name="Line scheme"/>

D.5.10 lnfillmarkerSchemeRefDefaultCombination

콤보 차트의 기본 색 구성표입니다.

예:

<lnfillmarkerSchemeRefDefaultCombination 
  name="Combination scheme"/>

D.5.11 fillmarkerSchemeRefDefault

분산형 차트의 기본 마커 구성표입니다.

예:

<fillmarkerSchemeRefDefault name="Shapes"/>

D.6 텍스트 속성 사용자 정의

defPPr

레이블 및 텍스트 상자의 텍스트에 대한 기본 단락 속성입니다. 새 레이블 및 텍스트 상자의 속성은 본문 텍스트 자리 표시자의 텍스트 스타일 수준 중 하나에서 가져옵니다. 적절한 텍스트 스타일 수준은 경험적으로 선택되며 대부분의 경우 잘 적용됩니다. 이 동작은 defPPr 엘리먼트를 사용하지 않음으로써 선택됩니다. 부적절한 텍스트 스타일 수준을 선택한 경우 0~8의 숫자로 된 lvl 속성을 사용하여 텍스트 스타일 수준을 명시적으로 지정할 수 있습니다. 숫자 지정은 첫 번째 텍스트 스타일 수준에 해당하는 0에서 시작합니다. 따라서, 1은 두 번째 수준 등을 나타냅니다. 지정된 텍스트 스타일 수준의 단락 속성에서 think-cell은 레이블 및 텍스트 상자의 텍스트에 글꼴 색상을 사용합니다.

예:

<defPPr lvl="3"/>

defRPr

레이블 및 텍스트 상자의 텍스트 실행에 대한 기본 속성입니다. PowerPoint 색 구성표에서 파생된 값에서 기본 및 대체 글꼴 색상을 재정의할 수 있습니다. solidfillRef를 사용하여 기본 글꼴 색상을 지정하고 solidfillRefAlt을(를) 사용하여 대체 글꼴 색상을 지정할 수 있습니다. 각 레이블에서 레이블 배경과 대비를 극대화하는 최상의 색상이 자동으로 선택됩니다.

예:

<defPPr lvl="2">
	<defRPr>
		<solidfillRef name="Deep Red"/>
		<solidfillRefAlt name="Yellow"/>
	</defRPr>
</defPPr>

defRPr 사용은 최후의 수단입니다. 슬라이드 배경 및 테마 색상과 관련하여 템플릿을 변경하는 것이 항상 좋습니다. 다음으로 마스터 슬라이드 본문 텍스트 자리 표시자에서 올바른 텍스트 스타일 수준 서식을 설정해야 합니다. 가능하지 않거나 원하는 결과를 산출하지 못하는 경우에만 위에 설명된 defPPr의 속성 lvl을(를) 사용하고, 계속해서 원하는 결과가 나오지 않을 경우 defRPr을(를) 사용하여 텍스트 색상을 명시적으로 정의합니다.

defRPr을(를) 사용해야 하는 일부 상황에서는 solidfillRefBackground을(를) 사용하여 실제 차트 배경색을 지정해야 합니다(차트 배경색 참조).

D.7 차트 배치를 위한 슬라이드 레이아웃 미리 정하기

선택적 엘리먼트 fixedLayoutLst은(는) 간트, 파이/도넛형 또는 다른 모든 차트가 배치될 수 있는 하나 이상의 직사각형 영역을 갖는 슬라이드 레이아웃을 정의하는 하위 엘리먼트로서, 하나 이상의 fixedLayout 엘리먼트를 갖습니다. 사전 정의된 슬라이드 레이아웃은 관련 유형의 차트가 삽입에 선택되거나 슬라이드에서 이러한 차트를 드래그할 때 슬라이드 보기의 왼쪽 상단 모서리에 썸네일로 표시됩니다. 슬라이드 썸네일에서 직사각형 영역 중 하나를 클릭하거나 차트를 끌어다 놓으면 차트가 해당 크기의 해당 위치에 배치됩니다.

fixedLayout

슬라이드 레이아웃을 정의합니다.

슬라이드의 직사각형 영역을 정의하는 하위 엘리먼트로 하나 이상의 rect 엘리먼트가 있습니다.

허용 가능한 값을 가진 for 속성이 있어야 합니다.

"pie"
파이/도넛형 차트 배치를 위한 슬라이드 레이아웃을 정의합니다.
"gantt"
간트 차트/일정 배치를 위한 슬라이드 레이아웃을 정의합니다.
"chart"
다른 모든 차트를 배치하기 위한 슬라이드 레이아웃을 정의합니다.
슬라이드 레이아웃을 정의합니다.

rect

슬라이드의 직사각형 영역을 정의합니다.

네 가지 필수 속성이 있는데, 바로 l, t, r, b입니다. 이는 영역의 왼쪽, 위쪽, 오른쪽 및 아래쪽 가장자리의 위치를 정의합니다.

이러한 속성의 허용 값은 다음과 같습니다.

  • 절대 위치, 정수(예: "360000", "+120000" 또는 "-240000", EMU 단위)로 지정(12700 EMU = 1pt, 360000 EMU = 1cm, 914400 EMU = 1in)
  • 슬라이드 크기에 따른 상대적 위치, 소수점 숫자로 지정하며, 백분율 기호(예: "17.3%")가 바로 뒤에 옴
  • 절대 위치(예: "1800000+10%") 또는 상대 위치(예: "12.1%-12700")로 시작하는 + 또는 -의 결합

좌표 원점은 슬라이드의 왼쪽 상단 모서리에 있으며, 양의 방향은 가로 방향으로 오른쪽, 세로 방향으로 아래쪽입니다. 절대 위치와 상대 위치가 조합된 경우, 두 번째 위치는 첫 번째 위치와 상대적으로 정해집니다. 예를 들어, "1800000+10%"은(는) 가로 위치 1800000 EMU(= 5cm)에 슬라이드의 좌측 모서리의 오른쪽에 수평 슬라이드 크기의 10%를 더하여 가로로 정의하고, "12.1%-12700"은(는) 세로 위치 12700 EMU(= 1pt)를 슬라이드의 상단 모서리로부터 슬라이드 세로 크기의 12.1% 지점에서 해당 위치의 위쪽으로 정의합니다.

예:

<rect l="1080000" t="10%" r="50%-1080000" b="90%"/>

이는 슬라이드의 상단 및 하단 가장자리에 대해 10% 여백을 갖고 슬라이드의 왼쪽 가장자리 및 수평 중심에 대해 3cm(= 1080000 EMU) 여백을 갖는 직사각형 영역을 정의합니다.

예:

<fixedLayoutLst>
	<fixedLayout for="chart pie">
		<rect l="1080000" t="10%" r="50%-1080000" b="90%"/>
		<rect l="50%+1080000" t="10%" r="100%-1080000" b="90%"/>
	</fixedLayout>
</fixedLayoutLst>

이는 간트 차트 외 다른 차트를 삽입하기 위해 미리 정의된 두 개의 영역이 있는 슬라이드 레이아웃을 정의합니다. 둘 다 상단과 하단에 10% 여백을 두고, 왼쪽 영역은 왼쪽 가장자리와 슬라이드의 가로 중앙에 3cm 여백이 있으며, 오른쪽 영역은 가로 중앙과 슬라이드 오른쪽 가장자리에 3cm 여백이 있습니다. 삽입할 차트를 선택할 때 슬라이드 보기의 왼쪽 상단 모서리에 다음과 같이 표시됩니다.

차트 삽입에 표시된 예에 정의된 슬라이드 레이아웃의 슬라이드 썸네일.

슬라이드 썸네일 영역 중 하나를 클릭하면 해당 위치와 크기로 차트가 삽입됩니다. 또한 기존 차트를 드래그해서 영역 중 하나에 놓으면 해당 위치와 크기에 배치되어 표시됩니다.

예:

<fixedLayoutLst>
	<fixedLayout for="chart pie">
		<rect l="1080000" t="10%" r="50%-1080000" b="90%"/>
		<rect l="50%+1080000" t="10%" r="100%-1080000" b="90%"/>
	</fixedLayout>
	<fixedLayout for="pie">
		<rect l="33%" t="1800000" r="66%" b="100%-1080000"/>
	</fixedLayout>
</fixedLayoutLst>

두 개의 슬라이드 레이아웃을 정의합니다. 첫 번째는 간트 차트를 제외한 모든 차트에 대한 레이아웃이고, 두 번째는 파이 또는 도넛형 차트만 삽입할 수 있는 레이아웃이며, 슬라이드의 중간 1/3에는 가로로 삽입할 영역이 하나 있고, 맨 위에는 5cm의 여백이 있고, 맨 아래에는 3cm의 여백이 있습니다. 파이 또는 도넛형 차트를 삽입하거나 드래그할 때 다음과 같이 표시됩니다.

파이 차트 삽입에 표시된 예에 정의된 슬라이드 레이아웃의 슬라이드 썸네일.

D.8 레이블 사용자 지정

label 엘리먼트에는 레이블 속성을 사용자 지정하는 엘리먼트가 포함되어 있습니다. 다음 엘리먼트는 label의 하위 엘리먼트입니다. shapestyleRefBubble은(는) 필수 하위 엘리먼트이며, 다른 엘리먼트는 선택 사항입니다.

lnfillLeaderLine

레이블이 세그먼트 내부에 배치되지 않을 때 세그먼트 레이블과 세그먼트 사이에 있는 선에 적용되는 선 스타일입니다. solidfillRef이(가) 지정되지 않은 경우 lnfillDefault의 색을 사용하는 대신 think-cell은 자동으로 설정된 레이블 글꼴 색상과 일치하는 색을 사용합니다.

예:

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

shapestyleRefBubble

shapestyleLst에 정의된 도형에 대한 참조입니다. 속성 name은(는) 도형 스타일 정의에서 동일한 속성의 값과 일치해야 합니다. 레이블 및 총계 차이에 기본적으로 사용되는 레이블 스타일과 CAGR 화살표를 정의합니다.

예:

<shapestyleRefBubble name="Bubble"/>

sumLabelPosition

총계 레이블의 위치입니다. val 속성은 다음 값을 가질 수 있습니다(위치는 세로 막대형 차트를 기준으로 설명하며, 차트를 회전하거나 대칭 이동하면 그에 따라 변경됩니다).

accordingToSign
양의 총 값에 대해서는 막대 위에, 음의 총 값에 대해서는 막대 아래에 총계 레이블을 배치합니다. 엘리먼트가 없는 경우 기본값입니다.
awayFromBaseline
총계 레이블을 기준선으로부터 멀리 떨어진 곳에 배치합니다. 즉, 레이블을 막대와 기준선 사이에 배치하지 않습니다.

이 설정은 폭포 차트의 부동 막대에 적용됩니다. 그렇지 않으면 두 방법 모두 레이블 위치가 동일하며 sumLabelPosition은(는) 관련이 없습니다.

예:

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

D.9 선 사용자 지정

D.9.1 lnfillDefault

think-cell 전체에 사용되는 기본 선 유형입니다. lnRef 엘리먼트를 사용하여 lnLst 엘리먼트의 선 중 하나를 참조하면 대시 종류와 두께가 정의됩니다. fillLst 엘리먼트의 단색 중 하나는 solidfillRef을(를) 사용하여 참조하여 색을 설정합니다.

예:

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

lnRef 또는 solidfillRef 엘리먼트가 아래의 선 스타일 정의 중 하나에서 누락된 경우 lnfillDefault의 해당 값이 사용됩니다.

lnfillGridline

눈금선 스타일입니다. 위의 lnfillDefault와(과) 동일한 스키마 및 규칙을 따릅니다.

D.9.2 세그먼트 윤곽

세그먼트의 윤곽은 채우기 구성표 수준에 정의되어 있습니다. 즉, 색 구성표 조절의 모든 구성표에서 세그먼트 윤곽선 스타일도 설정할 수 있습니다. 따라서 다음 엘리먼트는 fillScheme 엘리먼트의 하위 엘리먼트입니다.

lnfillSegment

이 색 구성표의 기본 윤곽선 스타일입니다.

lnfillSegmentMekko

상위 엘리먼트의 색 구성표를 사용하는 Marimekko 차트의 윤곽선 스타일입니다. 생략된 경우 lnfillSegment의 선 스타일이 사용됩니다.

여기서 noLine은(는) 세그먼트 윤곽선에 사용됩니다. 하지만 Marimekko 차트에는 적절하지 않은 경우가 많기 때문에 표준 전경색의 가는 실선을 사용합니다.

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

D.9.3 차트의 선

chart 엘리먼트에는 차트의 선을 사용자 지정하는 엘리먼트가 포함되어 있습니다. 다음 엘리먼트는 chart의 하위 엘리먼트입니다.

lnfillAxis

기본 차트 축 선 스타일입니다.

lnfillAxisCategory

카테고리 축 선 스타일입니다. 더 두꺼운 기준선 두께를 설정하는 데 사용할 수 있습니다. 생략된 경우 lnfillAxis을(를) 사용합니다.

lnfillArrow

차이 화살표에 사용되는 기본 선 스타일입니다.

lnfillArrowCAGR

CAGR 화살표에 사용되는 선 스타일입니다.

lnfillArrowCategoryDifference

총계 차이 화살표에 사용되는 선 스타일입니다.

lnfillArrowSegmentDifference

수준 차이 화살표에 사용되는 선 스타일입니다.

lnfillExtensionLine

수준 차이 화살표의 연장선에 사용되는 선 스타일입니다.

lnfillConnector

커넥터 선에 사용되는 선 스타일입니다.

lnfillConnectorWaterfall

폭포 커넥터 선에 사용되는 선 스타일입니다. 지정된 경우 스타일이 lnfillConnector을(를) 재정의합니다. 하위 엘리먼트 lnRefsolidfillRef 외에도 lnfillConnectorWaterfall에서도 폭포 커넥터가 표시되지 않도록 지정하는 <noLine />의 하위 엘리먼트를 지원하며, 이는 lnfillConnector에는 해당되지 않을 수 있습니다.

lnfillValueLine

값 선에 사용되는 선 스타일입니다.

lnfillTrendLine

추세선에 사용되는 선 스타일입니다.

lnfillPartition

파티션에 사용되는 선 스타일입니다.

lnfillErrorBar

오차 막대에 사용되는 선 스타일입니다.

lnfillRidge

Marimekko 차트 릿지에 사용되는 선 스타일입니다.

D.9.4 범례의 선

다음 엘리먼트는 legend 엘리먼트의 하위 엘리먼트입니다.

lnfill

think-cell 도형의 윤곽입니다. 이 엘리먼트를 사용하지 않으면 도형은 윤곽선을 갖지 않습니다. 엘리먼트가 사용되지만 선 스타일 또는 색만 지정하는 경우 지정되지 않은 속성은 평소와 같이 lnfillDefault에서 설정됩니다.

예:

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

D.10 하비 볼 및 체크박스 사용자 지정

D.10.1 하비 볼

각각 완료 상태 색상, 배경색 및 하비 볼 윤곽선을 나타내는 하위 엘리먼트 fillRefCompleted, fillRefBackground, lnfill(으)로 구성된 결합된 하비 볼 스타일입니다. 필요한 속성 sz는 하비 볼의 기본 글꼴 크기를 1/100 단위로 정의합니다.

예:

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

D.10.2 fillRefCompleted

fillRef 참조.

D.10.3 fillRefBackground

fillRef 참조.

D.10.4 체크박스

체크박스의 배경색을 나타내는 하위 엘리먼트 fillRef와(과) 체크박스의 윤곽선을 나타내는 하위 엘리먼트 lnfill와(과) 하위 엘리먼트 choices에 포함된 기호, 문자, 그림 목록으로 구성된 결합된 체크박스 스타일입니다. 필요한 속성 sz은(는) 체크박스의 기본 글꼴 크기를 1/100 단위로 정의합니다. 각 문자 모양의 크기는 별도로 정의해야 합니다.

예:

<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>

D.10.5 선택

체크박스에 사용할 선택 목록입니다. 목록에는 문자 및 기호에 대한 glyph 엘리먼트와 그림에 대한 pic 엘리먼트 개수가 포함될 수 있습니다.

D.10.6 문자 모양

체크박스의 선택 항목 중 하나로 사용되는 문자 모양(문자 또는 기호). 속성 hotkeys은(는) 문자 모양을 선택하는 핫키 문자 목록을 설명합니다. 하위 엘리먼트 solidFillRef은(는) 문자 또는 기호의 색상, font은(는) 글꼴, t은(는) 문자 또는 기호 자체를 설명합니다. 필요한 속성 sz은(는) 체크박스의 전체 크기와 별개로 문자의 기본 글꼴 크기를 1/100 단위로 정의합니다.

예:

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

D.10.7 t

문자 모양에 사용되는 문자 또는 기호(체크박스에 사용되는 문자 또는 기호). 이 엘리먼트의 내용은 축어적 문자(a), 유니코드 기호 또는 유니코드 코드 지점에 대한 숫자 참조일 수 있습니다. 숫자 참조는 십진수(&#10007;) 또는 16진수(&#x2717;)를 사용하여 지정할 수 있습니다.

D.10.8 pic

체크박스의 선택 항목 중 하나로 사용되는 그림입니다. 그림이 있는 EMF 파일의 파일 이름은 하위 엘리먼트 Relationship의 속성 Target(으)로 지정됩니다. 속성 hotkeys은(는) 그림을 선택하는 핫키 문자 목록을 설명합니다.

예:

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

PowerPoint에서 모든 형태의 EMF 파일을 만드는 방법:

  1. 모양 또는 모양 선택 항목에서 마우스 오른쪽 버튼을 클릭합니다.
  2. 그림으로 저장을 선택합니다.
  3. 확장 Windows 메타파일(*.emf) 형식으로 저장했는지 확인합니다.

물론 적절한 그래픽 편집기를 사용하여 EMF 파일을 만들 수도 있습니다.

D.11 간트 차트 사용자 지정

D.11.1 gantt

간트 차트의 기본 모양 및 서식 옵션을 결정합니다.
다음과 같은 하위 엘리먼트가 있습니다.

lnfillDefault

선택 사항. 존재하지 않을 경우 글로벌 lnfillDefault이(가) 사용됩니다. 이 설명은 다음에서 로컬 lnfillDefault로 참조됩니다.

간트 차트의 선에 대한 기본 선 스타일과 색상을 정합니다. 아래 엘리먼트 중 하나를 통해 더 이상 특정 스타일이 설정되지 않는 선에 사용됩니다.

선 스타일을 참조하는 하위 엘리먼트로서 lnRef이(가) 있어야 합니다. 이 경우 스타일은 글로벌 lnfillDefault의 색과 함께 사용되며, solidfillRef은(는) 색을 참조합니다. 이 경우 색은 글로벌 lnfillDefault의 선 스타일과 함께 사용되며, 또는 둘 다 해당 순서대로 스타일과 색을 모두 지정합니다.

scaleFrame

scaleUnderline와(과) scaleExtendSeparators은(는) 상호 배타적입니다. 이 중 하나가 있어야 합니다.

존재하는 경우, 배율 엘리먼트는 선으로 완전히 둘러싸입니다.

스타일이 있는 간트 차트 scaleFrame.

선택적 속성:

algn: 텍스트 레이블 배율 엘리먼트의 정렬을 정합니다.
"l"은(는) 왼쪽에서 오른쪽으로 쓰는 언어의 경우 왼쪽 정렬, 오른쪽에서 왼쪽으로 쓰는 언어의 경우 오른쪽 정렬에, "ctr"은(는) 가운데 정렬(기본값)에 대해 허용되는 값입니다.

includeLabelColumnHeaders: 허용되는 값 "true""false"(기본값).
참인 경우, 배율 레이블과 활동 레이블 열 레이블이 포함된 왼쪽 상단 셀도 선으로 둘러 싸이며, 배경을 채울 수 있습니다. fillRef 하위 엘리먼트가 있는 경우 참조된 채우기 색이 기본적으로 사용됩니다.

includeLabelColumnHeaders가 있거나 없는 활동 열 레이블 셀 비교.

선택적 하위 엘리먼트:

fillRef: 배율 엘리먼트에 사용할 기본 배경 채우기입니다. fillLst에서 항목을 참조해야 합니다.

lnfill: 배율 엘리먼트를 둘러싸는 선에 사용할 선 스타일 및 색. 로컬 lnfillDefault와(과) 동일한 스키마를 따릅니다.

scaleUnderline

scaleFrame와(과) scaleExtendSeparators은(는) 상호 배타적입니다. 이 중 하나가 있어야 합니다.

있는 경우 눈금을 구분하는 수평선만 그려집니다.

스타일이 있는 간트 차트 scaleUnderline.

선택적 속성:

algn: 텍스트 레이블 배율 엘리먼트의 정렬을 정합니다.
"l"는 왼쪽에서 오른쪽으로 쓰는 언어의 경우 왼쪽 정렬, 오른쪽에서 왼쪽으로 쓰는 언어의 경우 오른쪽 정렬에, "ctr"는 가운데 정렬(기본값)에 대해 허용되는 값입니다.

gap: 허용 값 "true"(기본값) 및 "false".
참인 경우, 수평 구분선이 눈금 레이블과 활동 레이블 열 레이블을 포함하는 왼쪽 상단 셀에 희미하게 그려집니다. 거짓인 경우, 눈금 끝에서 정확히 멈춥니다.

간격이 있는 활동 열 레이블 셀과 간격이 없는 활동 열 레이블 셀 비교.

선택적 하위 엘리먼트:

lnfill: 눈금을 분리하는 수평선에 사용할 선 스타일과 색. 로컬 lnfillDefault와(과) 동일한 스키마를 따릅니다.

scaleExtendSeparators

scaleFrame와(과) scaleUnderline은(는) 상호 배타적입니다. 이 중 하나가 있어야 합니다.

이 경우 배율의 플로팅 툴바에서 활성화된 수직 구분자가 배율로 확장되어 배율 엘리먼트 간 수직 구분자 역할을 합니다. 눈금 사이에 수평 구분선이 그려지지 않습니다.

스타일이 있는 간트 차트 배율 scaleExtendSeparators.

선택적 속성:

algn: 텍스트 레이블 배율 엘리먼트의 정렬을 정합니다.
"l"은(는) 왼쪽에서 오른쪽으로 쓰는 언어의 경우 왼쪽 정렬, 오른쪽에서 왼쪽으로 쓰는 언어의 경우 오른쪽 정렬에, "ctr"은(는) 가운데 정렬(기본값)에 대해 허용되는 값입니다.

lnfillBodyLeftRight

선택 사항. 없는 경우(이용 가능한 경우, 로컬) lnfillDefault이(가) 사용됩니다.

간트 차트의 본문을 왼쪽과 오른쪽으로 구분하는 선의 선 스타일과 색상을 결정합니다.
구분선이 그려지지 않는 경우 noLine의 하위 엘리먼트를 포함하거나 로컬 lnfillDefault의 스키마를 따를 수 있습니다.

lnfillBodyTop

선택 사항. 없는 경우(이용 가능한 경우, 로컬) lnfillDefault이(가) 사용됩니다.

상단에서 간트 차트 본문을 구분하는 선의 선 스타일과 색을 결정합니다. lnfillBodyLeftRight의 스키마를 따릅니다.

lnfillBodyBottom

선택 사항. 없는 경우(이용 가능한 경우, 로컬) lnfillDefault이(가) 사용됩니다.

하단에서 간트 차트 본문을 구분하는 선의 선 스타일과 색을 결정합니다. lnfillBodyLeftRight의 스키마를 따릅니다.

lnfillFrameLeftRight

선택 사항. 없는 경우(이용 가능한 경우, 로컬) lnfillDefault이(가) 사용됩니다.

활동 레이블 열을 왼쪽으로, 해당/비고 레이블 열을 오른쪽으로 구분하는 선 스타일과 색을 결정합니다. lnfillBodyLeftRight의 스키마를 따릅니다.

fillRefDefaultBody

필수.

간트 차트 본문의 기본 배경 채우기를 결정합니다.
fillLst의 엘리먼트를 참조해야 하는 하나의 필수 name 속성이 있습니다.

fillRefHorzShading

필수.

행의 컨텍스트 메뉴를 통해 삽입될 때 행 음영의 기본 배경 채우기를 결정합니다.
noFill이(가) 아닌 fillLst의 엘리먼트를 참조해야 하는 하나의 필수 name 속성이 있습니다.

fillRefVertShading

필수.

음영의 기본 배경 채우기를 결정합니다. noFill이(가) 아닌 fillLst의 엘리먼트를 참조해야 하는 하나의 필수 name 속성이 있습니다.

lnfillSeparatorHorz

선택 사항. 없는 경우(이용 가능한 경우, 로컬) lnfillDefault이(가) 사용됩니다.

행 구분자의 선 스타일과 색을 결정합니다. 로컬 lnfillDefault의 스키마를 따릅니다.

lnfillSeparatorVertPrimary

선택 사항. 없는 경우(이용 가능한 경우, 로컬) lnfillDefault이(가) 사용됩니다.

기본 수직 구분자의 선 스타일과 색을 결정합니다(즉, 활성화된 가장 큰 시간 단위에 사용되는 유형). 로컬 lnfillDefault의 스키마를 따릅니다.

lnfillSeparatorVertSecondary

선택 사항. 없는 경우(이용 가능한 경우, 로컬) lnfillDefault이(가) 사용됩니다.

두 번째 수직 구분자의 선 스타일과 색을 결정합니다(즉, 활성화된 가장 큰 시간 단위를 제외한 모든 단위에 사용되는 유형). 로컬 lnfillDefault의 스키마를 따릅니다.

shapestyleLstPentagonAndChevron

선택 사항. 없는 경우, 오각형/갈매기형 수장(프로세스 화살표라고도 함)은 간트 차트에 삽입할 수 없습니다.

플로팅 툴바을 통해 선택할 수 있는 오각형/갈매기형 수장에 사용 가능한 스타일 목록을 정의합니다.
name 속성을 통해 shapestyleLst의 하위 엘리먼트를 참조하는 shapeStyleRef 하위 엘리먼트가 하나 이상 있어야 합니다.

shapestyleLstBar

lnfillLstBar와(과) 상호 배타적입니다. 이 중 하나가 있어야 합니다.

막대 모양을 직사각형으로 그릴지 정하고, 사용 가능한 스타일 목록(예: 윤곽선 및 채우기)을 정의합니다.
EMU 단위로 직사각형의 높이를 정하는 하나의 필수 속성 w이(가) 있습니다(12700 EMU = 1pt). 최대 값은 152400(= 12pt)입니다.
name 속성을 통해 shapestyleLst의 하위 엘리먼트를 참조하는 shapeStyleRef 하위 엘리먼트가 하나 이상 있어야 합니다.

예:

<shapestyleLstBar w="98425">
    <shapestyleRef name="Solid Bar"/>
    <shapestyleRef name="Dashed Bar"/>
</shapestyleLstBar>
결과: 플로팅 툴바에서 모양 스타일 선택이 열려 있는 간트 차트의 직사각형 막대.

lnfillLstBar

shapestyleLstBar와(과) 상호 배타적입니다. 이 중 하나가 있어야 합니다.

막대를 선으로 그릴지 결정하고 기본 색상과 사용 가능한 선 스타일 목록을 정의합니다.
색을 참조하는 solidfillRef 하위 엘리먼트가 하나 이상 있어야 하며, 선 스타일을 참조하는 lnRef 하위 엘리먼트가 하나 이상 있어야 합니다.

예:

<lnfillLstBar>
    <solidfillRef name="Black"/>
    <lnRef name="Solid 2.25 pt"/>
    <lnRef name="Dash 2.25 pt"/>
</lnfillLstBar>
결과: 플로팅 툴바에서 선 스타일 선택이 열려 있는 간트 차트의 선 막대.

bracket

필수.

대괄호의 스타일과 선 스타일을 결정합니다.
허용되는 값과 함께 사용할 대괄호의 스타일을 결정하는 하나의 필수 속성 style이(가) 있습니다.

"triangle": 중앙에 단색 삼각형이 있는 사각형 대괄호.

삼각형 스타일 대괄호.

"curly": 중괄호.

중괄호 스타일.

"line": 가운데가 뾰족한 사각형 대괄호.

선 스타일 대괄호.

선택적으로 대괄호의 선 스타일과 색을 지정하고 로컬 lnfillDefault의 스키마를 따르는 lnfill 하위 엘리먼트가 있습니다. 없는 경우(이용 가능한 경우, 로컬) lnfillDefault이(가) 사용됩니다.

예:

<bracket style="curly">
    <lnfill>
        <lnRef name="Long Dash 2.25 pt"/>
        <solidfillRef name="accent6"/>
    </lnfill>
</bracket>
결과: 스타일이 지정된 대괄호의 예.

milestone

필수.

마일스톤의 속성을 결정합니다. 이 중 일부는 기본값일 뿐이며 마일스톤의 플로팅 툴바를 통해 개별적으로 설정할 수 있습니다. 일부는 모든 마일스톤에 적용되며 나중에 변경할 수 없습니다.
EMU 단위로 모든 마일스톤의 크기를 지정하는 필수 속성 w이(가) 있습니다.

필수 하위 엘리먼트:

markerRef: 마일스톤에 사용할 기본 마커를 결정합니다.

solidFillRef: 마일스톤에 사용할 기본 색을 결정합니다.

선택적 하위 엘리먼트:

lnfill: 모든 마일스톤 선에 대한 스타일과 색을 결정합니다. 로컬 lnfillDefault의 스키마를 따릅니다. 없는 경우(이용 가능한 경우, 로컬) lnfillDefault이(가) 사용됩니다.

예:

<milestone w="150000">
    <markerRef name="Marker1"/>
    <solidfillRef name="accent6"/>
    <lnfill>
        <lnRef name="Long Dash 2.25 pt"/>
        <solidfillRef name="accent6"/>
    </lnfill>
</milestone>
결과: 선이 있는 스타일 지정 마일스톤의 예.

D.11.2 fiscalYear

포함된 경우 간트 차트의 플로팅 툴바에 회계연도 옵션을 추가할 수 있는 선택적 엘리먼트. 하나의 start 또는 하나의 하위 엘리먼트 end이(가) 있어야 합니다. 선택적으로 weekAlignment 하위 엘리먼트가 있습니다.

회계 연도가 활성화된 간트 차트의 배율 메뉴.

간트 차트에서 회계연도 옵션이 활성화된 경우, 연도 눈금은 역년 대신 회계연도(기본적으로 'FY' 접두사로 표시됨)로 표시되며, 이는 동일한 역년의 해당 하위 엘리먼트에 지정된 월로 시작하거나 끝납니다.

weekAlignment 하위 엘리먼트가 있는 경우 52-53주 규칙이 사용됩니다. 각 회계연도는 lastWeekday 속성에 지정된 요일에 끝납니다. 윤주는 적절하게 삽입됩니다. 지정된 평일이 회계 연도의 마지막 날을 나타내는 달력 날짜는 lastDay 속성에 의해 결정됩니다. 분기는 정확히 14주로 구성된 윤주 연도의 Q4를 제외하고 정확히 13주로 구성된 것으로 표시됩니다. weekAlignment 엘리먼트의 선택적 weeksPerMonth 속성이 설정되면 표시되는 월도 항상 지정된 요일에 끝나며 이 속성에 명시된 규칙을 사용하여 월 단위에서 주를 분배하는 방법을 결정합니다. 윤주는 항상 Q4 마지막 달에 추가됩니다.

예:

<fiscalYear>
	<end month="jan"/>
	<weekAlignment lastWeekday="fri" lastDay="nearestToEndOfLastMonth" weeksPerMonth="454"/>
</fiscalYear>

이 엘리먼트가 포함된 스타일 파일이 로드되고 간트 차트의 회계연도 옵션이 활성화되면 연도 눈금에 표시되는 FY 2023은 2023년 1월 31일에 가장 가까운 금요일, 즉 2023년 2월 3일에 종료되며, FY 2024는 2023년 2월 4일에 시작됩니다. 각 13주 분기의 중간 달은 5주로 구성되며, 나머지 두 달은 4주로 구성됩니다. FY2023은 윤주 연도가 됩니다. 2023년 4분기는 14주 분기이며, 마지막 두 달인 FY 2023의 12월과 1월은 5주(2022년 11월 26일–, 2022년 12월 30일 및 2022년 12월 31일–, 2023년 3월 2일)로 구성됩니다.

시작/종료

필수 하위 엘리먼트입니다. 회계연도의 시작 또는 종료를 지정합니다.

허용 가능한 값 "jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec"을(를) 가진 하나의 필수 속성 month이(가) 있습니다.

weekAlignment

선택적 하위 엘리먼트입니다. 52-53주 규칙을 사용하여 회계연도의 마지막 요일과 회계연도가 종료되는 달력 날짜를 정하는 방법, 월이 지정된 요일에 끝나야 하는지 여부와 월 단위로 주를 분배하는 방법을 지정합니다.

2개의 필수 속성 lastWeekdaylastDay, 1개의 선택적 속성 weeksPerMonth이(가) 있습니다.

lastWeekday

각 회계연도가 종료되는 요일.

허용 가능한 값:"sun" ,"mon" ,"tue" ,"wed" ,"thu" ,"fri" ,"sat" .

lastDay

회계연도 마지막 날에 해당하는 달력 날짜를 선택하는 방법.

허용 가능한 값:

"inLastMonth"
회계연도의 마지막 날은 end 엘리먼트에 지정된 달력 월(또는 start 엘리먼트에 지정된 달력 월의 이전 달) 내에 있는 지정된 마지막 평일입니다.
"nearestToEndOfLastMonth"
회계연도의 마지막 날은 end 엘리먼트에 지정된 달력 월(또는 start 엘리먼트에 지정된 달력 월의 이전 달) 종료일에서 가장 가까운 지정된 종류의 평일입니다.

참고: "nearestToEndOfLastMonth" 설정을 사용하면 위의 예에서 볼 수 있듯이 end 엘리먼트에 지정된 달력 월(start 엘리먼트에 지정된 달력 월 내)을 벗어나 회계연도 말이 도출될 수 있습니다. "inLastMonth"를 사용하면 항상 회계연도 말이 end 엘리먼트에 지정된 달력 월(start 엘리먼트에 지정된 달력 월의 이전 달)에 있습니다.

weeksPerMonth

설정된 경우 매월 지정된 평일에 종료됩니다. 해당 값은 월 단위로 주를 분배할 때 사용할 규칙을 결정합니다.

허용 가능한 값:

"544"
각 13주 분기의 첫 달은 5주이고 나머지 두 달은 4주입니다.
"454"
각 13주 분기의 중간 달은 5주이고, 나머지 두 달은 4주입니다.
"445"
각 13주 분기의 마지막 달은 5주이고, 나머지 두 달은 4주입니다.

공유