在IntraWeb11中轻松实现通用的HTML文本编辑器
- 格式:pdf
- 大小:398.20 KB
- 文档页数:6
…
…
一
…
…
…
…
…
…
…
…
…
…
实用第一 智慧密集
. . … . . … … … … . … … … … …
在 It Xe  ̄轻松实现通用颤 ≮ nr, b a I V I 囊 。
HT …ML文本编辑器 7 高 勇
摘 要 :在 d l i e hXE下 用 It W e p nr b实现 了 HT a ML文本 编 辑 器 。详述 了其 实现 的 关键 步骤 ,并 给
出 了所有 源代码 。
关键 词 :It W e ;HT nr a b ML ;文本 编辑 器 ;C ei r k dt o
笔 者之 前 在 2 1 00年 2 3期 上 发 表 的 一 篇 : “ 用 It We 使 na b r 实 现 通 用 的 H ML文 本 编 辑 器 ” T ,近 期 突 然 发 现 在 新 的 开 发 环 境 下 调试 不能通 过 。经过 几天 细致 分析终 于把 问题 解决 了 , 也 为 了 让 新 读 者 不 必 再 去 翻 找 之 前 的 文 章 .现 将 其 整 体 修 改
A i : W e Ap la inA pi t n a h+fe / g sp s/ Fl = b p c t p l ai P t ' l i e /o t e i o c o i s ma
e i t 1t : d t m . m h h
/ 口 文 件存 在 , 其 内容 导 入 到 A e t再 将 A e t e t / 果 女 则将 T x, T x. x T /的 值 赋 予 I R ca ge .e t 这 样 , 序 运 行 时 就 会 在 l / W e tn l1T x , 程 /~R ca ge ^ e tn l1中显 示 H M L文本 编 辑 器 T
H ML多功 能 编 辑 器 .它 的宽 度 为 程 序 运行 时 的 实 际 宽 度 。 T
( )编 写 如下 函数 ( 入 H ML多 功 能 编辑 器 的代 码 ) 4 导 T 。 当贞 面 生 成 时运 行 以下 代 码 :
所 有 源 代 码 在 文 件 夹 ei r 中 , 其 中 , ei rkw . d ol t dt l w o w ro i s文件 夹 中 的 i ae 文 件 夹 是 要 使用 的基 本 素 材 ,靠 它 ot l  ̄e m gs 来 实现 HT L文 本编 辑 器 ,如 果 愿 意 的话 .就 把 它 当成 一 个 控 M 件 吧 。 运行 效 果 如 图 1所 示
请看 U i 单元。 nl t ( ) 将 一 TWM mo控 件 放 在 该 页 面 上 ,并 命 名 为 I 2 I e —
rt r e k 0 t aa) eu n Ch c p sd t I :
WMe o 1 ( 记一 定 要 是 这 个 名 字 ) m l0 切 ,将 其 拉 伸 到 最 小 ,放
如下。
其 他 可 视 控 件 的 前 面 , 请 在 I e l0上 点 击 右 键 , 选 择 WM mo 1
Co t l 的 S n c nr 下 o e dt Ba k即可 o
( ) 将 一 I e t ge控 件 放 在 页 面 上 ,这 里 面 将 放 置 3 WR c n l a
po e ueTW F r . p F r raeS n e: Ob c) rc d r I 0m1I WA p omC e t(e d rT j t e ;
Va r
e t S rn Ls; x : tig it T AFl S r g i ti ; e: n B gn e i
I 到“ l K 控件 ” 中的 e i t .t 文件 。W e Ap lainA d hm1 m t h b pc t .p i o f lai P t 主 程 序所 在 根 目录 pi t n ah为 c o
Dv b C p D t( o y) b s o y aa d , B :
—
( )将 1
“ 件 ”放 到 fe 文件 夹 中 ( i gs 件 夹 拷 控 i s l 将 mae 文
贝到 fe 文 件 夹 下 ) is l ,不 要 改变 其 中任 何 内 容 ,这是 必 要 条 件 。
图 1 运 行 效 果
A e t re / 放 临 时 创建 的 A e t 量 T x. e ; ̄ F / T x变
e d n ;
e d n ;
1 编 辑 器 的 实 现
像 以前 一 样 新 建 一 个 It We 程 ,命 名 为 Poet. r nr b工 a rjc1 p。 d
.FIE it { j ) h nb gn f i ×ssAFI t e e i e e
AT x : S r g i , e t ; et =T ti Ls Cr ae n t
AT x .o d r mFl( i ) e tL a F o i AFl ; e e
l R ca gl .e t= e t e t W e t n e1T x :AT x 。 x ; T
到 其 他 可 视 控 件 的 后 面 , 这 里 是 放 在 I et g l 件 的后 WR c nl 控 a e 面 ,移 动 I et ge WR ca l1控 件 即可 看 到 。 切记 一 定 要 放 在 可 视控 n 件 的后 面 ,这样 做是 为 了在 程 序 运 行 时 不被 用 户看 到 。 如果 在
请 打 开 源 代 码 自己对 照 来 看 。
以 下 是关 键 步骤 :
( )在 窗 口 中 放 置 一 个 提 交 用 的 按 钮 I utn ,如 图 2 5 WB t 1 o 所 示 。其 T WS r t v ns中 的 属 性 o Mo s D w I ci E e t p n u e o n中 加 入 如 下 代码 :