如何使用 VBScript 以大寫標示過敏原
問題
是否可以用大寫標示過敏原?
解答
可以。
由於大寫並不是我們範例中的 EU FIC 過敏原標籤「預設」格式,因此我們需要先加入額外的標籤,才能使用想要的大寫格式。
要這麼做,請打開成分的屬性(標記語言文字屬性對話框),然後點選 VB script 物件。
接著點選「用腳本編輯器編輯...」按鈕,這樣可以更方便地修改腳本,並在「highlighting」區段(在所有 IF/END IF 元素的那一行之後)加入以下程式碼:
If (AllergenStyle = "Uppercase") Then
tagStart = "<span style='text-transform:uppercase'>"
tagEnd = "</span>"
End If

這樣一來,只要我們將 AllergenStyle 設定為「Uppercase」(這是我們在程式碼中指定給這些標籤的名稱),系統偵測到過敏原時就會自動套用這個標籤(<span style='text-transform:uppercase'>)。
要選擇 AllergenStyle,只需到 AllergenStyle 命名資料來源,然後將內嵌資料改為「Uppercase」即可: