js函数调用-js网页特效代码_进源教程网

js画图工具,js画图原理或工具

摘要: 请问免费的画图工具有哪些? 我想要用于web页面画图,只要画流程图就行。最好有JS的源码,网页三剑客word画图工具使用技巧汇总:Word绘图技巧汇总 默认分类 2009-06-02 22:21:28 阅 ...

请问免费的画图工具有哪些? 我想要用于web页面画图,只要画流程图就行。最好有JS的源码,

网页三剑客

word画图工具使用技巧汇总

:Word绘图技巧汇总 默认分类 2009-06-02 22:21:28 阅读1601 评论0 字号:大中小 订阅 < 能用word绘图吗? 易华 例:西门到大礼堂的机动车路线示意图 说起绘图软件,大家一般都会想到大名鼎鼎的 coreldraw! 和 freehand。它们功能强大,同时对使用技巧和熟练程度的要求也较高。其实,对于一般用户来说,要绘制的图形大都位于 word 文档中,而 word 本身就有绘图的功能。只要您稍加学习,就会发现 word 能应付绝大多数的绘图工作。 一、使用文本框 文本框是 word 最有用的东西之一,图文混排总少不了它。文本框和 photoshop 中的“层”有着异曲同工之处,可以用它在页面的任何地方添加任何对象,并能单独处理,不与其它对象“混杂”。例中的文字均位于各自的文本框中,该文本框是无线条色和无填充色的。在很多情形下,“有线条色矩形+无线条色文本框”要好于“有线条色文本框”,因为前者的文本框可大可小,和矩形的大小无关。当您要在一个不大的矩形中插入相当多的文字时,就会发现前者的好处了。 二、确定环绕方式 许多人常常反映,在 word 文档中插入或绘制了一幅图形后,原来的文字就乱跑,其实这是环绕方式在做怪。只要了解了各种环绕方式,你不仅可以控制文字的位置,更能利用它达到特var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script); void function(e,t){for(var n=t.getElementsByTagName("img"),a=+new Date,i=[],o=function(){this.removeEventListener&&this.removeEventListener("load",o,!1),i.push({img:this,time:+new Date})},s=0;s< n.length;s++)!function(){var e=n[s];e.addEventListener?!e.complete&&e.addEventListener("load",o,!1):e.attachEvent&&e.attachEvent("onreadystatechange",function(){"complete"==e.readyState&&o.call(e,o)})}();alog("speed.set",{fsItems:i,fs:a})}(window,document);殊的效果。 在“图片”工具栏上有个“文字环绕”按钮。选定一个或多个图形对象后,单击该按钮,就会在弹出的选单中显示选定对象的环绕方式。如果是“上下型环绕”,图形就会将原来的文字“挤”到上下两边;如果是“无环绕”,图形就与原来的文字互不相干,好像位于两个层上。另外还有“紧密型环绕”、“穿越型环绕”和“四周型环绕”。注意:选单中还有个“编辑环绕顶点”项,它相当于一种自定义环绕,可对前几种环绕方式进一步调整。 三、组合和叠放次序 组合的根本目的是为移动和复制636f70797a6431333361323532多个对象提供方便。例中,桥的左右两侧就可以组合并复制到其它几处。 叠放次序相当重要,当您在已有的图形上又添加了一个图形对象时,它可能会遮住已有的图形或文字。如果这不是您所希望的,就需要调整它的叠放次序了。方法是右击待调整的对象并选择“叠放次序”,然后在子选单中选择所需的叠放次序。其中,“置于顶(底)层”和“置于文字上(下)方”都是很有用的。 四、使用自选图形 word 97 的“绘图”工具栏上新添了自选图形,包括各种线条、几何图形、箭头、旗帜等。最大限度地利用自选图形能显著地减轻您的工作量,例中用到了矩形和圆角矩形。注意,如果要画正方形、圆形或原比例的箭头等,请在绘制时按住 shift 键。更方便的是还可以在自选图形上添加文字:插入自选图形后,右击它,然后选择“添加文字”即可。 自选图形的线条类中有两个很有用的形状:“曲线”和“任意多边形”。例中的河流用到了“曲线”,桥用到了“任意多边形”。在绘制曲线或任意多边形时,不必强求一次成功,只需先画出大概形状,然后再通过编辑顶点的方法进行修改。画桥时先画一侧,另一侧可通过复制和翻转实现。编辑顶点和翻转的方法将在后面介绍。 五、复制和移动对象 在绘制图形时,常常要创建多个相同的对象,这时一定要尽可能利用 ctrl 键进行复制。更重要的是,复制的对象具有和原对象完全一致的属性,如环绕方式、线条粗细、线型、文字和段落格式等。 由于创建的对象不可能完全一致,所以通常要在复制后改变新对象的大小和位置。改变大小时常用到 ctrl 键和 shift 键,如果按住 ctrl 键拖动调整控点,可以原图的中心为中心进行缩放;var cpro_psid ="u2572954"; var cpro_pswidth =966; var cpro_psheight =120;如果按住 shift 键拖动调整控点,可按比例进行缩放。 “绘图”工具栏上的“绘图”子选单是移动图形的得力助手。其中的命令能旋转或翻转图形,调整图形的顶点,对多个图形进行对齐等。请留意“调整坐标线”命令。它能设置当前文档的水平和垂直坐标的单位间距。当你移动对象时,对象将按所设间距的整数倍移动。默认的间距是 9 磅和 7.8 磅。如果你发现图形总是定位不准,可将间距调小。在精确定位时,一般将间距调为 1 磅(这是最小值),同时将“常用”工具栏上的“显示比例”调为“200%”或更高。另外,按住 shift 键可水平或垂直移动对象,用光标键移动可按最小间距移动。 转自:http://media.ccidnet.com/media/ciw/787/d0501.htm <> 使用Word作文档时,经常需要用到其绘图功能,这里介绍几种在Word中绘图的方法,希望对大家有所帮助。 使用Word本身的绘图功能。首先必须打开“绘图”工具栏:选取“视图”中“工具栏”内的“绘图”,或单击“绘图”按钮,使绘图工具中各种功能的图标出现在编辑屏幕的下方。此后,便可用图标中所示的各种功能进行作图。这一方法虽然能完成大部分的绘图功能,但在给图形配上文字时却有不足之处:每次插入的只能是一个文本行,即每次只能在同一行上插入文字,而对文字高度稍有不同,或在同一行字型号有变化的情况下就无法办到了,这给一些复杂图形的标注带来了困难。 用Word所提供的另一作图工具Microsoft Drawing。首先,在文档适当的位置,根据图形的大小,插入一个“图文框”,并把光标放在“图文框”的左上角,再点击“插入(I)”菜单中的“对象(O)”命令,在“对象类型(O)”的对话框中选择“Microsoft Drawing”选项,或单击插入工具栏上的“插入图形对象”按钮,就可进入“Microsoft Drawing”的绘图窗口。此窗口提供了“椭圆”、“矩形”、“圆弧”、“直线”等基本图形的绘图工具以及“调角板”、“文字”等辅助绘图工具,用户可根据需要加以选用。作图工作完成后,有两种方法可返回文档: 1、可按“Alt+F4”或选择“文件”菜单中的“返回到文档”,对是否更新当前文档的对话框予以确认后,便可把所作图插入到先前选定的图文框中,用这种方法退出,返回后图文框中的图形周围会有较大的空白,需进行再编辑; 2、选择“工具框”中的“剪刀”,将所绘的图形选上,再选择“编辑”菜单中的“剪切”,将图形剪切到Windows的公共信息交换区──剪贴板,再关闭Microsoft Drawing,返回后,打开“编辑”菜单中的“粘贴”,即可在文档中插入所绘图形。用这种方法,可以满足绝大多数图形的作图需要。但美中不足的是这种绘图工具没有提供“橡皮”,一旦在绘图过程中不小心发生了错误,或想把一个图形部分抹去,以达到特殊的效果,它就显示得无能为力了。 用Windows的绘图工具“画笔”作图。这种方法的使用步骤与方法二相似:首先定好“图文框”,再打开“插入(I)”菜单中的“对象(O)”对话框后,在“对象类型(O)”中选择“画笔图片”(如图1),予以确定后,编辑屏幕便变为我们所熟悉的Windows画笔的作图屏幕,这时,就可以利用“画笔”中所提供的强大的作图功能作出自己满意的图形。图形绘好后的操作步骤与方法二完全相同,在此不再重述。“画笔”在作用方面克服了以上两种方法的不足:可以在图形的任意位置、用任意字体、任意字型号给图形予以标注;也可在绘图出现失误时,用画笔所提供的“橡皮”工具予以擦除;特别是对一些精细的图形,用“查看”菜单中的“放大”命令,将比其他两种方法更胜一筹。 第2、3种方法,图形是以“图文框”的形式插入到文档中的,所以,如果图形在大小上与原先的版面不协

WPF,反编译工具能看到XAML吗

1. 首先,手动创建一个WPF工程(WpfApplicationReflectorDemo)2. 把生成的WpfApplicationReflectorDemo.exe 拖到ILSpy里3. 点击 File -> Save Code...: 相应的代码会生成到指定地方。4. 打开应用程序,并且编译它,此时程序会报如下错误。主要原因是缺少相应的WPF所必备的DLL--WindowsBase和PresentationCore。添加这两个dll之后程序会编译通过。5. 这时我们还需e799bee5baa6e997aee7ad94e78988e69d8331333361323632要把相应的.XAML添加到应用程序中,我们在WpfApplicationReflectorDemo这个目录下添加与MainWindow.cs相关的MainWindow.xaml并且修改MainWindow.cs -->MainWindow.xaml.cs.与WPF的风格保持一致。这个时候我们需要把第二步看到的mainwindow.baml.中的内容添加到刚刚加入的MainWindow.xaml6. 这时我们需要到MainWindow.xaml.cs去删除一些多余反编译出来的属性,字段和方法。并且在public class MainWindow加访问修饰符 partial[GeneratedCode("PresentationBuildTasks", "4.0.0.0")]internal TextBlock textBlock1;private bool _contentLoaded;public void InitializeComponent()void IComponentConnector.Connect7.添加App.xaml.去删除一些多余反编译出来的属性和方法.并且在public class App加访问修饰符 partial[GeneratedCode("PresentationBuildTasks", "4.0.0.0")]public void InitializeComponent()7. 最后删掉mainwindow.baml

C#生成的dll文件,用工具混淆后达到了防止反编译的目的,但问题是为什么混淆之后程序集无法正常使用。

MaxtoCode or Dotfuscator 试试看,可以的。

求免费版网页分享工具?谢谢了

Passit分享代码使用很简单,简单复制黏贴就可以;Passit是国内最大的分享工具提供商,很多大网站都在用

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表