본문 바로가기

MVP 지식 나눔/New Office

[홍지미 MVP] 셰이프 디자인, 스타일 관련 추가 셀들



Visio 2013에서 크게 향상된 기능 중 두드러지는 부분이 셰이프 디자인 부분입니다.

너무나 너무나 평면적이던 셰이프를 조금은 이뻐 보이게 하기 위해 그라데이션과 깊이를 줄 수 있는 Bevel 기능이 들어갔어요.

예전 파워포인트처럼요..

 

Visio 인터페이스 상에서는 테마 효과를 이용해서 적용하면 되는데... ShapeSheet는 어떻게 변했을까요?

 

우선.. 다음과 같은 Cell들이 추가되었습니다.



1. Bevel 관련 기능 셀 [ Bevel Properties Section ]

    BevelBottomHeight, BevelBottomType, BevelBottomWidth, BevelContourColor, BevelContourSize, BevelDepthColor, BevelDepthSize,
    BevelLightingAngle, BevelLightingType, BevelMaterialType, BevelTopHeight, BevelTopType, BevelTopWidth

 

2. 테마 관련 기능 셀  [ Theme Properties Section ]

    ColorShemeIndex, ConnectorSchemeIndex, EffectSchemeIndex, FontSchemeIndex, ThemeIndex

 

3. 그라데이션 기능 셀 [ Gradient Properties Section]

    FillGradientAngle, FillGradientDir, FillGradientEnabled, RotateGradientWithShape,
    LineGradientAngle, LineGradientDir, LineGradientEnabled, UseGroupGradient

 

4. 3차원 효과 [ 3-D Rotation Properties Section ]

    DistanceFromGround, KeepTextFlat, Perspective, RotationType, RotationXAngle, RotationYAngle, RotationZAngle

 

5. 기타 효과 [ Additional Effect Properties Section ]

    GlowColor, GlowColorTrans, GlowSize, ReflectionBlur, ReflectionSize, ReflectionDist, ReflectionTrans,

    SketchAmount, SketchEnabled, SketchFillChange, SketchLineChange, SketchLineWeight, SketchSeed, SoftEdgeSize 

 

6. 잠금(보호) 기능 [ Protection Section ]

     LockThemeConnectors, LockThemeFonts, LockThemeIndex

 

7. 퀵 스타일 [ Quick Style Section ]
    QuickStyleEffectsMatrix, QuickStyleFillColor, QuickStyleFillMatrix, QuickStyleFontColor,

    QuickStyleLineColor, QuickStyleLineMatrix, QuickStyleShadowColor, QuickStyleType

 

8. 그림자 관련 기능 셀 [ Fill Format Section ]

    ShapeShdwBlur, ShapeShdwShow

 

9. 추가 셰이프시트 함수

    FONT ("맑은 고딕") = 3 : 폰트의 Unique ID 또는 #VALUE error 를 return 시킴
                                    :  Font 참조시 활용 - 사용자 버전, 환경에 상관없이 특정 폰트를 부여하고 싶을 때, 사용할 수 있겠다.

    ISTHEMED () = true/false : 셰이프에 테마가 적용되었는지 여부를 알려줌.  
                                      : Visio 2010 버전의 CELLISTHMEMED 함수와 동일.

 : 예) char.Font = IF(ISTHEMED(), THEMEVAL(),FONT("맑은 고딕"))
         - 만일, 셰이프에 테마가 적용되었다면, 테마 폰트를 그렇지 않다면, 맑은 고딕으로 폰트를 입력한다.

    LANGUAGE ("en-us") = 1033 : 설치된 언어프로그램 설치 폴더 찾을 때 유용할 것 같음. 한국어는 ("ko-kr") = 1042 

    THEMECBV http://msdn.microsoft.com/en-us/library/office/jj230459(v=office.15).aspx

    THEMEPROP, THEMEVAL  http://msdn.microsoft.com/en-us/library/office/jj229320(v=office.15).aspx