AE中实现_Control中的各种图形工具的方法
AE常用工具介绍与应用技巧

AE常用工具介绍与应用技巧Adobe After Effects(简称AE)是一款广泛应用于影视后期制作和动态图形设计的极为强大的软件。
作为专业的视频合成和特效制作软件,AE拥有丰富的动画效果、合成技术和轨迹控制等功能。
本文将介绍AE的常用工具及其应用技巧,帮助读者快速掌握和应用该软件。
一、选择与编辑工具1. 选择工具:选择工具用于选择和移动图层、调整图层的位置和大小等。
可以通过点击工具栏上的选择工具图标或按键盘快捷键“V”来激活选择工具。
选中图层后,可以使用上下左右箭头键微调位置,还可以按住Shift键同时移动多个图层。
2. 缩放工具:缩放工具用于放大或缩小画面,可通过点击工具栏上的缩放工具图标或按键盘快捷键“Z”来激活。
在画面上点击并拖动鼠标可以实现放大或缩小画面的操作。
3. 旋转工具:旋转工具用于旋转图层,可通过点击工具栏上的旋转工具图标或按键盘快捷键“W”来激活。
在图层上点击并拖动鼠标可以实现旋转图层的操作。
二、形状工具1. 矩形工具:矩形工具用于创建矩形形状的图层,可通过点击工具栏上的矩形工具图标或按键盘快捷键“U”来激活。
在画面上点击并拖动鼠标可以创建矩形图层,还可以使用Ctrl键创建正方形图层。
2. 椭圆工具:椭圆工具用于创建椭圆形状的图层,可通过点击工具栏上的椭圆工具图标或按键盘快捷键“O”来激活。
在画面上点击并拖动鼠标可以创建椭圆图层,还可以使用Ctrl键创建正圆图层。
3. 多边形工具:多边形工具用于创建多边形形状的图层,可通过点击工具栏上的多边形工具图标或按键盘快捷键“P”来激活。
在画面上点击并拖动鼠标可以创建多边形图层,还可以使用Ctrl键创建正多边形图层。
三、文字工具1. 文字工具:文字工具用于添加文字图层,可通过点击工具栏上的文字工具图标或按键盘快捷键“T”来激活。
点击画面上的位置可以创建文字图层,还可以调整字体、颜色、大小等文字属性。
2. 文字动画工具:文字动画工具用于为文字图层添加动态效果,可通过点击工具栏上的文字动画工具图标或按键盘快捷键“Alt + Shift + F2”来激活。
AE控制器使用技巧 精准控制动画元素

AE控制器使用技巧:精准控制动画元素Adobe After Effects(简称AE)是一款强大的视频特效合成软件,它不仅可以创建各种精美的动画效果,还可以通过控制器(Controller)来精准地控制动画元素。
本文将为大家介绍一些AE控制器的使用技巧,帮助你更好地掌握动画制作。
首先,我们来了解一下AE控制器是什么。
在AE中,控制器是一种特殊的图层,它可以与其他图层进行关联,通过控制器上的参数来控制其他图层的属性,从而实现对动画元素的精准控制。
在AE中创建一个控制器非常简单。
首先,选择需要控制的图层,然后点击“新建”按钮,在弹出的菜单中选择“控制器”。
接下来,我们可以在控制器上添加各种参数,比如位置、大小、旋转、透明度等。
一种常见的使用控制器的技巧是通过拖拽控制器上的滑块来实现动画元素的控制。
例如,我们可以将一个控制器与一个图层的位置属性关联起来,然后在控制器上添加一个滑块。
当我们拖动滑块时,图层的位置属性就会相应地改变,从而实现精准控制。
另一种常用的技巧是使用表达式(Expression)来控制动画元素。
表达式是AE中一种强大的工具,可以通过编写简单的代码来实现复杂的动画效果。
通过在控制器上添加表达式,我们可以根据控制器的参数来调整动画元素的属性,比如大小、旋转、颜色等。
例如,我们可以使用表达式来实现一个随机颜色的动画效果。
首先,在控制器上添加一个滑块,表示颜色的变化范围。
然后,在动画元素的颜色属性中添加如下表达式:rgb(Math.random()*yer("Controller").effect("Slider Control")("滑块")/100,Math.random()*yer("Controller").effect("Slider Control")("滑块")/100, Math.random()*yer("Controller").effect("Slider Control")("滑块")/100)这个表达式的意思是,根据控制器上滑块的值生成一个随机数,并将其作为颜色的R、G、B分量,从而实现动画元素颜色的随机变化。
AE控制器的使用方法

AE控制器的使用方法Adobe After Effects(简称AE)是一款功能强大的视频编辑和特效制作软件,而AE控制器是该软件的一个重要组成部分,它可以帮助用户更加灵活和高效地进行编辑和操作。
首先,我们需要了解AE控制器的基本操作方法。
在AE软件中,控制器位于主界面的右上角,通过点击“窗口”菜单,然后选择“控制器”来打开控制器面板。
接下来,用户可以根据自己的需求选择不同的控制器类型,比如调整图层的属性、动画效果、文字样式和摄像机设置等。
在选择好控制器类型之后,用户可以通过拖拽控制器面板上的滑块、旋钮或者输入具体数值来修改相应的属性或者参数。
其次,我们需要了解AE控制器的常用功能和技巧。
首先是简化操作。
AE控制器可以将多个属性或者参数绑定到一个滑块或者旋钮上,以便用户通过单一的操作就可以同时修改多个相关属性。
例如,用户可以将图层的透明度、位置和旋转属性都绑定到一个控制器上,这样就可以通过拖动该控制器来实现一次性调整这些属性。
此外,AE控制器还具备复制和粘贴功能,用户可以将一个控制器的设置复制到其他图层上,以便快速调整相同的属性。
其次是实现动画效果。
AE控制器可以通过关键帧动画实现图层的运动和变化效果。
用户可以通过控制器面板上的关键帧按钮,在不同的时间点设置不同的属性数值,然后AE软件会根据这些关键帧自动计算出中间的过渡效果。
此外,控制器还支持调整关键帧的曲线类型,以实现更加平滑和自然的动画效果。
再次是增加互动性。
AE控制器可以与鼠标、键盘或者触摸屏等外部设备进行交互,从而实现更加灵活和多样化的操作。
用户可以通过设置控制器的触发条件和动作,来响应用户的输入操作。
例如,用户可以使用鼠标拖动控制器上的滑块来实现图层的拖拽效果,或者通过键盘的按键来切换不同的动画效果。
最后,我们需要了解AE控制器的优化方法。
在制作复杂的特效或者动画时,图层和控制器的数量可能很多,这会增加系统的运行负担和编辑的复杂度。
为了提高编辑的效率和流畅度,可以采取以下几点优化措施。
AE使用教程 高级控制器技巧

AE使用教程:高级控制器技巧Adobe After Effects(AE)被广泛应用于电影、电视广告和动画制作中。
它是一款强大的视觉效果和动态图形设计软件,具备众多功能和工具,其中之一就是控制器(Controller)功能。
掌握高级控制器技巧,可以提高工作效率,加快制作进程。
下面将介绍几种值得注意的高级控制器技巧。
1. 多重控制器(Multiple Controllers)使用多重控制器可以在一个控制器上统一调整多个参数。
首先,创建一个null对象,并添加控制器效果。
然后,在该null对象上创建控制器。
接下来,将需要控制的层与这些控制器链接,选择“控制”选项。
这样,你就可以通过控制器来同时改变多个层上的参数,提高制作效率。
2. 表达式控制器(Expression Controllers)使用表达式控制器可以为特定属性添加自动化效果,让图层的变化更加灵活。
选择一个属性,右键点击并选择“添加表达式”。
然后,在表达式编辑器中输入相关表达式,例如sin(time) * 100。
这将根据时间动态地调整属性值。
你还可以通过使用Slider Control控制器和特定的表达式将动画参数和控制器关联起来,实现更加复杂的效果。
3. 使用角度控制器(Angle Control)角度控制器可用于创建旋转方向和角度的用户自定义控件。
选取想要添加角度控制器的层,点击“效果”菜单的“表达式控制器”并选择“方位角度”,然后保存为控制器效果。
在控制器面板中,你可以改变角度值,从而控制图层的旋转方向和角度。
4. 高级三维控制器(Advanced 3D Controller)使用高级三维控制器可以实现更复杂的三维动画效果。
选择一个图层,然后点击“效果”菜单的“三维”选项,选择“三维控制器”并保存为控制器效果。
在控制器面板中,你可以轻松地控制图层的位置、旋转和缩放等属性。
此外,你还可以通过使用表达式将控制器与其他参数关联,创造出独特的动画效果。
学会使用AE中的形状层和路径工具

学会使用AE中的形状层和路径工具Adobe After Effects(简称AE)是专业的视频后期制作软件,广泛应用于影视制作、广告制作等行业。
在AE中,形状层和路径工具是非常重要的功能,可以帮助我们创建各种矢量图形和运动路径,为作品增添丰富的效果。
本文将详细介绍如何学会使用AE中的形状层和路径工具,并举例说明其应用。
一、形状层的创建与编辑1. 创建形状层在AE中,可以通过多种方式创建形状层,其中最常用的方式是使用形状工具栏中的工具。
在工具栏中选择相应的工具(如矩形工具、椭圆工具、多边形工具等),点击并拖动鼠标,即可创建相应的形状层。
此外,还可以通过导入AI文件等方式创建形状层。
2. 编辑形状层编辑形状层的方式有很多种,我们可以通过调整形状的参数、修改形状的大小、旋转、倾斜等来实现。
在AE的图层面板中,选中形状层,在“属性”面板中进行调整。
例如,我们可以调整矩形的圆角半径、边框宽度、填充颜色等。
二、形状层的路径动画1. 创建路径动画在AE中,路径动画是指物体或形状沿着预先设定的路径移动的效果。
首先,我们需要在AE中创建一个形状层,并在图层面板中展开形状层的属性。
找到“形状”下的“路径”选项,点击旁边的下拉菜单,选择“新建路径”。
2. 编辑路径动画编辑路径动画的方式有很多种,我们可以在路径面板中直接拖动路径点,来调整路径的形状。
此外,还可以通过添加顶点、删减顶点、修改曲线角度等方式进行编辑。
在AE中,还可以对路径动画进行其他参数调整,如运动速度、运动方向等。
三、路径工具的使用1. 创建路径在AE中,路径工具可以帮助我们创建任意形状的路径。
首先,在工具栏中选择路径工具(pen tool),点击画布就可以创建路径的起始点,再次点击画布就可以创建路径的中间点。
继续点击画布,可以创建更多的路径点,并通过拖动路径点来调整路径的形状。
2. 路径的调整通过路径工具的直接操作,我们可以调整路径的形状,在路径点上点击并拖动可以改变路径的弯曲度。
AE中实现Control中的各种图形工具的方法

AE中实现Control中的各种图形工具的方法2012-04-21 09:39:17| 分类: AE开发笔记| 标签:|字号大中小订阅添加命名空间using E SRI.ArcGIS.SystemUI;using E SRI.ArcGIS.Controls;A类:前面有Controls 后面有tool的工具都可以用同一类的代码实现(最后的tool或toolclass都可以)示例:private void放大ToolStripMenuItem_Click(object sender, EventArgs e){ICommand Cmd = new ControlsMapZoomInTool();Cmd.OnCreate(this.axMapControl1.Object);this.axMapControl1.CurrentTool = Cmd as ITool;}同类的方法中用到此方法的还有以下等:放大: ICommand Cmd = new ControlsMapZoomInTool();缩小: ControlsMapZoomOutTool Cmd = new ControlsMapZoomOutTool();漫游: ControlsMapPanTool Cmd = new ControlsMapPanTool();绘制矩形:ControlsNewRectangleTool Cmd = new ControlsNewRectangleTool();绘制圆:ControlsNewCircleTool Cmd = new ControlsNewCircleTool();绘制椭圆: ControlsNewEllipseTool Cmd = new ControlsNewEllipseTool();绘制曲线: ControlsNewCurveTool Cmd = new ControlsNewCurveTool();绘制直线: ControlsNewLineTool Cmd = new ControlsNewLineTool();绘制点标记: ControlsNewMarkerTool Cmd = new ControlsNewMarkerTool();流方法绘图: ControlsNewFreeHandTool Cmd = new ControlsNewFreeHandTool();墨水绘图: ControlsInkPenTool Cmd = new ControlsInkPenTool();ControlsInkGenericDrawTool Cmd = new ControlsInkGenericDrawTool();旋转工具: ControlsMapRotateTool Cmd = new ControlsMapRotateTool();旋转图形: ControlsRotateElementTool Cmd = new ControlsRotateElementTool();选择要素:ControlsSelectFeaturesTool Cmd = new ControlsSelectFeaturesTool();选择图形: ControlsSelectTool Cmd = new ControlsSelectTool();属性工具: ControlsMapIdentifyTool Cmd = new ControlsMapIdentifyTool();测量工具: ControlsMapMeasureTool Cmd = new ControlsMapMeasureTool();超链接工具: ControlsMapHyperlinkTool Cmd = new ControlsMapHyperlinkTool();B类:Command命令的实现,前面是Controls 后面是CommandClass命令的都可以用这个程序示例:全图显示:ICommand Cmd = new ControlsMapFullExtentCommandClass();Cmd.OnCreate(this.axMapControl1.Object);Cmd.OnClick();类似可以实现的功能有:坐标查找:ICommand Cmd = new ControlsMapGoToCommand();查找命令:ICommand Cmd = new ControlsMapFindCommandClass();创建书签:ICommand Cmd = new ControlsMapCreateBookmarkCommandClass();墨迹设置:ICommand Cmd = new ControlsInkOptionsCommandClass();清楚旋转:ICommand Cmd = new ControlsMapClearMapRotationCommandClass();转到页底:ICommand Cmd = new ControlsMapPageDownCommandClass();转到页左:ICommand Cmd = new ControlsMapPageLeftCommandClass();转到页右:ICommand Cmd = new ControlsMapPageRightCommandClass();转到页上:ICommand Cmd = new ControlsMapPageUpCommandClass();向右:ICommand Cmd = new ControlsMapRightCommandClass();向上:ICommand Cmd = new ControlsMapUpCommandClass();中心放大:ICommand Cmd = new ControlsMapZoomInFixedCommandClass();中心缩小:ICommand Cmd = new ControlsMapZoomOutFixedCommandClass();后一视图:ICommand Cmd = new ControlsMapZoomToLastExtentBackCommandClass();前一视图:ICommand Cmd = new ControlsMapZoomToLastExtentForwardCommandClass();地方查找:ICommand Cmd = new ControlsMyPlacesCommandClass();打开文档:ICommand Cmd = new ControlsOpenDocCommandClass();撤销:ICommand Cmd = new ControlsRedoCommandClass();图形向左旋转:ICommand Cmd = new ControlsRotateLeftCommandClass();向右旋转:ICommand Cmd = new ControlsRotateRightCommandClass();文档另存为:ICommand Cmd = new ControlsSaveAsDocCommandClass();选择第一个图层中的所有元素:ICommand Cmd = new ControlsSelectAllCommandClass();选择屏幕中的所有部分:ICommand Cmd = new ControlsSelectScreenCommandClass();撤销命令:ICommand Cmd = new ControlsUndoCommandClass();缩放到被选择的部分:ICommand Cmd = new ControlsZoomToSelectedCommandClass();************************************************************补充:上面的某些功能的其他实现方法几个特殊的方法:private void全图ToolStripMenuItem_Click(object sender, EventArgs e){this.axMapControl1.Extent = this.axMapControl1.FullExtent;}private void刷新ToolStripMenuItem_Click(object sender, EventArgs e) {axMapControl1.Refresh();}private void中心放大ToolStripMenuItem_Click(object sender, EventArgs e) {IEnvelope objEnvelope = null;objEnvelope = axMapControl1.Extent;objEnvelope.Expand(0.2, 0.2, true);axMapControl1.Extent = objEnvelope;}private void中心缩小ToolStripMenuItem_Click(object sender, EventArgs e) {IEnvelope objEnvelope = null;objEnvelope = axMapControl1.Extent;objEnvelope.Expand(2, 2, true);axMapControl1.Extent = objEnvelope;}private void前一视图ToolStripMenuItem_Click(object sender, EventArgs e) {IExtentStack pExtentStack = null;pExtentStack = axMapControl1.ActiveView.ExtentStack;if (pExtentStack.CanUndo()){pExtentStack.Undo();}axMapControl1.Refresh();}private void后一视图ToolStripMenuItem_Click(object sender, EventArgs e) {IExtentStack pExtentStack = null;pExtentStack = axMapControl1.ActiveView.ExtentStack;if (pExtentStack.CanRedo())。
AE形变工具使用技巧

AE形变工具使用技巧After Effects(简称AE)是一款广泛应用于视频后期制作的软件。
它提供了丰富的特效和形变工具,可以让你对视频素材进行各种创意和修饰。
在本篇教程中,我们将介绍AE形变工具的使用技巧,以帮助你更好地掌握这些功能。
1.形状变换(Shape Morphing)形状变换是AE中一项强大的形变工具,可以让你将一个图形缓慢地过渡到另一个图形。
首先,创建两个形状图层,然后在AE的时间轴中选择这两个图层。
接下来,打开“形状变化工具”(Shape Morphing Tool)面板,并在面板上选择要进行形状变换的图层。
在面板上选择变换的方向和速度,然后点击“开始变换”按钮即可。
2.路径变形(Path Deform)路径变形工具可以将图层沿着指定的路径进行变形。
首先,在AE中创建一个路径图层,然后将要变形的图层与路径图层关联起来。
在图层选项中找到“路径变形”(Path Deform)选项,并选择关联的路径。
调整路径的形状和位置,图层将根据路径进行变形。
3.立方体化(Cube Mapping)立方体化工具可以将图层转化为立方体的形状,并可以在不同的面上展示不同的内容。
首先,选择一个图层并转化为3D图层。
然后,在图层选项中找到“立方体化”(Cube Mapping)选项,并启用该功能。
调整不同面上的内容,并在时间轴中设置动画效果。
4.扭曲(Warp)扭曲工具可以将图层进行形变,使其呈现出扭曲的效果。
选择一个图层并转化为3D图层,在图层选项中找到“扭曲”(Warp)选项。
选择扭曲的方式和参数,并在时间轴中设置动画效果。
5.纱线化(Stringify)纱线化工具可以将图层转化为一根根的线,并可以设置线的形状和数量。
选择一个图层并转化为3D图层,然后在图层选项中找到“纱线化”(Stringify)选项。
选择线的形状和数量,并在时间轴中设置动画效果。
这些是AE中一些常用的形变工具,它们可以帮助你创造出不同的效果和动画。
AE路径绘图动画制作教程 通过路径控制图层的运动和形状

AE路径绘图动画制作教程:通过路径控制图层的运动和形状Adobe After Effects(AE)是一款强大的视频编辑和特效制作软件,拥有丰富的功能和工具,可以实现各种令人惊叹的动画效果。
其中,路径绘图功能是AE中一个非常重要且常用的功能,它可以通过路径控制图层的运动和形状。
本教程将向大家介绍如何使用AE的路径绘图功能,制作出精彩的动画效果。
第一步,打开AE软件并创建一个新项目。
在菜单栏上选择“文件”->“新建”->“项目”,然后设置项目的名称和保存位置。
接着选择“创建合成”按钮,创建一个新的合成。
选择合适的分辨率和帧速率,并确定合成的时长。
第二步,创建一个图层并选中它。
在AE软件的右侧窗口中,选择“项目”面板,然后双击“新建合成”中的图标,创建一个新的合成。
在合成窗口中,点击右键选择“新建”->“图层”->“形状层”,创建一个新的形状图层。
点击该图层,在“图层”选项卡中选择“形状”属性,然后再次点击该图层,将其重命名为“路径”。
第三步,使用AE的绘图工具创建路径。
在合成窗口中,选择工具栏上的“绘制形状路径工具”,然后在预览窗口中点击并拖动,创建出所需的路径。
你可以创建直线、曲线、矩形、圆形等各种形状。
第四步,将路径应用到图层上。
选中路径图层后,点击菜单栏上的“动画”->“形状路径”->“路径1”,将路径应用到图层上。
接着在“路径”属性下的“形状属性”中,你可以调整路径的颜色、宽度、填充等属性。
第五步,创建图层运动动画。
在路径图层上点击右键,选择“动画”->“添加表达式”->“位置”,在弹出的对话框中输入如下表达式:“thisComp.l ayer("路径").content("形状1").path”。
然后点击确定。
这样,你就将路径图层的位置与形状图层的路径关联起来了,当你移动路径图层时,形状图层也会跟随移动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
添加命名空间using ESRI.ArcGIS.SystemUI;using ESRI.ArcGIS.Controls;A类:前面有Controls 后面有tool的工具都可以用同一类的代码实现(最后的tool或toolclass 都可以)示例:private void 放大ToolStripMenuItem_Click(object sender, EventArgs e){ICommand Cmd = new ControlsMapZoomInTool();Cmd.OnCreate(this.axMapControl1.Object);this.axMapControl1.CurrentTool = Cmd as ITool;}同类的方法中用到此方法的还有以下等:放大: ICommand Cmd = new ControlsMapZoomInTool();缩小: ControlsMapZoomOutTool Cmd = new ControlsMapZoomOutTool();漫游: ControlsMapPanTool Cmd = new ControlsMapPanTool();绘制矩形:ControlsNewRectangleTool Cmd = new ControlsNewRectangleTool();绘制圆:ControlsNewCircleTool Cmd = new ControlsNewCircleTool();绘制椭圆: ControlsNewEllipseTool Cmd = new ControlsNewEllipseTool();绘制曲线: ControlsNewCurveTool Cmd = new ControlsNewCurveTool();绘制直线: ControlsNewLineTool Cmd = new ControlsNewLineTool();绘制点标记: ControlsNewMarkerTool Cmd = new ControlsNewMarkerTool();流方法绘图: ControlsNewFreeHandTool Cmd = new ControlsNewFreeHandTool();墨水绘图: ControlsInkPenTool Cmd = new ControlsInkPenTool();ControlsInkGenericDrawTool Cmd = new ControlsInkGenericDrawTool();旋转工具: ControlsMapRotateTool Cmd = new ControlsMapRotateTool();旋转图形: ControlsRotateElementTool Cmd = new ControlsRotateElementTool();选择要素:ControlsSelectFeaturesTool Cmd = new ControlsSelectFeaturesTool();选择图形: ControlsSelectTool Cmd = new ControlsSelectTool();属性工具: ControlsMapIdentifyTool Cmd = new ControlsMapIdentifyTool();测量工具: ControlsMapMeasureTool Cmd = new ControlsMapMeasureTool();超链接工具: ControlsMapHyperlinkTool Cmd = new ControlsMapHyperlinkTool();B类:Command命令的实现,前面是Controls 后面是CommandClass命令的都可以用这个程序示例:全图显示:ICommand Cmd = new ControlsMapFullExtentCommandClass();Cmd.OnCreate(this.axMapControl1.Object);Cmd.OnClick();类似可以实现的功能有:坐标查找: ICommand Cmd = new ControlsMapGoToCommand();查找命令:ICommand Cmd = new ControlsMapFindCommandClass();创建书签: ICommand Cmd = new ControlsMapCreateBookmarkCommandClass();墨迹设置:ICommand Cmd = new ControlsInkOptionsCommandClass();清楚旋转: ICommand Cmd = new ControlsMapClearMapRotationCommandClass();转到页底: ICommand Cmd = new ControlsMapPageDownCommandClass();转到页左: ICommand Cmd = new ControlsMapPageLeftCommandClass();转到页右: ICommand Cmd = new ControlsMapPageRightCommandClass();转到页上:ICommand Cmd = new ControlsMapPageUpCommandClass();向右: ICommand Cmd = new ControlsMapRightCommandClass();向上: ICommand Cmd = new ControlsMapUpCommandClass();中心放大:ICommand Cmd = new ControlsMapZoomInFixedCommandClass();中心缩小: ICommand Cmd = new ControlsMapZoomOutFixedCommandClass();后一视图: ICommand Cmd = new ControlsMapZoomToLastExtentBackCommandClass();前一视图: ICommand Cmd = new ControlsMapZoomToLastExtentForwardCommandClass();地方查找: ICommand Cmd = new ControlsMyPlacesCommandClass();打开文档: ICommand Cmd = new ControlsOpenDocCommandClass();撤销: ICommand Cmd = new ControlsRedoCommandClass();图形向左旋转: ICommand Cmd = new ControlsRotateLeftCommandClass();向右旋转: ICommand Cmd = new ControlsRotateRightCommandClass();文档另存为: ICommand Cmd = new ControlsSaveAsDocCommandClass();选择第一个图层中的所有元素:ICommand Cmd = new ControlsSelectAllCommandClass(); 选择屏幕中的所有部分: ICommand Cmd = new ControlsSelectScreenCommandClass();撤销命令:ICommand Cmd = new ControlsUndoCommandClass();缩放到被选择的部分: ICommand Cmd = new ControlsZoomToSelectedCommandClass();************************************************************补充:上面的某些功能的其他实现方法几个特殊的方法:private void 全图ToolStripMenuItem_Click(object sender, EventArgs e){this.axMapControl1.Extent = this.axMapControl1.FullExtent;}private void 刷新ToolStripMenuItem_Click(object sender, EventArgs e){axMapControl1.Refresh();}private void 中心放大ToolStripMenuItem_Click(object sender, EventArgs e){IEnvelope objEnvelope = null;objEnvelope = axMapControl1.Extent;objEnvelope.Expand(0.2, 0.2, true);axMapControl1.Extent = objEnvelope;}private void 中心缩小ToolStripMenuItem_Click(object sender, EventArgs e){IEnvelope objEnvelope = null;objEnvelope = axMapControl1.Extent;objEnvelope.Expand(2, 2, true);axMapControl1.Extent = objEnvelope;}private void 前一视图ToolStripMenuItem_Click(object sender, EventArgs e) {IExtentStack pExtentStack = null;pExtentStack = axMapControl1.ActiveView.ExtentStack;if (pExtentStack.CanUndo()){pExtentStack.Undo();}axMapControl1.Refresh();}private void 后一视图ToolStripMenuItem_Click(object sender, EventArgs e) {IExtentStack pExtentStack = null;pExtentStack = axMapControl1.ActiveView.ExtentStack;if (pExtentStack.CanRedo()){pExtentStack.Redo();}axMapControl1.Refresh();}。