2011年1月3日

jpgraph 如何顯示中文

前陣子處理 php 繪製圖表的問題,用到 jpgraph 這個有名的繪圖函式庫,一開始用的都很順,但是 jpgraph 預設是無法正確顯示中文的,必須調整一些設定。

Google 「jpgraph 顯示中文」以後,發現前幾篇文章都很有用,我覺得設定步驟寫得最完整而且最正確的是「麥克筆記:JPGraph如何顯示中文」,而「網站製作學習誌:如何讓 JpGraph 顯示中文」的範例也很清楚易懂。

上面兩篇文章都寫的非常清楚,我就不用多說啦,這篇就當作是個小小的筆記吧 :D

參考資料:

5 則留言:

匿名 提到...

不好意思~想請問一個問題:
gridview中有DataSourceID綁定資料源, 有checkbox, 勾選後, 將勾選項目移到最前面?

勾選與分頁,記住勾選狀態~這部分完成.
就是資料會將勾選過的~不論是哪一頁,勾完後,要怎麼再對勾選過的資料全部移到整個資料的最前面.

有什麼要注意或是補充的, 請教大大不吝指教!!
謝謝!!

2011/01/05, PP

Unknown 提到...

這個問題不知道砍尼大大有沒有空回答 XD btw, 這篇文章是在講 php 的繪圖函式庫 jpgraph,跟 .Net 的 GridView 是不一樣的喔 :D

可多利用 blog 右上角的「搜尋blog內容」來搜尋跟 GridView 有關的文章喔~

Unknown 提到...

找了一下資料以後發現,你說的「勾選與分頁,記住勾選狀態」應該就是這篇文章講的 Persisting Row Selection in Data Controls: http://www.asp.net/learn/whitepapers/aspnet4#0.2__Toc253429262,至於要作到「再對勾選過的資料全部移到整個資料的最前面」,而且應該還得保留 GridView 原本就有的功能(分頁、編輯、刪除等),目前找到的資料感覺有點像要做出 Drag & Drop 的功能:http://www.netatlantis.com/?p=2399,如果畫面上有兩個 GirdView 的話...

Unknown 提到...

另一個想法是,以 CMS 的例子來說,很多設定檔資料的排序是用 DB 中新增一個如「Order」的欄位來做的,在畫面上做了 reorder 的動作以後都要去 update DB。如果要作到每個 user 都有自己個人化的排列順序,應該要考慮把 order 的資訊存在 client 端的 cache 吧 (e.g., sqlite or HTML5 offline DB),砍尼有啥想法哩?

坎尼 提到...

其實單純的 order 可以存放在 DataTable 之中 建立一個欄位用以存取順序的值
再用 DataTable.DefaultView.Sort 進行排序
但這種方式會需要把 DataTable 狀態存下來
而且若 DataBase 中的資料有改變會無法即時更新
或是每次取資料都進行同步,這樣又會造成其他成本的花費
這就要看系統的屬性為何,再進行取捨囉

坎尼有想到另一種作法,把勾選的物件裝進其他容器 (ex. ListBox)
要進行後續動作時都是以 ListBox 裡的項目為主
這樣或許能更直覺的呈現資料?

Google Spreadsheet 裡用規則運算式

最近因為工作關係,遇到要用 Google Form 及 Google Sheet 所以研究了 Google Sheet 裡的一些 function 怎麼用 首先,分享一下如何在 Google Sheet 裡用規則運算 :D