2017/11/19

Epplus 設定 excel 儲存格顏色、儲存格內文字變色 (set cell color)

Epplus 是好用的.net 讀/寫 Excel套件。當中有個設定儲存格填滿顏色的小技巧。


Epplus可以用範圍宣告,改變範圍內所有儲存格的色彩外觀。
using (ExcelRange rng = ws.Cells["A1:E1"])
{
   rng.Style.Font.Bold = true;
}

當然,大多數時候我們是從資料庫將資料以迴圈帶出,事先不知道筆數,因此擺在for 迴圈內逐筆指定:

 sheet1.Cells[startRow, 5].Style.Font.Bold = true;
sheet1.Cells[startRow, 5].Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.Solid;
sheet1.Cells[startRow, 5].Style.Fill.BackgroundColor.SetColor(System.Drawing.Color.Aqua);

C#寫久的開發者,常常會習慣.Style.Fill...嘗試方法一路找下去,找到SetColor,但光是這樣無法執行。還要加上Style.Fill.PatternType。否則在編譯時會報錯。

此外網路上的範例會寫Style.Fill.PatternType = ExcelFillStyle.Solid,但這樣IDE會顯示找不到,還是要補齊 OfficeOpenXml.Style.ExcelFillStyle.Solid 才能運作。



儲存格內文字變色的範例:(這是vb.net 的,語法類似)
  If Dt1.Rows(rIndex)(colIndex).GetType.ToString() = "System.Int32" Then
          If Dt1.Rows(rIndex)(colIndex) > 0 Then
                  sheet1.Cells(startRow, colIndex + 1).Style.Font.Color.SetColor(System.Drawing.Color.Blue)
             End If
   End If





2017/11/10

《台灣慣習記事》中譯本分類引得

《台灣慣習記事》中譯本分類引得
糖業
原住民
B2 vol.1 no.10 p.161 古契約書
B3 vol.2 no.1 p.45 與糖間
B3 vol.2 no.3 p.105 糖業問答
B3 vol.2 no.4 p.161   
B7 vol.4 no.5 p.240 台灣的甘蔗與砂糖
B2 vol.1 no.8 p.68 番大租
B2 vol.1 no.10 p.157 岸裡大社熟番
B7 vol.4 no.1 p.7 恆春該地之原住民
B7 vol.4 no.3 p.142 對熟番的賜姓策略
B7 vol.2 no.8 p.53 台灣民番的土地爭奪
B7 vol.2 no.11 p.227 番社的台帳樣式
宗族組織
宗教信仰
B1 vol.1 no.1 p.1 台灣的家族制度與稱謂
B1 vol.1 no.4 p.111 親族繼承
B2 vol.1 no.8 p.87 鸞堂、降筆會
B2 vol.1 no.11 p.221    
B3 vol.2 no.2 p.80 城隍
B3 vol.2 no.4 p.177 噶瑪蘭的媽祖與城隍
B3 vol.2 no.6 p.266 天妃即媽祖
B4 vol.2 no.10 p.180 關聖大帝
B6 vol.3 no.7 p.33 神明會的性質(以長和宮為例)
B6 vol.3 no.9 p.142 王船
B6 vol.3 no.10 p.200 
B6 vol.3 no.10 p.201臨水夫人 (順天聖母)
B6 vol.3 no.11 p.320 普願社
掌故、史事
行政
B1 vol.1 no.1 p.9分類械鬥
B1 vol.1 no.2 p.58亭仔腳的構造與歸屬
B1 vol.1 no.2 p.59軍功牌
B1 vol.1 no.3 p.76演員與演劇
B1 vol.1 no.3 p.93 監生
B1 vol.1 no.4 p.127 貢生
B1 vol.1 no.4 p.129 清代淡水開港之範圍
B1 vol.1 no.5 p.158不同等級士人匾額的解說
B1 vol.1 no.5 p.159 中國歷代/台灣的錢幣
B6 vol.3 no.10 p.163
B7 vol.2 no.11 p.206 貨幣的換算
B1 vol.1 no.5 p.166 吏部執照
B2 vol.1 no.7 p.23 綠珊瑚
B2 vol.1 no.8 p.45 曹公圳起源
B2 vol.1 no.9 p.110 牛的禁殺由來
B2 vol.1 no.10 p.129 台南地區的典當業
B2 vol.1 no.12 p.244 冬防、巡更
B2vol.1 no.12 p.258 台灣的素封家
B3 vol.2 no.2 p.67 大甲蓆
B3 vol.2 no.4 p.168 製紙(以竹為材料)
B3 vol.2 no.6 p.289 新竹閩粵風俗的差異
B4 vol.2 no.7 p.5鴉片煙之始末
B4 vol.2 no.10 p.159  
B5 vol.3 no.1 p.9     
B7 vol.2 no.12 p.269 吸鴉片的風氣
B4 vol.2 no.7 p.83竹塹地名考證
B4 vol.2 no.12 p.270台灣的傳統利息比率
B5 vol.3 no.1 p.5 西皮福祿的分類問題
B5 vol.3 no.3 p.116 黑水溝
B6 vol.3 no.7 p.31 天地會與戴萬生之亂
B6 vol.3 no.11 p.318 本島普通教育的概況
B7 vol.4 no.2 p.94 書房的教科書
B7 vol.4 no.4 p.191 台灣人的公司與會社
B7 vol.4 no.6 p.257 北部「共有」的舊慣
B7 vol.2 no.7 p.7         
B7 vol.4 no.6 p.283 台灣住家的構造
B7 vol.2 no.8 p.87 台灣普通住家的佈置
B7 vol.2 no.9 p.104
B7 vol.2 no.11 p.196 台灣的商號
B1 vol.1 no.1 p.13地租徵收之習慣
B1 vol.1 no.1 p.1大租權的性質
B1 vol.1 no.3 p.67     
B1 vol.1 no.2 p.33台灣舊訴訟法
B1 vol.1 no.3 p.71     
B1 vol.1 no.4 p.101    
B1 vol.1 no.2 p.57台灣之舊行政機關
B1 vol.1 no.5 p.137 台灣行政組織的沿革
B2 vol.1 no.7 p.25 台灣行政沿革表
B3 vol.2 no.3 p.143 中國的財政與稅制
B4 vol.2 no.9 p.117文官出身制度
B4 vol.2 no.9 p.141 台灣當下的人口數
B4 vol.2 no.12 p.236 清代的台灣司法制度
B5 vol.3 no.3 p.109           
B4 vol.2 no.12 p.253 台灣的郵政
B5 vol.3 no.1 p.45 日治初期台灣地方行政概覽
B5 vol.3 no.4 p.204 台灣行政機關圖
B5 vol.3 no.5 p.217 保甲制度
B5 vol.3 no.6 p.269 
B6 vol.3 no.7 p.1
B6 vol.3 no.8 p.55
B6 vol.3 no.11 p.226
B7 vol.4 no.2 p.104 保甲與壯丁團
B7 vol.2 no.12 p.265 日治初期保甲的成績
B7 vol.2 no.11 p.202 台灣的戶口編審
民法
刑法
B1vol.1 no.2 p.40台灣土地關係舊慣一班

區域開發
學科知識引介
B1 vol.1 no.6 p.175 台中地區的移民史
B2 vol.1 no.7 p.1
B2 vol.1 no.8 p.45
B2 vol.1 no.12 p.225
B3 vol.1 no.2 p.49
B3 vol.1 no.3 p.89 台南地區的移民史
B3 vol.1 no.4 p.149
B3 vol.1 no.6 p.245
B2 vol.1 no.7 p.40 竹北二堡土地開墾沿革
B2 vol.1 no.8 p.73 新竹及桃仔園地方之土地舊慣
B2 vol.1 no.12 p.210
B2 vol.1 no.12 p.246
B5 vol.3.1 no.5 p.226 新竹彰化宜蘭等地築城考
B5vo3.1 no.6 p.274台北台中雲林等地築城考
B7vo4.1 no.1 p.3 台東移民史
B7vo4.1 no.2 p.51

B2 vol.1 no.7 p.11 民族誌在風俗調查的應用
B3 vol.2 no.3 p.125 台灣的地名起源與變遷
B4 vol.2 no.12 p.259由考古學看台灣建築
B7 vol.2 no.7 p.28 對小學課本原住民描述的質疑
B7 vol.2 no.9 p.127對小學課本台灣描述的質疑
問答
B1vol.1 no.1 p.21 土匪問答
B1vol.1 no.6 p.187 董事
B2vol.1 no.12 p.233
B2vol.1 no.8 p.61 婚姻、繼承
B2vol.1 no.9 p.101
B2vol.1 no.10 p.149
B4vo2.1 no.12 p.244 →台北
B3vo2.1 no.4 p.203 台灣各種商務經營的專有名詞
B4vo2.1 no.12 p.244 商業合夥
B5vo3.1 no.1 p.17 財產鬮分
B5vo3.1 no.3 p.127 →台中
B5vo3.1 no.5 p.229 養子


2017/11/4

用inkscape畫地圖



本圖面由作者繪製,部分內容尚在校對考證中,引用前請先告知,俾免誤用。 

學生時代修習地理資訊系統繪製地圖,所應用工具的首選是ESRI的 ArcView GIS,但她的價格昂貴不親民,且難以取得。後來隨著Google地圖與線上數化工具的普遍,加上諸多研究計畫的推廣,現今使用者很容易查到台灣堡圖、地形圖....等等的古今對照 [ 如 臺灣百年歷史地圖 ]。問題是要描繪精細的小範圍地圖座考證時,要把自己的點陣圖圖面放進去套疊有其困難;而研究機構提供的圖,因為比例尺差距過大(製圖年代不同,精度也可能不同)以及圖幅接合的原因,常會讓人覺得某些地方就是跑掉了,發出「這條街明明不是在那裏啊」、「那條圳溝怎麼蒸發了」...的疑問。❓

並不是筆者故意假會,上圖就是使用中研院地圖線上實際套疊的結果
(http://gissrv4.sinica.edu.tw/gis/twhgis.aspx 套疊 日治二萬五千分之一地形圖(1921) )。

如果使用者想要做長久的圖層管理或數位化,[QGIS]應該是不錯的選擇。

如果使用者不堅持"精確的"、"學術性"的操作,懶得研究kml,或是只是要把現有的圖層轉繪成向量圖或輸出時,以往的首選是Adobe Illustrator。但他過於昂貴且吃記憶體,當要套疊的圖層變多時,非常容易無預期死當。這時候想到一套很久以前接觸的自由軟體─[ inkscape ],他提供良好的操作體驗,圖層管理可以很方便的設定透明度,利於描圖;特別是貝茲曲線的繪製以及微調,操作流暢速度又快,對於簡單畫地圖、描圖,已經非常夠用了。



既然要把她當成簡易的地圖繪製功能來用,首先要知道如何叫出圖層管理介面。

首先,從主選單的「物件」 點選 物件



在右方會出現 圖層的管理面板。如果你看到的是縮在一起的面板,請拉動面板左邊與下方的邊界使其伸展。
新增說明文字

在面板的下緣,可以看到+ 號,代表加入圖層,右方的綠色箭號代表移動圖層的順序。
不透明度的拉bar則可以調整圖片的透明程度,描圖時非常重要。

針對地圖上不同的項目,例如要套疊的不同年代圖層、文字註記等等,都用不同的圖層分開管理。圖層編輯完之後,記得點選左方的鎖頭圖示加以鎖定。





接著載入要描圖的地圖檔,如果圖檔跟主檔案放在固定的同一資料夾之下,而且圖檔只做為描繪底稿之用,可以點選連結的方式,以免增加產出svg檔案的大小。


如果你想要從外部加入一些現成的點陣圖檔,或是png格式的圖示,也是利用上述的方法。但要留意必須是透明背景格式,不然在呈現上就不好看了。



請確定你選中了一個圖層,而且處於可編輯未鎖定的狀態,才能新增圖形。不然會一直處於畫不出東西的狀態。在確認好底圖與待繪製圖面的相對關係後,就可以快樂描圖了。由於繪圖線條的外框格式、色彩很常更改,為免全選時選到不該改的圖片或文字,切記,不同性質的內容請放在不同圖層裡。


 

記得從左方工具列選擇鋼筆工具,加入貝茲曲線。
如果您不懂貝茲曲線的鋼筆怎麼用,那您可能得下點苦功先練習再來。
在繪圖軟體中,繪製向量物件、使用遮罩,貝茲曲線都是基本功,
建議參考眾多的 [ 教學文 ],才能畫出流暢的曲線。

有了基本的知識,就可以開始描圖了。



畫好多邊形之後,依筆者的習慣會全選這個圖層上的物件,統一修改線條的粗細。
請點選下方標示螢光色的「邊框/填色按鈕」,即可叫出相關面板。


面板有三個標籤,請選第三個 邊框樣式。


若要改變物件的顏色,筆者習慣從畫面最下方點選色盤,Shift + 滑鼠左鍵為外框顏色
直接以滑鼠左鍵點選為填滿顏色



另外有一些有用的快速鍵,可幫助上手。
  • 移動畫面:按住滑鼠中鍵可以拖曳畫布;
  • 放大目前畫面:點選滑鼠中鍵;
  • 縮放畫面:ctrl+滾輪;
目前測試的小小缺點,是 inkscape 對中文字型支援不足,初步測試最ok(也是唯一能用)的字形,是微軟正黑體。經過測試,王漢宗中文字形也能正常的使用,猜想應該跟晚近產生的字形完全支援UTF8有關。但考慮授權問題,仍建議詳讀相關規範再行使用。以筆者愛用的中仿宋體而言,要選HanWangFangSongMedium。😅




用不同字形表示不同年代的地標,是否更清楚且易於識別呢?😄






2017/11/2

王牌大代書─千屋尋親

(本文講的故事跟千里尋親有關,不過標題沒打錯字,真的是千「屋」尋親...)


日本時代明治四十年前後,在新竹廳附近的代書業者大約有十四、五人。當中以千屋尋親氏最為有名,其次是台灣人黃乞。此兩人平常所辨代書事務,各有十餘件。其他人不過零星數件而已。代書業課稅是以所代書件數之多寡為準,大概手續費百金要徵稅三圓。每年扣兩次稅。當時正值土地調查與登記的高峰,代書業景氣正好。

千屋尋親號稱送件「保證通過」,所以生意好得不得了,「欲登記者之稟式多歸之。而千屋門之履聲,幾如登記所之半焉。」,簡直快變成獨占事業了。代書業公會成員共廿一名,日本人七名。本島人十四名。千屋尋親年紀較長,就當上了組合長。在台史所網站可以找到千屋尋親所經手的〈明治39年12月22日業主林扁立土地典權設定金員借用證書〉(臺北地方法院新竹出張所) [T0736_01_0024]。

當時台灣人熟悉日文與日本法律者寡,千屋尋親除了扮演地政士的角色,也代擬訴狀或對官方的申請件。新竹街長鍾青行為不端(妨礙性自主...),千屋尋親曾為家屬抓刀向官方申訴,此案喧騰一時,最後街長被拔掉。此外,他精通法律,似乎也不太把一般巡查放在眼裡。某天天氣熱,他在家裡脫光光被警察看到,警察罵他不准赤身裸體,他好整以暇地等警察說教完畢,馬上反擊:天氣熱飯又很燙,我只好脫成這樣啊,被你抓到就算了,可是,我不能裸體,
那你手上的半根菸是怎麼回事?

警察被他的氣勢嚇到,輸慘了。

不知道是樹大招風引人嫉妒,還是得罪當道,他,沒多久就被查水表了。

官方說法指出:「爾來該氏舉動專橫。蔑視總督府令及新竹廳令。常背組合規約。且于同業者之營業。暗中時加妨害。眾組員乃具稟以聞。請監督官臨席。」有警察出席的代書業公會社員大會上,作出的決議能有甚麼好事?結論是對千屋尋親發出通知書加以警告。千屋尋親也只能小心防禦。

當然,千屋先生並非省油的燈,他跟新竹臺銀出張所主任生野氏原是同鄉。台灣人要向台銀貸款,沒經過千屋的周旋可是很難成功。手續費抽到5%(每百圓可得四五圓之手數料),手腕非常厲害,許多手續申辦也得靠他處理。就算被取消代書業,他也是能悠哉過活,果然是個惹不起的王牌大代書。

千屋先生還有一樁義舉。有位舊士族出身的倉崎子之吉(36歲)於明治35年左右來台,在某律師身邊工作,結識了另一名日籍女侍(26、7歲),生了一個小朋友叫做正男。倉崎貪杯不務正業,在原來的工作待不住,又流轉到新竹的土木包商田中組工作,可是狀況依然不改;同居人不堪家計重擔只好拂袖而去。

從其他材料觀之,倉崎子之吉跟同居人相處不睦,先前就曾鬧到派出所去了。之後賭博、妨害秩序又持刀脅迫,觸犯律令21條、台灣保安規則第四條,以致遭禁止在台居留三年;他跟同居人可能從此變成黑戶或社會邊緣人(大正元年)。倉崎無計可施,不知是迫於生計,還是覺得渾渾噩噩生無可戀,當時正是佐久間左馬太總督對於台灣原住民地強力鎮壓、「掃蕩生蕃」之時[參考],這位老爸把正男寄放在別人家,自己跑去參加討蕃隊,最後在花蓮港一帶染病死亡(推算是大正三年前後)。

正男的寄養家庭笹原夫婦,本來對正男還相當珍視,後來因為生活不如意,對正男家暴。正男遍體麟傷的情形為千屋尋親所得知,他拿出若干金錢給笹原,將正男接來照顧。正男的祖母後來聯絡上千屋尋親,討論否要將正男送還。看起來正男似乎不願回日本,不知後來的下落如何(筆者的日文能力有限,本則報導也有漢文版,但過於簡略,似失其真);但千屋尋親的善行之舉,仍值得記上一筆。



中研院台史所典藏
http://tais.ith.sinica.edu.tw/sinicafrsFront/search/search_detail.jsp?xmlId=0000229423

竹塹郵筒/探問登記濟
出版日期:(明治39)1906-06-15
刊別:日刊版次:06 語文:漢文

竹塹郵筒/以法相詰責
出版日期:(明治39)1906-07-26 作者:
分類:雜報 刊別:日刊版次:04 語文:漢文

竹城鯉信/徵稅所及之代書人
出版日期:(明治40)1907-06-12 作者:
分類:雜報 刊別:日刊版次:04 語文:漢文

新竹代書人組合長被眾彈劾
出版日期:(明治40)1907-08-22 作者:
分類:雜報 刊別:日刊版次:05 語文:漢文

孤兒無依
出版日期:(大正3)1914-10-08 作者:
分類: 刊別:夕刊版次:n03 語文:日文