第4章文本编辑器的实现
- 格式:ppt
- 大小:466.50 KB
- 文档页数:39


第4章文本工具
1、文本(字)分类:
1)动态文本:
2)输入文本:
3)静态文本:选择工具箱中的文本工具,单击舞台,即可输入文字。
文本属性:字符(文字类型、文本字体、字体颜色、文字大小、字间距);段落(齐方式、文本方向);选项(链接、目标)
2、文本编辑
文本在默认状态下,只能填充纯色,不能填充渐变色;只有在文本被打散后(此时属性变为形状)才能填充渐变色。
单字填充渐变色:一次Ctrl+B,属性由文本变为形状,此时可填充渐变色。
多字填充渐变色:两次Ctrl+B打散。
整体文本用一个渐变:选择颜料桶,拖拽。注意,使用颜料桶时的起点一定落在文字内部。或者使用渐变变形工具,调整渐变区域和位置。
边框色变填充:正常情况下,边框色修改成渐变色用墨水瓶,但是非常不方便,所以要用“修改”菜单下的“形状”选项下的“将线条转换为填充”。再用颜料桶填充边框色。
3、任意变形工具
可以对物体的缩放比例(大小)、旋转角度、倾斜角度、透视进行设置。Shift:等比例缩放。Alt:对称缩放。Alt+shift:由中小向四周等比例缩放。Ctrl:任意自由变形。Ctrl+shift:透视。
设置旋转中心点:形状中小的小空心白点为旋转控制点,可以移动,为旋转中心控制点。
倾斜:光标放在水平或是垂直线上拖拽。
4、变形面板(精确变形):快捷键:Ctrl+T
等比例缩放选择后面的“约束”按钮,也可以“重置”。
旋转并复制:输入旋转角度,选择右下角工具“重置选取和变形”
4-1实例(立体文字)操作步骤:
1)选择文本工具,输入MX,变成散件,加轮廓,删除填充色,按住ALT键,拖动,复制一个放在旁边(一会用做倒影)。
2)再次选中文字,按ALT键,稍微拖动一定角度,选择线条工具,将对应点链接起来。
3)删除和正面相交的线条。正面填充浅色。立体部分填充深色。去掉轮廓。转换成元件。
4)添加倒影。选中文字,修改菜单下,变形,垂直翻转。与原文字正面相交。再复制倒影,与原文字后面的位置相交。
第19卷。第 期 2009年10月 计算机技术与发展
O。M )1玎ER TEa闭 )1 0GY AND D 、 1 0P^征 NT V01.19 No.10 Oct. 2009
以用户为中心的笔式EasyWord编辑器的设计实现
蔡萍 ,沈志涛 ,华庆一2
(1.中国电子科技集团公司第二十研究所,陕西西安710068;
2.西北大学信息科学与技术学院,陕西西安710069)
摘要:今天的信息社会中,计算机和相关设备应当成为像纸和笔一样易于使用的信息工具,渗入社会的每个角落,融入
百姓的日常生活,因而迫切需要研究适用于笔交互方式的应用软件。文中研究实现了一个基于笔输入方式的原型系统,
该系统利用人们日常生活的纸笔交互方式和编辑习惯,完成文本、图形的输入、修改等任务。不仅具有接近自然的笔交互 功能,而且符合人们的工作环境。对于一些试图改善工作环境的系统开发具有借鉴意义。
关键词:以用户为中心的设计;笔式用户界面;手势设计;手势识别
中图分类号:1]P311 文献标识码:A 文章编号:1673—629X(2009)10—0059—03
Design and Implementation of an EasyWord Editor
Pen・—・Based on User---Centered
CAI Pingt一,SHEN Zhi—taot,HUA Qing-yiz
(1.TheTwentiethResearch InstituteofChinaElectronicsTechnologyGroup
Corporation,Xi’all 710068,China;
2.Institute of Information Science and Tech.,Northwest University,Xi’an 710069,China)
Abstract:Inthisinformational society,computer andthe correlative equipment shouldbeusedlikepaper and pen.entering eve_rycomerof
青岛农业大学
理学与信息科学学院
高级语言课程设计报告
设 计 题 目 文本编辑器
学生专业班级 计算机科学与技术
学生姓名(学号)
设计小组其他同学姓名(学号)
指 导 教 师
完 成 时 间 2011-11-03
设 计 地 点 信息楼机房
2011年 11 月 05 日 一、课程设计目的和任务
为了方便处理文本内容,减少在处理文本时的额外活动,设计了本程序。比如在统计文本中的中英文字母数和空格数以及整篇文章的总字数时,可以利用本程序,这样比较方便、省时。又比如统计某一字符串在文章中出现的次数,并输出该次数,也可利用本程序。还可以利用本程序将文本的某一子串删除并将后面的字符前移。
二、分析与设计
1.程序的基本功能:
(1)分别统计出其中英文字母数和空格数以及整篇文章的总字数。
(2)统计某一字符串在文章中出现的次数,并输出该次数。
(3)删除某一子串,并将后面的字符前移。
2.系统总框图:
(1)、统计字符个数算法流程图
i=0 n=0
i=N
j=0
len=strlen(wz[i])
j=len
if(wz[i][j]>=n1&&
wz[i][j]<=n2)
n++
j++
i++ return n
算法结束 (2)、删除某一字符串算法流程图
(3)、查找某一字符串出现的次数算法流程图 i=0 n=0
目 录
第一部分 基 础 篇
第一章 Delphi快速入门
1.1 Delphi基本概念介绍
1.1.1 Delphi的基本形式
1.1.2 面向对象编程的概念
1.2 Delphi 2.0快速入门
1.2.1 进入Delphi的可视化编程环境
1.2.2 Delphi 2.0可视化编程环境介绍
1.2.3 设计简单的用户界面
1.2.4 改变对象的属性
1.2.5 编写事件处理过程
1.2.6 使用联机帮助Help
1.3 Delphi 2.0的可视化部件用法简介
1.3.1 常用的文本相关部件
1.3.2 按钮和检查框部件
1.3.3 分组、分界部件
1.3.4 图形、图象部件
1.3.5 关系图、文件列表部件
1.3.6 滚动部件
1.3.7 网格、表格部件
1.3.8 多媒体(MultiMedia)和OLE部件
1.4 使用非可视部件
1.4.1 使用菜单部件
1.4.2 使用计时器部件Timer
1.4.3 使用公用对话框部件
1.5 使用Delphi的工程管理、设计工具
1.5.1 创建多窗体工程项目
1.5.2 使用工程管理器
1.5.3 使用窗体样板和对话框专家
1.5.4 使用工程样板和应用专家
第二章 Delphi 面向对象的编程方法
2.1 编写Object Pascal程序代码
2.1.1 编写赋值语句
2.1.2 标识符的说明与使用
2.1.3 过程与函数
2.1.4 跳转语句
2.1.5 循环语句
2.1.6 程序模块
2.1.7 关于作用范围
2.1.8 编写一个过程或函数 2.1.9 定义新的数据类型
2.1.10 Object Pascal的库单元Unit
2.2 用Delphi的对象进行编程
2.2.1 什么是对象
2.2.2 从一个对象中继承数据和方法
2.2.3 对象的范围