重新回到文字繪製的部分,這次重新調整效能,之前每格文字個別繪製,一整個畫面(預設80*24)個半形文字,單一次Draw速度勉強可以接受,但是實際上在上下Scroll捲動的時候,全畫面文字物件重新繪製,速度有明顯的延遲,在中階的桌機上不容易察覺,但在低階平板筆電上使用會有非常嚴重的延遲。

所以改為使用Bitmap固定大小,Scroll則是捲動整個圖片,這在低階平板筆電上明顯快非常多,因為捲動不用全部物件重新繪製,唯一需要擔心的就是版面大小開太大造成bitmap大小太大,這部分有考慮過一定大小自動分割,不過會放在之後有這個需求的時候再來研究。

因為繪製模式改變,繪圖Control的部分也需要重新設計。