如何在c#中绘图第一次点击显示圆点,第二次点击连成cad点画直线画出来是一个点?

C#制作PDF文件全攻略

第二章 块、短句和段落... 11

第三章 锚点、列表和注释... 14

第四章 页眉页脚、章节、区域和绘图对象... 16

一些简单的表格... 18

表格的绝对位置... 21

缩放和旋转图片... 23

”选项夹中选择“浏览”,添加前面提到的两个应用,如下图:

4、  在代码窗口顶部添加两个引用:

你需要指定一个可点击的矩形和一个字符串(文件名称)和目的文件或页码。

  • 前面的例子中,还有一些事情要注意:当添加一个图片时不会出现什么问题,文字始终浮于图片上面,本例中,我们希望图片浮在文字上面。这也是为什么我们将使用/iText/"));

    如果你在文档中指定了一个目的地,你可以从另外一个文档跳转到这里,为实现该功能,你可以使用方法:

    test.pdf是另外一个pdf文件,”test”是该文件的一个目的地。

    跳转到另一个PDF文件指定页

    使用方法setRemoteGoto,用页码参数代替名称参数,可以非常容易地跳转定另外一个文档的指定页:

    可以使用下面的方法启动一个应用程序:

    如果你想跳转到其他文档或URL,你需要通过下面的构造函数之一创建一个:

    前面两个构造函数允许你跳转到文件的指定位置或页码,后两个构造函数允许你跳转到其他URL上。

    第十二章 页面和表格事件

对于大部分职场工作者而言,我们常用的Excel操作其实已经足够Cover日常工作了,关键并不在于非得学习所谓“高超”的技术,而是把现有的基本功发挥到极致,外加注重细节处理就行。

快捷键是催化剂,能给Excel整体提速,我认为是必备的。

日常练习很重要,这也是Excel进步最好的方法。比如在处理工作表中,不断的尝试新的颜色组合,字体搭配,排列方法。如果发现自己在某个环节是“反复化机械式”工作,一定在网上或者知乎上能找到批量处理的方法,渐渐的你才会需要用到VBA或者编程软件的帮助。

那么如何能将Excel的基本操作发挥出来呢?

我做了一个模板给大家参考,这篇专讲表格(一步步傻瓜式教学流程),如果你学会了这个,一定可以做出其他不同类型的表格。从下图中可以看到,我所提供的表格看上去很好看,但这是为了练习,请切记一点!Excel是帮助你更有效率的分析数据,不要被表格的绚丽外观所吸引,花费大量时间把图表做的漂亮并不是一件好事,永远盯着你的靶心!

任何表格都需要有数据,有数据才能做分析、趋势、比例、分布等等。模板中我从国际货币基金组织里提取了几国家的历史GDP增长率数据(UK数据重合了,我做之前没看到,做完后懒的修改,大家删不删都可以,不影响结果),你也可以从其他地方或者使用自己的数据,为了方便大家下载,我直接备份在云盘里了,下载链接: 密码:s5ex

自己有数据也能用,去IMF网站上下或者自己瞎编的都行,这无所谓,文章的目的不在于扣数据。

下载完,你应该看到的是如下图片:

我们需要选中一些数据,我这里选的是A1斜拉到C18(你可以自己选,无所谓)。鼠标在顶部菜单栏中选择“插入”——“推荐图表”(不用鼠标的快捷键是:分次按Alt+N+R),选择图表类型是XY,然后选第6个有个空心实心的圈圈,点击OK。

数据旁边出现了蓝红圈圈一坨叠一坨。很丑对不对?没关系不用管,每个默认图形都很丑。选择任何一个圈圈,双击,右侧会弹出“编辑图表”。如果没有弹出,就点鼠标右键,在最下面也能找到“编辑图表”。Office老的版本是跳出对话框,和新版Office展示的方法不同,但使用方法和内容完全一样。

选择“Secondary Axis”中文叫二次什么的。这个意思是如果一个图表里有两类数据,比如一类在几万上下浮动,另外一类在个位数浮动,用一条坐标轴无法同时表示两种波动情况,Secondary Axis就是再产生一条Y坐标轴,这样就能进行比较了。

往下走。你可以调整泡泡的大小,输入数字即可,这样就更容易识别。

这类图型可以同于展示不同产品的销量。比如A公司的洗漱用品在一线城市体量很大,它在图表中的圈也会很大,饮料可能是新开发的市场,集中在三线城市,销量很小,圈圈也会跟着变小。

如果你觉得白色背景不符合要求,你也可以尝试黑色背景。点击原有的图表,系统在菜单栏上自动跳出几个默认选项,你可以直接选择自己喜欢的风格。

图表顶上的名字你可以自己修改,双击后直接输入”EU GDP Growth vs UK GDP Growth“或者输入任何你喜欢的标题。由于默认的格式字体很大,我们可以按快捷键Alt+H+F+S,修改字体大小,或则Alt+H+F+F修改字体

颜色改变也有一个快速默认的格式,点击“修改颜色”图标,系统有默认颜色搭配。吐槽一下Windows,跟Mac比起来,这个默认配色真的是...有待提高啊

然后我们开始继续导入折线图,你可以选择任何两个或者超过两个国家的数据,同样的方法,顶部菜单栏中选择“插入”——“推荐图表”(不用鼠标的快捷键是:分次按Alt+N+R),选择折线,或者可以直接分次按Alt+N+N(直接插入折线图)

照葫芦画瓢,双击折线,拉出编辑“编辑图表”,选择“Secondary Axis”

有没有发现,年份出现在折线图的中间了?这是因为折线从负数开始,而一半图标都是从0坐标开始标识。鼠标点击年份,在“编辑图表”里会自动显示能修改的内容,找到Labels,下面有个Label Position,选择Low就能把年份移动到最下面。

你可以在菜单栏上找到Change Chart Type改变图表格式,直接去修改折线图如果你觉得有更好的图形来表示数据。比如填充颜色也不错,直接选中按OK。

有没有注意到,图标Y轴的数字小数点后有6位,而且都是0。因为我们之前引用的数据中就有6位小数点,所以图表里默认保留了,但我们确只要保留1-2位就行。

进入“编辑图表”,这次我们选中“数字Number”,把小数点后得“6”改成“1”

填充,这个非常好用,而且是最常用的功能。填充分为两种“填充”和“边框”,我不拓展了,你自己研究一下就知道了,非常容易。

我只讲一个很少有人提及的“渐变Gradient Fill”,渐变这个功能用的不好就是丑到爆,还记得Window97年代大家做PPT都是红渐变绿,紫渐变蓝吗?

教一个很好用的方法,渐变色的选择在一种色系里,比如蛋黄渐变到屎黄,橙色渐变到红橙,天蓝渐变到深蓝。用这样的方法就容易让顶部的颜色明亮,底部的颜色灰暗。

角度,一半保持X轴水平就行,除非遇到数据极端上涨的情况,适当调整角度。

透明度,这个很重要,两个数据叠加的地方是不会重复显示的,渐变色把颜色变透明有利于背后的数字显现,同时前后颜色叠加后会出现第三种颜色。

刚才我们选了两个国家的数据,现在我们将数据全部展示出来,我稍后会说为什么要放两种折线,你先跟着做。

你可以尝试把折线改成圆点,也就是我们第一幅图里展示的,当时我们选的第六种实心圆和空心圆,现在我们选第一种,只标记点,不连线。

这种图形可以用到标记离散程度,比如班级考试分数,考99的肯定很少,考30分的也很少,分数密集区间可能在70-80,将每个学生的分数变成一个小点出现在图表里就形成了下面这张图。

任意选中一段数据,GE在1970年数据是空白,我就选取1971年之后的。导出“热力图”。我很少用到这种图,一般在股票市场上标记个股在行业的权重会使用这种图。不如Apple的权重很高,他在行业里就会有巨大一块颜色,上面写了APPL。大部分上市公司小到显示不出来。

最后讲一个很少用到(以防你用到),看上去很帅气的图。

如果你的数据采取使用了三个坐标轴XYZ,那根据三个数据就能确定很多点,点跟点之间的连线就会形成“山峰”,于是,波峰就是最高值,波谷就会显示最低值。

好啦!到这里,图表就告一段落了,目前我们有了8张图表。其实都是非常常见的表格,关键在于我们如何将他们组合在一起?

在Excel里对于这类组合有一个专门的称呼叫Dashboard,想苹果电脑的中控台一样,是图表展示的集合地。

创建一个新表单,然后命名Dashboard或任意名字都可以(快捷键是:Alt+O+H+R)。

快捷键Ctrl+A全选,快捷键Alt+H+H填充背景颜色,我选择了深黑灰色,在第二列最下面一个,仅次于黑色。这个完全是个人爱好,或者根据企业要求来。

在第6行开始到21行同样填充一种新颜色,我选了第四列最下面的深湖蓝色。

你可能会问为什么顶上要保留着么多,一开始我也不知道要做什么,但我做Excel有个习惯,从来不从A1开始,顶格做很难给自己留空间,所以我会在B2开始。从第六行开始是闷的,回头不够再加,多了再减就行。

从原来的那一页里把图片复制黏贴过来,先不急着把图片填到框里,表格带着白色背景很难吻合上。先把背景和边框掏空,不记得的往上翻。

透明的底色,透明的边框就很容易把图表安放进去了。这么做有什么好处?我们还有5张表格要插入,如果不给一个标准,回头一个表格大,一个表格小,调整起来我保证你会很头痛。

别忘了,还有小数点,刚才说过,修改完后看上去就很舒服了。

完成第一个表格后我们就能很快速的完成其他5个,把背景都复制粘贴上,然后耐心的把表格一个个移动过来,挨个把背景掏空,边框透明。

移动热力图我们需要单独讲一下。

把字体变成白色在一般图表中,你只要选中,然后直接修改字体颜色即可,但我做的时候不知道为什么,热力图好像不能用,职能挨个修改(选中标题,变白,选中参数,变白)

热力图的板块之间自带白色边框,我们在去掉背景和边框的同时,不要忘记把图标之间的边框也去掉,这样看上去显得干净。

按照之前我们说的操作,一个个拽进来,整体画面自然而然会丰富起来。

调整A,K和W这三列的大小。图表中,很明显6张表格之间间距很大(默认格式),我们要将他们调整到一样大小。

我观察很多表格之所以看上去不专业,是因为大家都喜欢使用系统默认。其实改与不改不会对你的最终分析造成什么影响,但却在你的客户眼中扣分,尤其是那些挑事儿的人。

你可以对比一下上下两张图,下图横竖间距差不多,表格排列有序。

到目前为止,我们的Dashboard已经完成了,最后需要对整体进行润色。你可以根据自己的喜好来做,别忘了这是练习,尽可能发挥你的想象力,不要像教科书样的照搬。

我在每个表格上添加了一个颜色用作标题,并且把表格合并到一起(快捷键Alt+H+M+C)同样的方式在每个表格上都加一栏。

前三张表是很容易完成的,到了下面三张就会出现些小问题。

还记得我说过,做表格的时候喜欢给自己留点空间。这个就是很好的例子,由于123表格和456靠的太近,中间只差一行,当你要添加标题的时候,就需要额外插入一样。此时你可能会遇见下面这种情况,图表随着表格插入一行也被拉长了。原理我不解释了,你只要手动调整一下就行。我无非就像告诉你,保留空间的重要性。

表格全部完成后就是下图的情况,你可以缩小表单来看看整体效果快捷键Alt+V+Z,选择75%应该就能看到了。停下来跟我的对比一下,比我做的更专业那就恭喜你了!

细节的处理至关重要,我在其他知乎文章里也不断的在提这点。模型最终的效果是否专业,很大程度上取决于细节。你可以拿行业里数一数二的公司和世界级公司做比较,很快你就会意识到,差距就在无数个小细节的组合上。

修改细节的方法有很多,我觉得两样工具就足够了。

第一样:点击“表格添加元素”就会看到非常多的操作,我建议你一个个试过来,而不要去用Quick Layout(系统默认)。

第二样,双击图表出现的编辑栏。比如我们可以将折线图中的某一个重点数据变成鲜亮的黄色,或者采取虚线的方式去个开来。也可以修改折线的粗细,自己调颜色,透明度等等

在只出现“点”的情况下,我们还可以用虚线把点链在一起(操作方式:选择Line旁边的Marker就能展开更多功能)。仔细看,这些点周围还有一圈光,你也可以把这些光关闭,或者改成影子等等。

总之你有无数种方法表达你内心想告诉观众的意思,而Excel是帮你实现可视化的工具。

关于其他工具我就不多说了,说多了跟教程一样,自己慢慢尝试。其实你只要试一遍就行,知道有这个功能存在,等到用的时候再找找就行,这是最省事有效的方法。

对了,别忘了给你的心血添加一个标题,我使用了蓝色和亮黄色。将蓝色空间拉大,字体也同时变大,底部的黄色适当缩小。

看一下你的成果吧,一起跟着做,很快你就能随意操控表格了,但别忘了!

不要被它绚丽的外观所吸引,花费大量时间把图表做的漂亮并不是一件好事,永远盯着你的靶心!

下载链接: 密码:s5ex

如果你顺利完成了这些,相信你已经具备了更强大的能力完成其他模型。我在网上找了一些好看的作为练习材料。

作者:金融先生Frank

**我几乎不看评论,玻璃心容易引起不适,有问题欢迎私信或微信我。好交朋友,留下私人微信,发广告直接删(微信号:lishifeng2016)Linkedin:

4、 在代码窗口顶部添加两个引用:

你需要指定一个可点击的矩形和一个字符串(文件名称)和目的文件或页码。

Annotation annot = new Annotation(100f, 700f, 200f, 800f, "框架中,可以使用更多类型的图片,如TIFF、GIF,而这些图片在iText中均不支持,你可以检查一下.net框架看看你需要的图片格式是否得到支持。 
前面的例子中,还有一些事情要注意:当添加一个图片时不会出现什么问题,文字始终浮于图片上面,本例中,我们希望图片浮在文字上面。这也是为什么我们将使用/iText/"));

如果你在文档中指定了一个目的地,你可以从另外一个文档跳转到这里,为实现该功能,你可以使用方法:

跳转到另一个PDF文件指定页 

使用方法setRemoteGoto,用页码参数代替名称参数,可以非常容易地跳转定另外一个文档的指定页:

可以使用下面的方法启动一个应用程序:

如果你想跳转到其他文档或URL,你需要通过下面的构造函数之一创建一个:

前面两个构造函数允许你跳转到文件的指定位置或页码,后两个构造函数允许你跳转到其他URL上。 

我要回帖

更多关于 cad怎么捕捉两个圆的切点画直线 的文章

 

随机推荐