zoukankan
html css js c++ java
获取word文档或rtf格式文档的格式编码(可以应用此格式将字符以数据流的方式写入word或rtf文档)
/**/
///
<summary>
///
生成中文字符编码
///
</summary>
///
<param name="ChinaStr"></param>
///
<returns></returns>
private
string
GetCode(
string
ChinaStr)
{
string
str1
=
""
;
System.Windows.Forms.RichTextBox myRich1
=
new
RichTextBox();
myRich1.Text
=
ChinaStr;
myRich1.SelectAll();
ChinaStr
=
myRich1.SelectedRtf;
int
count1
=
ChinaStr.Length ;
int
start1
=
ChinaStr.IndexOf(
"
fs18
"
,
0
,count1);
if
(start1
==-
1
)
return
str1;
str1
=
ChinaStr.Substring(start1
+
4
,count1
-
start1
-
4
);
string
str3
=
@"
{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fswiss\fcharset0 Arial;}{\f1\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}
\viewkind4\uc1\pard\lang2052\fs18\f1
"
;
str1
=
str3
+
str1;
return
str1;
}
private
string
GetCode(
string
ChinaStr,System.Drawing.Font newFont )
{
string
str1
=
""
;
System.Windows.Forms.RichTextBox myRich1
=
new
RichTextBox();
myRich1.Font
=
newFont;
myRich1.Text
=
ChinaStr;
myRich1.SelectAll() ;
ChinaStr
=
myRich1.SelectedRtf;
int
count1
=
ChinaStr.Length ;
int
start1
=
ChinaStr.IndexOf(
@"
\fs
"
,
0
,count1);
if
(start1
==-
1
)
{
return
str1;
}
ChinaStr
=
ChinaStr.Insert(start1
+
5
,
@"
\f1
"
);
str1
=
ChinaStr ;
return
str1;
}
查看全文
相关阅读:
抽象类与接口
二叉树的镜像
树的子结构
合并两个排序的链表
反转链表
链表中倒数第k个结点
调整数组顺序使奇数位于偶数前面
230. Kth Smallest Element in a BST
98. Validate Binary Search Tree
94. Binary Tree Inorder Traversal(二叉树中序遍历)
原文地址:https://www.cnblogs.com/furenjun/p/326521.html
最新文章
jquery 验证
Flask 应用最佳实践
Flask 蓝图(Blueprint)
Flask 文件和流
Tornado 网站demo 一
Flask 信号
Flask 视图
Flask jinja2 全局函数,宏
python 操作MongoDB
Flask Session 详解
热门文章
Flask-uploads 简单使用
nodejs 循环的陷阱
Java虚拟机内存配置
Linux下查看CPU使用率 --- top命令的使用
Linux包管理
Linux awk指令详解
VI设置行号
数据库事务(二)
数据库事务(一)
深入理解Java的接口和抽象类
Copyright © 2011-2022 走看看