2010年8月25日 星期三

Text - 文本格式 I

這是新增的功能,主要是考慮到 Excel 是以一列列的方式建制資料,所以對於比較長的內容在檢視與編輯上不是很方便。如果採用文本格式(TXT或HTML)來作資料來源,對於課件的內容會更有彈性和多樣性。

在文本來源方面,必須加上「書籤 - BookMark」記號,才能正常執行轉換工作。為什麼要加這個記號,是為了方便在同一個文本裡面處理多段文章內容。畢竟 UX 的版面並不是很寬敞,我想他的原意可能希望使用者將複習重點化,而不是塞一大堆東西在裡面,一次處理大量資訊對記憶方面我想應該幫助不大,大量的重複小單位的東西,應該是比較好的方法。

所以我採用「書籤 - BookMark」的方式,讓製作文本來源時,無須每一個文章都得新增一個文本檔案,這樣有助於日後資料的管理。例如你如果想把新概念第二冊的短文作為練習的課程,你只要把短文內容弄到文本上,在每一課的最上列加上 <!-- 001 -->.... <!-- 002 -->以此類推,眼尖的人一定立刻發現這是Html的註解符號,我使用這個符號的用意,是讓Html也能通用。這樣工具就能自動判別哪一段是那一課了。如下圖:


目前也支援「Html」格式,但是因為所有的設定最後都是要轉到 UX 的 itemxxxxx.XML 裡面,所以有許多的 Html 語法並不相容,無法正常顯示。(因為UX把一般Html的 Body、Head...等等的標籤都隱藏起來,只讓你用他們Scrip編好的標籤..像是Question 、Answer 等等)所以並不保證你所使用的Html都能正常轉入到UX中。經過我測試的結果,使用「EmEditor」所編寫的Html大致上都沒問題,可以正常轉入到UX中,建議使用這個來編輯所需文件。



文本格式目前有三種型態可供選擇,第一種是「基本」型態,也就是只有顯示功能而已。把文本內的內容直接顯示出來,Html格式也只可以使用在「基本」型態中。

使用的方式很簡單,可以到「相關下載」下載「進階範例」使用裡面的文件來作下面的例子:
(使用範例,同樣將檔案解壓到 C:\Sample2,內附專案設置檔 TXTTest.smc,可直接載入使用。)

 Excel的來源資料如下:

(這裡比較重要的是,文本的檔名之後還要加上書籤號碼,也就是輸入 「檔名|書籤號」只有這種格式,程式才能辨識出來源是文本,否則將無法正常執行。)



1)首先測試一般的 TXT 格式:

欄位選取「Article」,Text 的格式設定如圖示:




執行結果:(依照設定的 書籤 BookMark 分別產生了三個課文)

沒有留言:

張貼留言