使用 RGB 函式
報告運算式語言可讓您使用 RGB 函式定義 RGB(紅綠藍)顔色值,並將其套用於運算式文字中的字元字串。此函式有四個參數:一個字串參數,後面是逗點分隔的 RGB 參數,像這樣:
=RGB(字串,R,G,B)
若在儲存格運算式方塊或 GridControlObject 的(儲存格)中鍵入此函式,按一下確定,然後按一下物件外部,PC-MIS 將爲運算式求值,並賦予文字指定的顏色值。
顯示 RGB 運算式的儲存格運算式方塊
例如,若在儲存格中鍵入此運算式,
=RGB(「藍色文字」,0,0,255)+ RGB(「黑色文字」,0,0,0)+ RGB(「黃色文字」,255,255,0)
範本編輯器中的字的效果爲:
使用 RGB 顯示尺寸顏色
對於 RGB 函式中的第二個參數,若所用的值超過 255,則 PC-DMIS 會將該參數解譯為 COLORREF 值,而不是標準 0 - 255 RGB 值。在此情況下,PC-DMIS 會忽略第二個和第三個參數(雖然您無需包含這兩個參數)。若使用 DIM_RPT_TOLERANCECOLOR1 資料類型,您可使用此方法傳回尺寸軸的顏色。
例如,假設您在 GridControlObject 儲存格中使用此運算式:
=RGB(NOMINAL:N,DIM_RPT_TOLERANCECOLOR1:N,0,0)
此運算式可捕捉目前軸正在估算的標稱值並將顏色設為該軸的尺寸顏色。
:N 相當於變數,可保留目前尺寸軸索引,以便運算式傳回每個軸的顏色值。
您亦可指定特定軸。例如,假設您有三條軸(X、Y 和 Z 軸)的尺寸。
DIM_RPT_TOLERANCECOLOR1:1 傳回第一條軸(X 軸)的顏色值。
DIM_RPT_TOLERANCECOLOR1:2 傳回第二條軸(Y 軸)的顏色值。
DIM_RPT_TOLERANCECOLOR1:3 傳回第三條軸(Z 軸)的顏色值。
若未定義選用索引 (:N),則傳回尺寸本身的顏色。
使用顔色函式
顏色函式有兩個參數。第一個參數是顏色參數,也即表示編輯視窗顏色的一個值。第二個參數是字串值,PC-DMIS 會對顏色套用該字串值。
=COLOR(1, "My Text")
第一個參數的爲一個 1 到 4 之間的值,它傳遞與以下項目相關的「編輯」視窗顔色:
1 傳遞標記的顔色
2 傳遞未標記的顔色
3 傳遞步進模式顔色
4 傳遞錯誤顔色
「編輯」視窗中的顏色編輯器對話方塊(編輯 | 喜好設定 | 編輯視窗顏色)定義這些顏色。有關此對話方塊的資訊請參閱「設定喜好設定」中的「定義編輯視窗顏色」。