予财缘平台的浩方同一账号重复登录会出现重复吗?有清楚的吗

2015年3月 总版技术专家分月排行榜第二2014年12月 总版技术专家分月排行榜第二2014年9月 总版技术专家分月排行榜第二
2015年3月 .NET技术大版内专家分月排行榜第一2015年2月 .NET技术大版内专家分月排行榜第一2015年1月 .NET技术大版内专家分月排行榜第一2014年12月 .NET技术大版内专家分月排行榜第一2014年11月 .NET技术大版内专家分月排行榜第一
2015年3月 总版技术专家分月排行榜第二2014年12月 总版技术专家分月排行榜第二2014年9月 总版技术专家分月排行榜第二
2015年3月 .NET技术大版内专家分月排行榜第一2015年2月 .NET技术大版内专家分月排行榜第一2015年1月 .NET技术大版内专家分月排行榜第一2014年12月 .NET技术大版内专家分月排行榜第一2014年11月 .NET技术大版内专家分月排行榜第一
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。常用教程:
您现在的位置: > 教程 >
aspose.word设置纸张的功能代码
17:45:23 | ReadNums | 1985 | 标签
public void setPaperSize(string papersize) &&&&&&& { &&&&&&&&&&& switch (papersize) &&&&&&&&&&& { &&&&&&&&&&&&&&& case &A4&: &&&&&&&&&&&&&&&&&&& foreach (Aspose.Words.Section section in oDoc) &&&&&&&&&&&&&&&&&&& { &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.PaperSize = PaperSize.A4; &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.Orientation = Orientation.P &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.VerticalAlignment = Aspose.Words.PageVerticalAlignment.T &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&& case &A4H&:&&&&&&&&&&&&&&&&&&& foreach (Aspose.Words.Section section in oDoc) &&&&&&&&&&&&&&&&&&& { &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.PaperSize = PaperSize.A4; &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.Orientation = Orientation.L &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.TextColumns.SetCount(2); &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.TextColumns.EvenlySpaced = &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.TextColumns.LineBetween = &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&& case &A3&: &&&&&&&&&&&&&&&&&&& foreach (Aspose.Words.Section section in oDoc) &&&&&&&&&&&&&&&&&&& { &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.PaperSize = PaperSize.A3; &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.Orientation = Orientation.P &&& &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&& case &A3H&:&&&&&&&&&&&&&&&&&&& foreach (Aspose.Words.Section section in oDoc) &&&&&&&&&&&&&&&&&&& { &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.PaperSize = PaperSize.A3; &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.Orientation = Orientation.L &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.TextColumns.SetCount(2); &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.TextColumns.EvenlySpaced = &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.TextColumns.LineBetween = &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&& case &16K&: &&&&&&&&&&&&&&&&&&& foreach (Aspose.Words.Section section in oDoc) &&&&&&&&&&&&&&&&&&& { &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.PaperSize = PaperSize.B5; &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.Orientation = Orientation.P &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&& case &8KH&: &&&&&&&&&&&&&&&&&&& foreach (Aspose.Words.Section section in oDoc) &&&&&&&&&&&&&&&&&&& { &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.PageWidth = double.Parse(&36.4 &); &&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.PageHeight = double.Parse(&25.7&);&&&&&&&&&&&&&&&&&&&&&&& section.PageSetup.Orientation = Orientation.L &&&&&&&&&&&
问题未解决:
内容实用原创,讲得很好。
有问题请在线咨询。1.基本介绍
Aspose.Words是一个商业.NET类库,可以使得应用程序处理大量的文件任务。Aspose.Words支持Doc,Docx,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。使用Aspose.Words可以在不使用Microsoft.Word的情况下生成、修改、转换和打印文档。在项目中使用Aspose.Words可以有以下好处。
1.1丰富的功能集
其丰富的功能特性主要有以下4个方面:
1)格式转换。Aspose.Words具有高质量的文件格式转换功能,可以和Doc,OOXL,RTF,TXT等格式互相转换。
2)文档对象模型。通过丰富的API以编程方式访问所有的文档元素和格式,允许创建,修改,提取,复制,分割,加入,和替换文件内容。
3)文件渲染。可以在服务器端转换整个文档或者页面为PDF,XPS,SWF格式,同样可以转换文档页面为图像格式,或者.NET&Graphics对象,这些功能和Microsoft.Word是一样的。
4)报表。可以从对象或者数据源填充模版生成文件。
1.2不需要Microsoft.Word
Aspose.Words可以在没有安装Microsoft&Office的机器上工作。所有的Aspose组件都是独立,不需要微软公司的授权。总之,&Aspose.Words在安全性、稳定性、可扩展性、速度、价格和自动化功能方面,是一个很不错的选择。
1.3独立的平台
Aspose.Words可以运行在Windows,Linux和Mac&OS操作系统上面。可以使用Aspose.Words去创建32位或者64位的.NET应用程序,包括Asp.NET、WCF、WinForm等等,还可以使用Com组件在Asp、Perl、PHP和Python语言中使用,同样可以在Mono平台上使用Aspose.Words建立.NET应用程序。
1.4性能和可伸缩性
Aspose.Words可以运行在服务器和客户端,它是一个独立的.NET程序集,可以被任何.NET应用程序复制和部署。使用Aspose.Words可以在短时间内产生成千上万的文档,可以打开文档,并修改格式和内容,填充数据并保存。Aspose.Words是多线程安全的,不同的线程在同一时间处理不同的文档。
1.5最小的学习曲线
虽然Aspose.Words拥有150多个公共类和枚举类型,但是Aspose.Words的学习曲线很小因为Aspose.Words的API是围绕下列目标精心设计的:
1)&借鉴一些著名的API设计经验,如Microsoft&Word。
2)&借鉴.NET框架设计指南的经验。
3)&提供易于使用的详细的文档元素操作文档。
以前在项目中使用Microsoft&Word的开发者,可以在Aspose.Words中找到很多熟悉的类、方法和属性。
2.文档对象模型概述
2.1&DOM介绍
Aspose.Words的文档对象模型(以下简称DOM)是一个Word文档在内存中的映射,Aspose.Words的DOM可以编程读取、操作和修改Word文档的内容和格式。理解DOM的结构和相应的类型,是使用Aspose.Words灵活编程的基础,这一点非常重要。下面的一个Word文档例子和其结构如下图所示:
当上述文档被Aspose.Words的DOM读取时,会创建如下结构的树形对象:
从上图的结构和对应的Word文档,我们可以看到大概的DOM中相关对象的结构,有了这些基本概念,就可以很流程的操作Word文档了。Document,&Section,&Paragraph,&Table,&Shape,&Run&以及图中的其他椭圆形的都是Aspose.Words对象,这些对象具有树形的层级结构,图中的注释同样说明这些文档对象树中的对象具有多个属性。
Aspose.Words中的DOM有以下特点:
1.所有的节点(node)类最终都继承于Node类,它是Aspose.Words&DOM的基本类型。
2.节点可以包含(嵌套)其他节点,例如Section和Paragraph都继承自CompositeNode类,而CompositeNode类来源与Node类。
2.2&Node类型
当Aspose.Words读取Word文档到内存中时,不同类型的文档元素被不同的类型对象来替代,每一个文本框的text,&paragraph,&table,&section都是Node对象,甚至文档本身都是一个Node。Aspose.Words为每一种文档节点类型都定义了一个类。
下面是一个UML类图,表示DOM中不同node类型之间的关系。抽象类的名字用斜体表示。注意,Aspose.Words&DOM中同样包括了一些非节点类型的类,例如Style,&PageSetup,&Font等等,它们没有在这幅图里面显示。
&看看这些主要的类及作用
Aspose.Words类
Document对象是文档树的根节点,提供访问整个文档的入口
Section对象对应一个文档中的一节
是一节中的主要文本容器
HeaderFooter
一节中的特殊页眉或者页脚容器
GlossaryDocument
代表一个Word文档中词汇表的根条目
BuildingBlock
代表一个词汇表文档,如构件,自动图文集或一个自动更正条目
一个文本段落,保护内联的节点
一个格式一致的文本块
一个书签的起点标记
一个书签的结束标记
一个特殊的字符指定一个单词字段的开始
单词字段的分隔符
一个特殊的字符指定一个单词字段的结束
一个表单字段
特殊字符类型,没有具体的
&Word文档中的表格
一个表格对象的行
表格行的单元格
Word文档中的图像,形状,文本框或者OLE对象
一组Shapes对象
一个文档中的Sharp或者图像,图表
Annotations
文档中包括文本的脚注或者尾注
Annotations
文档中包含文本的注释
Annotations
一个相关的注释区域的开始
Annotations
一个相关的注释区域的结束
在一个段落内围绕一个或多个内嵌结构的智能标记
文档中的某些结构的自定义XML标记
文档中的一种结构化的文档标签(内容控制)
代表Office的数学对象,如函数,方程或者矩阵
2.3组成模式
Aspose.Words文档的结构树非常重要,下面的设计吐可以更清晰的理解各个节点之间的包含关系。
2.3.1&Document&and&Section
文档和节:
从上图可以看出:
1.一个Document有1个或者多个Section(节)节点;
2.Section有1个Body(正文),没有或者有多个HeaderFooter节点;
3.Body和HeaderFooter可以包含多个块级节点;
4.1个Document能够有一个.
1个Word文档包含1个或多个节,一个节可以定义自己的页码,边距,方向,以及页眉页脚的文字;一个节保护主要的问题,如页眉,页脚(首页,奇数页,偶数页)。
2.3.2&Block-level节点
Block-level节点的关系图如下所示:
从上图中可以看到:
1.Block-level元素可以出现在文档中的很多地方,如Body的子节点,脚注,评论,单元格其他元素。
2.最重要的Block-level节点是表格和段落;
3.1个表格有0行或者多行;
CustomXmlMarkup&和StructuredDocumentTag可以包含其他Block-level节点;
2.3.3&Inline-level节点
从上面的图表可以看到下列关系:
1.Paragraph是最经常出现的Inline-level节点;
2.Paragraph可以包含不同的Run格式节点;也可以包含书签(bookmarks)和注释(annotations)
3.Paragraph还可以包含形状,图像,绘图对象等,以及智能标签;
2.3.4&表格行单元格
Table可以包含很多行,行可以包含单元格,单元格可以包括block-level节点。
&2.4&设计模式与导航
Aspose.Words将文档表示为一个有节点组成的树,因此就可以在节点之间互相切换。Aspose.Words提供了一个“文档浏览器”(DocumentExplorer),这是一个项目例子Demo。如下图所示:
可以通过Node类的ParentNode属性来访问上级节点,因此很方便获取父节点。文档对象模型是有大量的对象组合而成,他们的关系如下:
1.Node类是所有节点类的基类;
2.CompositeNode类是组合节点的基类;
3.Node类的中,没有子节点管理的接口,子节点管理的方法只出现在CompositeNode;
4.从Node类中移除子节点管理的方法,更干净,可以减少很多额外的转换;
阅读(...) 评论()
微信账号:FrankCoder最近的工作要用到一个要money的组件,aspose.word,通过这个可以把html页面直接生成word文档。当然,也有aspose.pdf等组件,对应的就是生成pdf格式的文件等。下面说说该组件运用过程中的一些问题。
首先,贴一段代码出来:
private void button1_Click(object sender, EventArgs e)&&&&&&& {&&&&&&&&&&& string tpath = "resume.docx";&&&&&&&&&&& Document doc = new Document(tpath);&&&&&&&&&&& DocumentBuilder mybuilder = new DocumentBuilder(doc);&&&&&&&&&&& //通过书签的形式向word模板中插入内容;&&&&&&&&&&& doc.Range.Bookmarks["resume_name"].Text = "我的简历";&&&&&&&&&&& doc.Range.Bookmarks["resume_id"].Text = "654321";&&&&&&&&&&& doc.Range.Bookmarks["update_time"].Text = "日";&&&&&&&&&&& doc.Range.Bookmarks["apply_state"].Text = "我正在主动找工作,可快速到岗";&&&&&&&&&&& //直接向word模板中插入html代码,生成的word会自动编译。&&&&&&&&&&& mybuilder.MoveToCell(0, 0, 0, 0);&&&&&&&&&&& mybuilder.InsertHtml("&font style='margin-top:20color:#bc4308;font-weight:'&个人信息:&/font&&hr style='border-style:color:#bc4308;'/&");&&&&&&&&&&& //四个数字对应的是:第一张表,第一行,第一列,第一个字符之后。&&&&&&&&&&& mybuilder.MoveToCell(0, 1, 0, 0);&&&&&&&&&&& mybuilder.InsertHtml("&table&&tr&&td style='width:63'&姓名:&/td&&td colspan='2'&李婷&/td&&/tr&&tr&&td style='width:63'&性别:&/td&&td colspan='2'&女&/td&&/tr&&tr&&td style='width:63'&学历:&/td&&td colspan='2'&本科&/td&&/tr&&tr&&td style='width:63'&现居地:&/td&&td colspan='2'&郑州市&/td&&/tr&&tr&&td style='width:63'&出生日期:&/td&&td colspan='2'&日&/td&&/tr&&tr&&td rowspan='3' style='vertical-align:'&联系方式:&/td&&td style='width:74'&手机:&/td&&td style='width:173'&&/td&&/tr&&tr&&td style='width:74'&家庭电话:&/td&&td style='width:173'&&/td&&/tr&&tr&&td style='width:74'&办公室电话:&/td&&td style='width:173'&7&/td&&/tr&&/table&");&&&&&&&&&&& //插入图片&&&&&&&&&&& Shape shape = new Shape(doc, ShapeType.Image);&&&&&&&&&&& shape.ImageData.SetImage("ziji.jpg");&&&&&&&&&&& shape.Width = 100;&&&&&&&&&&& shape.Height = 110;&&&&&&&&&&& shape.HorizontalAlignment = Aspose.Words.Drawing.HorizontalAlignment.C//图片向右对齐&&&&&&&&&&& mybuilder.MoveToCell(0, 1, 1, 0);&&&&&&&&&&& mybuilder.InsertNode(shape);&&&&&&&&&&& //读文件&&&&&&&&&&&&&&&&&&&&&& FileStream fs = new FileStream("1.html", FileMode.Open);&&&&&&&&&&& StreamReader sr = new StreamReader(fs, System.Text.Encoding.Default);&&&&&&&&&&& s = sr.ReadToEnd();&&&&&&&&&&& sr.Close();&&&&&&&&&&& fs.Close();&&&&&&&&&&& mybuilder.MoveToCell(0, 2, 0, 0);&&&&&&&&&&& mybuilder.InsertHtml(s);//直接把文件流插入到word模板中&&&&&&&&&&& //插入页尾&&&&&&&&&&& mybuilder.MoveToHeaderFooter(HeaderFooterType.FooterPrimary);&&&&&&&&&&& Border topBorder = mybuilder.CellFormat.Borders[BorderType.Top];&&&&&&&&&&& topBorder.LineStyle = LineStyle.S&&&&&&&&&&& topBorder.LineWidth = 1;&&&&&&&&&&& mybuilder.InsertCell();&&&&&&&&&&& mybuilder.CellFormat.Width = 3 * 144;&&&&&&&&&&& mybuilder.ParagraphFormat.Alignment = ParagraphAlignment.L&&&&&&&&&&& mybuilder.Write("公司名称");&&&&&&&&&&& mybuilder.InsertCell();&&&&&&&&&&& mybuilder.ParagraphFormat.Alignment = ParagraphAlignment.C&&&&&&&&&&& mybuilder.Write("日期");&&&&&&&&&&& mybuilder.EndRow();&&&&&&&&&&& mybuilder.EndTable();
&&&&&&&&&&& //保存在test.doc文档中。&&&&&&&&&&& doc.Save("test.doc", SaveFormat.Doc);&&&&&&&&&&& MessageBox.Show("已经完成!");&&&&&&& }
使用该组件的流程是:先做一个word模板,模板里面包含表格。然后在代码中通过四个数值的定位在特定的表格里插入内容。
分为三种方式向word模板中插入内容。
一:通过在word模板中对应设置书签,重命名书签名称,在代码中根据书签名称,在特定位置插入特定内容;
二:插入图片有两种方式:(1)
&&&&&&&&&&& //插入图片&&&&&&&&&&& Shape shape = new Shape(doc, ShapeType.Image);&&&&&&&&&&& shape.ImageData.SetImage("ziji.jpg");&&&&&&&&&&& shape.Width = 100;&&&&&&&&&&& shape.Height = 110;&&&&&&&&&&& shape.HorizontalAlignment = Aspose.Words.Drawing.HorizontalAlignment.C//图片向右对齐&&&&&&&&&&& mybuilder.MoveToCell(0, 1, 1, 0);&&&&&&&&&&& mybuilder.InsertNode(shape);
这种方式插入图片时,必须在word模板中做表格,定位表格位置,在特定位置插入图。
最主要的是,图片必须在项目文件夹中。
(2)通过插入一段html代码。本来,我们以为直接插入html代码,而项目中没有图片时,在断网的情况下,图片不能够正常显示。后来实践证明,采用直接插入html代码的方式插入图片的方式下:在断网的情况下,图片是可以正常显示的。
但是,这种方式的问题是:原图有多大,生成的word中的图片就有多大。不管html页面的图片大小,而是原图的大小。
三:定位之后,直接插入html代码。比如:
&&&&&&&&&&& mybuilder.MoveToCell(0, 1, 0, 0);&&&&&&&&&&& mybuilder.InsertHtml("&table&&tr&&td style='width:63'&姓名:&/td&&td colspan='2'&李婷&/td&&/tr&&tr&&td style='width:63'&性别:&/td&&td colspan='2'&女&/td&&/tr&&tr&&td style='width:63'&学历:&/td&&td colspan='2'&本科&/td&&/tr&&tr&&td style='width:63'&现居地:&/td&&td colspan='2'&郑州市&/td&&/tr&&tr&&td style='width:63'&出生日期:&/td&&td colspan='2'&日&/td&&/tr&&tr&&td rowspan='3' style='vertical-align:'&联系方式:&/td&&td style='width:74'&手机:&/td&&td style='width:173'&&/td&&/tr&&tr&&td style='width:74'&家庭电话:&/td&&td style='width:173'&&/td&&/tr&&tr&&td style='width:74'&办公室电话:&/td&&td style='width:173'&7&/td&&/tr&&/table&");
这种方式时,需要注意的是,很多html中的标签是不能够如愿地转换成对应的word内容的。通过实践发现:
(1)hr的样式在word中是不管用的。注意是hr的样式,而不是hr。
(2)br在word中不管用。
(3)div的border,在word中是不显示的,但是它要占一个位置。
(4)p在word中只能显示表示一行的效果,至于颜色或者大小之类的效果,必须用font标签才能够显示。
(5)最重要的一点是:如果想直接把html转换成word,要注意宽度等的设置,此时,就需要一个能够同时在html和word中都管用的单位。因此,唯一的选择是pt&&磅值。而且,根据我这几天的实践,在word文档中,选用五号字的情况下,一行有39个字。而对应的关系式是:五号=10.5磅=14px=0.37cm,因此,一行的宽度是410pt。设计html时,就直接用pt来控制宽度。可能刚开始时的宽度不是想象中的样子,这个时候不要急,把所有的设置都按照计算写对了,然后刷新页面,就会给你一个惊喜,完全会是自己要的效果的。
还有一点很重要的要特别指出的是:我们在设计html页面时,习惯性地只要设置每一列的第一个单元格的宽度,这一列下面的单元格就会自动采用这个宽度。但是,在采用aspose.word生成word时,这种方式生成的word中的大文本内容会不能够完全显示,显示的效果是:文字好像浮在word页面之上一样,如果你把光标放在能看到的某一行的最后一个字符之前一个字符一个字符地往后移动光标,你就会发现文字藏在一个你根本无法找到的地方了。这个时候不要急,解决办法是,给每个单元格都加上宽度。而且,必须采用这种方式:&td style='width:74'&,而不要为了偷懒写成这样的方式:&td width='74pt'&。后一种方式是不能解决上面的问题的。如果,你生成的word大文本不能够正常显示,就仔细检查你的html设计中,是不是少了一个&td style='width:74'&,或者写的方式不对。
以上总结完毕。如有新发现,及时更新。嘿嘿。
下面写一点,这几天工作中遇见的问题。
(1)文件的读写操作:
读操作:&&&&&&&&&&& FileStream fs = new FileStream("路径", FileMode.Open);&&&&&&&&&&& StreamReader sr = new StreamReader(fs);&&&&&&&&&&& s= sr.ReadToEnd();&&&&&&&&&&& sr.Close();&&&&&&&&&&& fs.Close();
文件内容已经保存在s中了。
写操作:FileStream fss=new FileStream("路径",FileMode.Create)&&&&&&&&&&& StreamWriter sw=new StreamWriter(fss);&&&&&&&&&&& sw.Write("内容");&&&&&&&&&&& sw.Close();&&&&&&&&&&& fss.Close();
在此,感谢小飞飞,给我写的这么清晰完整的代码。哈哈。谢谢小飞飞同学了哈。
但是,在我的实际操作中遇见的问题是:读出来的是乱码,因此,必须设置编码格式。因此,需要用到的代码是:
StreamReader sr = new StreamReader(fs, System.Text.Encoding.Default);
在这里,我本来选择是的是UTF8,后来证明UTF8读出来的就是乱码,因此,采用default的参数。
在此,感谢凤凰同学。嘿嘿。
(2)关于table表格的合并拆分之类的html设计:我以前没有写过复杂的table,遇到复杂一点的就用多个table拆分了。终于,趁着这次工作的机会,把table中的一些写法也弄懂了。嘿嘿。其实,超级简单。我就是大懒汉啊。哈哈。
&&&&&&&&&&&&&&&&&&&&&&&& &table&&& &&& &&& &&& &&& &&& &&& &&& &&tr&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td style='width:63'&姓名:&/td&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td colspan='2'&李婷&/td&&& &&& &&& &&& &&& &&& &&& &&& &&/tr&&& &&& &&& &&& &&& &&& &&& &&& &&tr&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td style='width:63'&性别:&/td&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td colspan='2'&女&/td&&& &&& &&& &&& &&& &&& &&& &&& &&/tr&&& &&& &&& &&& &&& &&& &&& &&& &&tr&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td style='width:63'&学历:&/td&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td colspan='2'&本科&/td&&& &&& &&& &&& &&& &&& &&& &&& &&/tr&&& &&& &&& &&& &&& &&& &&& &&& &&tr&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td style='width:63'&现居地:&/td&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td colspan='2'&郑州市&/td&&& &&& &&& &&& &&& &&& &&& &&& &&/tr&&& &&& &&& &&& &&& &&& &&& &&& &&tr&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td style='width:63'&出生日期:&/td&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td colspan='2'&日&/td&&& &&& &&& &&& &&& &&& &&& &&& &&/tr&&& &&& &&& &&& &&& &&& &&& &&& &&tr&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td rowspan='3' style='vertical-align:'&联系方式:&/td&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td style='width:74'&手机:&/td&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td style='width:173'&&/td&&& &&& &&& &&& &&& &&& &&& &&& &&/tr&&& &&& &&& &&& &&& &&& &&& &&& &&tr&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td style='width:74'&家庭电话:&/td&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td style='width:173'&&/td&&& &&& &&& &&& &&& &&& &&& &&& &&/tr&&& &&& &&& &&& &&& &&& &&& &&& &&tr&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td style='width:74'&办公室电话:&/td&&& &&& &&& &&& &&& &&& &&& &&& &&& &&td style='width:173'&7&/td&&& &&& &&& &&& &&& &&& &&& &&& &&/tr&&& &&& &&& &&& &&& &&& &&& &&/table&
colspan='2';是合并列;
rowspan='3';是合并行;
style='vertical-align:'&& 这个是让文本内容从单元格的最上面开始显示;
(3)关于word的一些用法:本次工作中,需要在word中插入书签。可是,我找了好久都没有找到,在网上搜到的解答过于简单,或者是我自己太笨吧。嘿嘿。废话少说,word07中,最左上角word图标&&word选项&&自定义&&在&从下列位置选择命令&中选择&开发工具选项卡&&&旧式工具,把旧式工具添加到自定义快速访问工具栏即可。然后,在word的最上面,就可以看到这个图标了:,然后,单击那个工具箱的图标,就能看到这样的效果了:,然后,选择这个就可以添加书签了。嘿嘿。
在此,感谢login同学。嘿嘿。
另:通过实践发现,在使用书签向word模板中插入内容时,书签的最大长度设置是没作用滴。嘿嘿。
阅读(...) 评论() &

我要回帖

更多关于 饥荒联机账号重复登录 的文章

 

随机推荐