当前位置: 首页 > wzjs >正文

网推网站wordpress评论输入框

网推网站,wordpress评论输入框,wordpress默认logo图片路径,做网站一般长宽多少钱初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…

初级代码游戏的专栏介绍与文章目录-CSDN博客

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客


        前一篇:VSTO(C#)Excel开发3:Range对象 处理列宽和行高-CSDN博客

        前一篇我们已经知道了如何设置列宽和行高,那么如何将控制打印呢?

目录

一、打印设置 页面设置 PageSetup

1.1 打印区域PageSetup.PrintArea

1.2 纸张大小PageSetup.PaperSize

1.3 纸张方向PageSetup.Orientation

1.4 页边距 PageSetup.TopMargin等

1.5 页数 PageSetup.Pages.Count

1.6 缩放 PageSetup.Zoom

1.7 缩放到一页 PageSetup.FitToPagesWide

1.8 打印预览Worksheet.PrintPreview()

二、示例代码

 三、困惑 如何知道打印区域的大小呢 标准字符宽度又是多少呢


一、打印设置 页面设置 PageSetup

        与打印和页面有关的设置在Worksheet对象的PageSetup属性里,PageSetup里包含了常用的纸张大小、横向纵向、页边距等设置。

1.1 打印区域PageSetup.PrintArea

        是一个Range,没有设置的话默认打印所有表格。

1.2 纸张大小PageSetup.PaperSize

        这是预定义的值,枚举值xlPaperSize,很容易查到文档:

1.3 纸张方向PageSetup.Orientation

        也是个枚举:

1.4 页边距 PageSetup.TopMargin等

        四个边距,Top是上边距……

        单位是磅。各种单位混用真是很晕啊。

1.5 页数 PageSetup.Pages.Count

        这是一共有多少页。Pages是Page的集合,但Page没什么属性和方法。我以为会有这一页上打印哪些单元格呢,但是并没有。

1.6 缩放 PageSetup.Zoom

1.7 缩放到一页 PageSetup.FitToPagesWide

        缩放和缩放到一页是冲突的功能啊,要先设置缩放为false缩放到一页才能生效。

1.8 打印预览Worksheet.PrintPreview()

        调出打印预览可以用Worksheet.PrintPreview()。

二、示例代码

        还是之前的按钮二,改了代码,新建一个按钮也行,没所谓的。

		private void button2_Click(object sender, RibbonControlEventArgs e){string str = "开始操作。。。。。。\n";try{Worksheet worksheet = Globals.ThisAddIn.Application.ActiveSheet;Range usedRange = worksheet.UsedRange;str += " UsedRange:" + usedRange.Address + "\n";str += " UsedRange.Column:" + usedRange.Column + "\n";str += " UsedRange.Columns.Count:" + usedRange.Columns.Count + "\n";str += " UsedRange.Row:" + usedRange.Row + "\n";str += " UsedRange.Rows.Count:" + usedRange.Rows.Count + "\n";str += " PrintArea:" + worksheet.PageSetup.PrintArea + "\n";str += " PaperSize:" + worksheet.PageSetup.PaperSize.ToString() + "\n";str += " ChartSize:" + worksheet.PageSetup.ChartSize + "\n";str += " Orientation:" + worksheet.PageSetup.Orientation.ToString() + "\n";str += " TopMargin:" + worksheet.PageSetup.TopMargin + "\n";str += " BottomMargin:" + worksheet.PageSetup.BottomMargin + "\n";str += " LeftMargin:" + worksheet.PageSetup.LeftMargin + "\n";str += " RightMargin:" + worksheet.PageSetup.RightMargin + "\n";str += " Pages:" + worksheet.PageSetup.Pages.Count + "\n";//worksheet.PageSetup.Zoom = false;//设置为false才能Fit//worksheet.PageSetup.FitToPagesWide = 1;double originalTotalWidth = 0;double originalTotalHeigh = 0;for (int i = 0; i < usedRange.Columns.Count; ++i){Range colum = worksheet.Columns[usedRange.Column + i];originalTotalWidth+=colum.ColumnWidth;}for (int i = 0; i < usedRange.Rows.Count; ++i){Range row = worksheet.Rows[usedRange.Row + i];originalTotalHeigh+=row.RowHeight;}str += " originalTotalWidth:" + originalTotalWidth + "\n";str += " originalTotalHeigh:" + originalTotalHeigh + "\n";str += "操作成功完成\n";}catch (Exception ex){MessageBox.Show(ex.ToString());}MessageBox.Show(str);}

        就把上面讲的属性显示了一下,最后一段计算了总的宽度和高度。

        可以先按一下button1,再按一下button2,输出:

        对照代码一看就明白了。(高度少打一个字母t啊,不好意思)

 三、困惑 如何知道打印区域的大小呢 标准字符宽度又是多少呢

        纸张尺寸是标准的,可以查,单位是厘米,页边距是磅,列宽是标准字符宽度,行高是像素,这也太随意了。

        标准字符宽度又是个和字体相关的值,没有简单的方法获取。

        好吧,就这样,毕竟我的目标只是打印到一页,即使没有这些值也有办法。


下一篇VSTO(C#)Excel开发5:调整表格到一页-CSDN博客


(这里是文档结束)


文章转载自:

http://848yH7Xl.kkjhj.cn
http://I38XYM6V.kkjhj.cn
http://S0FVE0Ax.kkjhj.cn
http://IOqEjVnv.kkjhj.cn
http://QUpr10DR.kkjhj.cn
http://n8x4LRj6.kkjhj.cn
http://wF6kYNbR.kkjhj.cn
http://Nw6qpi98.kkjhj.cn
http://BxW1xzkZ.kkjhj.cn
http://dIOTec3N.kkjhj.cn
http://NrXMI7bY.kkjhj.cn
http://vvEUX28i.kkjhj.cn
http://rKiZwvjg.kkjhj.cn
http://FN37xcLV.kkjhj.cn
http://0ebopcyA.kkjhj.cn
http://u2vwAs0O.kkjhj.cn
http://bzHzRtNm.kkjhj.cn
http://jHPTzmQI.kkjhj.cn
http://PgF54a2A.kkjhj.cn
http://n9YWU9Rz.kkjhj.cn
http://VJ9TjnxI.kkjhj.cn
http://xVyxcLSP.kkjhj.cn
http://SzwxmFu9.kkjhj.cn
http://xJRr6DEJ.kkjhj.cn
http://RtYZVYZr.kkjhj.cn
http://p5IFfP8P.kkjhj.cn
http://VqymLKFY.kkjhj.cn
http://zYoWty5B.kkjhj.cn
http://HQ2WYSde.kkjhj.cn
http://hSDnvVkh.kkjhj.cn
http://www.dtcms.com/wzjs/759726.html

相关文章:

  • 高新网站设计找哪家合肥做网站的企业
  • 电子图书网站建设openshift安装wordpress密码忘记
  • 坪山网站建设基本流程wordpress作者关注功能怎么实现
  • 门户网站建设经验总结做搜索引擎优化的企业
  • 超市网站建设方案shopex 网站搬家
  • 网站开发浏览器不支持flash免费crm试用
  • 营销型网站建设域名网站建设教程吧
  • jquery网站底部导航效果哪个网站可以做艺术字
  • 有做网站的吗 优帮云莆田外贸网站建设有哪些
  • 产品定制网站新媒体 网站建设
  • 专业群建设 网站做一个响应网站多少钱
  • wordpress网站搬家模板app
  • 网站建设专属名词电商流量推广
  • 网站开发交易平台wordpress 管理页面
  • 外贸网站logo免费发布产品信息网站
  • 杭州网站艰涩零食网站怎么做
  • 2018年深圳建设网站公司长春网站建设致电吉网传媒优
  • 网站的颜色搭配六安营销公司
  • 网站常用字号企业邮箱格式怎么写
  • 网页框架设计企业seo排名优化
  • 网站建设ftp上传是空目录南昌做网站的公司有哪些
  • 静态网站开发语言温州移动互联网开发
  • 坑梓网站建设包括哪些网站设计高怎么表示
  • 网站开发课程设计河北廊坊建设局网站
  • 深圳宝安上市公司网站建设报价h5端是手机端吗
  • 清溪东莞网站建设成都到西安防疫政策
  • 亚马逊外贸网站如何做永川网站建设熊掌号
  • 跑腿网站建设郑州经济技术开发区
  • 外贸网站建设 联雅企业网站建立教程
  • 怎么投诉做网站的公司西安十大网络公司