• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于VB的Word文檔圖形數(shù)據(jù)處理方案

      2010-11-02 08:36:24張之光
      太原學院學報(社會科學版) 2010年3期
      關(guān)鍵詞:剪貼板簡帛上海博物館

      張之光

      (內(nèi)蒙古京隆發(fā)電有限責任公司 設備部,內(nèi)蒙古 烏蘭察布市 012100)

      基于VB的Word文檔圖形數(shù)據(jù)處理方案

      張之光

      (內(nèi)蒙古京隆發(fā)電有限責任公司 設備部,內(nèi)蒙古 烏蘭察布市 012100)

      基于上海古籍出版社出版,馬承源主編的《上海博物館藏戰(zhàn)國楚竹書(1~6)文字編》進行簡帛文字信息化處理的嘗試,在Microsoft Visual Basic語言平臺下,對Access數(shù)據(jù)庫中的圖形、文本進行轉(zhuǎn)換,使之以word文檔的形式重現(xiàn),便于編輯和查閱,對圖像圖形處理研究亦有深刻的研究價值。

      VB;Access數(shù)據(jù)庫;Microsoft Word文檔;圖片

      1 概述

      上海古籍出版社出版,馬承源主編的《上海博物館藏戰(zhàn)國楚竹書》出版之后,引起了廣泛關(guān)注。對于這批文字的信息化處理顯得非常迫切,只有把這些文字信息化處理之后才能盡快公之于眾,吸引大批研究者進行廣泛研究,促進研究的發(fā)展,認識的深化。在學術(shù)界諸家從文字學、思想史等角度廣泛研究時,筆者不揣簡陋,意欲關(guān)注這批文字的數(shù)字化進程,為學界提供檢索、查驗之便利。

      2 簡文字的特性

      概述:將簡文字數(shù)據(jù)庫中的信息按照具體要求轉(zhuǎn)換到Microsoft Word文檔中進行再編輯和排版,形成可供發(fā)表或出版的電子文檔形式。

      2.1 簡文字數(shù)據(jù)庫簡介

      本數(shù)據(jù)庫是針對《上海博物館藏戰(zhàn)國楚竹書(1~6)文字編》開發(fā)的,本數(shù)據(jù)庫既實現(xiàn)了字形的形體類聚,又實現(xiàn)了簡文的文本檢索。既窮盡性地、高保真地整理出土簡帛文字的字形,進行文字資料匯編;又可以通過數(shù)據(jù)庫強大的檢索功能,了解目前學術(shù)界的研究成果,跟原書的注釋相對照,進行進一步研究。非常有利于文字學界學者的查檢。表1數(shù)據(jù)庫結(jié)構(gòu)如下:

      說明:

      字段“隸定”表示簡帛上楚文字對應的目前使用的漢字;

      字段“圖片”表示楚文字圖片在磁盤上的路徑,如:E:SHB1s01001W02.bmp。因沒有楚文字字庫,在出版或發(fā)表楚文字相關(guān)論文時,楚文字一般以圖片形式出現(xiàn)。這些圖片均是從《上海博物館藏戰(zhàn)國楚竹書(1~6)文字編》的掃描圖中剪切而來。

      字段“讀為”表示簡帛上楚文字的讀法;

      字段“簡號”表示楚文字所在簡帛的編號;

      字段“位號”表示楚文字所在簡帛的位置,A表示正面,B表示反面,W表示只有一面;

      字段“字次”表示楚文字所在簡帛上的具體位置;

      字段“篇題代碼”表示簡帛名稱代碼;

      字段“備注”表示數(shù)據(jù)庫作者的備忘錄。

      表1 數(shù)據(jù)庫結(jié)構(gòu)

      表2數(shù)據(jù)庫表單部分記錄見下頁。

      2.2 具體處理要求

      建立一個若干行、豎十列的表格,將數(shù)據(jù)庫中的記錄按“表一”格式導入Microsoft Word文檔中。豎的第一列是目前使用的漢字(即數(shù)據(jù)庫中字段“隸定”的內(nèi)容),其后第二列到第十列是楚文字圖片。相同“隸定”的圖片排列在一起,和其它“隸定”的圖片分開。圖片下方可以出現(xiàn)相應的圖片代碼,如表1圖片代碼中所示。

      表2 數(shù)據(jù)庫表單

      表3 圖片代碼

      表4 簡位號對應代碼

      3 應用VB實現(xiàn)上述要求的思路和方案

      3.1 楚文字的實現(xiàn)

      任務是針對楚文字數(shù)據(jù)庫進行的一種查詢、排版和編輯。由于工作量較大又相對簡單,適合利用小程序來實現(xiàn)。選擇容易上手的VB,程序的主要工作是對Microsoft Word文檔的處理,Access數(shù)據(jù)庫的處理相對較少,只有查詢和排序?;舅悸啡缦?

      (1)利用VB調(diào)用數(shù)據(jù)庫的功能將數(shù)據(jù)庫中的所有記錄導入一Word文檔中,導入時要按照方便編輯的排序原則,例如:以“隸定”為主要關(guān)鍵詞,以“篇題代碼”為次要關(guān)鍵詞,以“簡號”為第三關(guān)鍵詞,以“位號”為第四關(guān)鍵詞。

      完成后的效果如下表4簡位號對應代碼所示。

      (2)利用VB調(diào)用Word文檔的相關(guān)指令對文檔進行處理,使之轉(zhuǎn)換成目標文檔。

      3.2 圖片轉(zhuǎn)換重點和難點

      (1)根據(jù)“圖片”字段的內(nèi)容(即圖片文件路徑)將圖片文件調(diào)入Word文檔中;

      實現(xiàn)方法:利用Clipboard()功能提取Windows系統(tǒng)剪貼板的內(nèi)容,再粘貼到Word文檔指定位置。

      程序如下:

      Clipboard.Clear’清除剪貼板

      Clipboard.SetData LoadPicture(E:SHB3s14001W06.bmp)’將圖片裝載到剪貼板

      WordDoc1.Tables.Item(1).Cell(1).Range.Paste Special’將剪貼板的信息粘貼到Word文檔中

      利用上面的語句就可以根據(jù)數(shù)據(jù)庫中“圖片”字段的內(nèi)容(即圖片文件路徑)將圖片粘貼到Word文檔指定位置。

      (2)對調(diào)入圖片大小的處理:

      在對《上海博物館藏戰(zhàn)國楚竹書(1~6)文字編》掃描圖的剪切過程中,均是按照每個古文字的實際大小來進行的。每個古文字的圖片大小不一,需要在插入Word文檔前對圖片進行格式上的約定。要求所有圖片寬度相同,高度等比例調(diào)整。

      實現(xiàn)方法:利用“Selection.InlineShapes”功能來設置圖片格式,程序如下:

      s=Selection.InlineShapes(1).Width’把圖片的寬度先賦值給一個寬度變量

      Selection.InlineShapes(1).Width=5’再將圖片的寬度確定為5

      Selection.InlineShapes(1).Height= (Selection.InlineShapes(1).Height*5)/s’等比例調(diào)整

      利用上面的語句就可以把所有圖片的寬度統(tǒng)一定為5,而高度會等比例變化。效果如表一內(nèi)所示。

      (3)圖片排列的算法:

      按照表一要求,當對應“隸定”的記錄數(shù)據(jù)超過9個時要從下一行的第二列開始繼續(xù)排列,依此類推。

      實現(xiàn)方法:利用WORD文檔表格WordDoc.Tables.Item(?).Cell(x,y)屬性,將定位表格位置的兩個變量x,y作為行和列的指針,利用這兩個變量對目前編輯的表格進行定位。

      當定位表格的y變量(即列)大于9且本“隸定”內(nèi)容未完時將指針定位在下一行(x=x+1)的第二列(y=2)。如果本“隸定”內(nèi)容已經(jīng)完畢,則將指針定位于下一行(x=x+1)的第一列(y=1)開始重新對新的“隸定”內(nèi)容進行處理。

      4 操作界面及程序

      當啟動Visual Studio Basic運行后出現(xiàn)如下圖1所示:

      圖1

      5 小結(jié)

      圖形數(shù)據(jù)處理方案是計算機電子信息領(lǐng)域研究的重點方向,簡帛文字是圖形的一種,如何把數(shù)據(jù)庫的簡帛文字圖片圖形轉(zhuǎn)換成WORD格式,對科研人員更好的掌握其內(nèi)涵和原理有重要的理論價值和現(xiàn)實意義。

      [1]陳明.Visaul Basic程序設計[M].北京:中央廣播電視大學出版社,2000.

      [2]丁愛萍.Visaul Basic程序設計(第2版)[M].北京:電子工業(yè)出版社,2004.

      [3]韓松.PAUL MCFEDRIES.Office 2000 VBA編程技術(shù)[M].北京:電子工業(yè)出版社,2000.

      [4]林卓然.21世紀高等學校公共課計算機規(guī)劃教材·VB語言程序設計(第2版)[M].北京:電子工業(yè)出版社,2009.

      [5]劉志嫵.基于VB和 SQL的數(shù)據(jù)庫編程技術(shù)[M].北京:清華大學出版社,2008.

      [責任編輯:曲衛(wèi)華]

      Graphical Data Processing in Word Documents Based on Microsoft Visual Basic

      ZHANG Zhi-guang
      (Department of Production Equipment,Inner Mongolia Jinglong Electrical Power Corporation,Ltd.,Wu Lan Cha Bu,012100,China)

      This article presents an attempt in informational processing of Jianbo text,based on the“Chu Bamboo Books During the Warring States Period(1~6):Text,Collected by the Shanghai Museum”edited by Chengyuan Ma and published by Shanghai Ancient Book Publisher.Using Microsoft Visual Basic as a language platform,the author transforms the graphics and text stored in Access databases into the Word document format,thereby facilitating editing and retrieval.This work has significant implications to research on image and graphics processing.

      VB;Access database;Microsoft Word document;picture

      TP931.1

      A

      1671-5977(2010)03-0124-05

      2010-06-13

      張之光(1974-),男,山西盂縣人,內(nèi)蒙古京隆發(fā)電有限責任公司設備部助理工程師。

      猜你喜歡
      剪貼板簡帛上海博物館
      《20世紀以來出土簡帛文獻美學思想研究》評介
      美育學刊(2023年5期)2023-10-16 04:56:30
      論上海博物館收藏的兩面珍貴銅鏡
      收藏家(2021年10期)2021-01-17 14:02:35
      上海博物館藏滬籍前賢文籍經(jīng)眼錄
      天一閣文叢(2020年0期)2020-11-05 08:28:52
      高齋雋友
      ——胡可敏捐贈文房供石展將于 4 月 29 日在上海博物館拉開帷幕 !
      寶藏(2020年4期)2020-11-05 06:48:12
      博物館IP授權(quán)的理論與實踐——以上海博物館為例
      中國博物館(2019年3期)2019-12-07 05:43:26
      Windowsl0剪貼板的云同步
      電腦愛好者(2019年1期)2019-10-30 03:45:47
      讓剪貼操作更上一層樓
      簡帛文獻中的“呂遂”相關(guān)問題初探
      簡帛學的學科分支新論
      社會觀察(2016年7期)2016-11-25 22:45:05
      否定副詞“弗”的主觀化語用特征——以簡帛文獻中的用法為例證
      海盐县| 南乐县| 余江县| 多伦县| 东港市| 广汉市| 江北区| 珲春市| 云浮市| 德令哈市| 漾濞| 方正县| 扎囊县| 公主岭市| 蒲城县| 肥乡县| 宁明县| 延长县| 平谷区| 桦甸市| 石台县| 防城港市| 秦皇岛市| 郓城县| 黔江区| 凌源市| 邵武市| 长沙市| 安龙县| 江安县| 乐昌市| 江津市| 八宿县| 博白县| 衡南县| 白城市| 同德县| 越西县| 襄城县| 霸州市| 凤翔县|