首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# Visio 二次開發雜記(一)(一):形狀顏色設定與 VisDefaultColors 列舉完整表

     編輯:關於C語言

簡潔設色語法

// 設定線條顏色為深綠(有電狀態)
shape.get_CellsU("LineColor").ResultIU = (double)VisDefaultColors.visDarkGreen;

VisDefaultColors 列舉常用值對照表

常數值說明
visBlack0Black
visBlue4Blue
visCyan7Cyan
visDarkBlue10Dark blue
visDarkCyan13Dark cyan
visDarkGray19Dark gray
visDarkGreen9Dark green
visDarkRed8Dark red
visDarkYellow11Dark yellow
visGreen3Green
visRed2Red
visWhite1White
visYellow5Yellow

(完整列表請參考 SDK 文檔)

替代寫法:CellsSRC 精確定位

shape.get_CellsSRC(
    (short)VisSectionIndices.visSectionObject,
    (short)VisRowIndices.visRowLine,
    (short)VisCellIndices.visLineColor
).FormulaU = "4"; // 等同於 visBlue

使用建議

  • 優先使用 get_CellsU("LineColor") 簡潔語法
  • 搭配 VisDefaultColors 列舉提升可讀性與維護性
  • 需動態計算顏色值時,可直接指定數值字串給 FormulaU
  • 填滿顏色用 FillForegnd、文字顏色用 CharColor,同樣支援列舉值
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved