蒙古文网页编辑器中动态插入表格

时间:2022-05-14 02:11:07

蒙古文网页编辑器中动态插入表格

摘要:研究了使用Silverlight插件开发的蒙古文网页编辑器中动态插入表格和编辑表格。

关键词:表格?蒙古文?Silverlight

中图分类号:TP311 文献标识码:A 文章编号:1674-098X(2013)01(b)-00-01

随着网络信息化进程的不断加快,基于浏览器的蒙古文信息处理技术也显得格外重要。由于蒙古文信息处理也有其明显的特点和独有的难点,特别是如何解决蒙古文从左到右,从上到下书写问题是蒙古文信息处理中遇到的普遍难题,在开发蒙古文网页编辑器难点是蒙古文、表格和图片混排。该文介绍了蒙古文网页编辑器中动态插入表格和编辑表格的后台代码。

1 开发软件环境―Silverlight

Microsoft Silverlight是一种跨浏览器、跨平台的 .NET Framework实现,用于为Web生成和提供下一代媒体体验和丰富的交互式应用程序(RIA)。Silverlight 统一了服务器、Web和桌面的功能,统一了托管代码和动态语言、声明性编程和传统编程以及Windows Presentation Foundation(WPF)的功能。Silverlight优质的特性是跨平台、跨浏览器;专用工具支持和优质的互动平台等。

创建蒙古文网页编辑器的步骤如下几步:(1)使用Visual C#新建一个名为 SilverlightTextEditor的Silverlight 应用程序项目。打开解决方案资源浏览器,可以看到有两个文件:App.xaml 和 MainPage.xaml。App.xaml允许您指定应用于整个应用程序的资源和代码。MainPage.xaml是一个页面,该页面是蒙古文网页编辑器的主页。MainPage.xaml.cs是主页的后台代码。(2)MainPage.xaml页面中拖进RichTextBox控件,对象名为rtb。RichTextBox控件是一个可支持显示或编辑丰富内容(包括段落、超链接、内联图像、插入表格)的控件。

(1)MainPage.xaml页面的后台代码中定义自定方法(函数)private Grid getGrid(int tableTD,int tableTR),这个方法的主要任务是创建tableTR行tableTD列的Grid表格。

4 结语

该文探索了蒙古文网页编辑器中动态插入表格,并实现了RichTextBox控件中动态插入Grid表格。

参考文献

[1] 李铭.C#高级编程[M].6版.北京:清华大学出版社,2008.

[2] (美国)基础教程[M].北京:人民邮电出版社,2009.

上一篇:光纤通信工程技术传输的最新发展动态 下一篇:对提高高职院校物理教学质量的几点建议