荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjk (kernel), 信区: InstallBBS
标  题: [试行] 发表文章时系统对超长的行进行自动换行(转寄)
发信站: 荔园晨风BBS站 (Sun Mar 10 09:46:19 2002), 转信

【 以下文字转载自 jjk 的信箱 】
【 原文由 jjksam@smth.org 所发表 】
发信人: Leeward (X 30% completed), 信区: sysop
标  题: [试行] 发表文章时系统对超长的行进行自动换行(转寄)
发信站: BBS 水木清华站 (Mon Jul 27 20:10:07 1998)

仅在使用 telnet 发表文章时试行以下自动换行排版操作,测试通过后移植到 WWW 中:

发表(含修改)文章(含信件)时使用系统新增的 “F (自动换行...)” 命令:

如果文章中含有超过 telnet 标准屏幕宽度的文字行,
系统自动在该长行第 78 列附近进行自动换行排版操作。

换行时考虑:

1. 换行不导致出现半个汉字(故意输入乱码的情形不予考虑,原来乱码换行后仍乱码)
2. 换行不导致西文单词被截断(保证整个单词出现在行首或行末,不保证右对齐)
3. 换行保留引用文字的引用模式(即开头的 : 字符不会漏掉)
4. 换行不受基本的 ANSI 控制字符影响(即 ANSI 相关字符不计入行长,
                                     但只能处理基本 ANSI 控制,不处理所有控制)
5. 换行不会将下一行接在上一行之后,即使上一行经过换行后末行很短。

测试运行先:-) 欢迎建议和 report bugs. PS: 今天内测试请先 re-login :PP
--

        我 们 的 一 切 追 求 和 作 为, 都 有 一 个 令 人 厌 倦 的 过 程

   作 为 一 个 不 识 厌 倦 为 何 物 的 人, 便 掌 握 了 生 命 的 全 部 秘 密

※ 修改:·Leeward 於 Jul 27 20:21:37 修改本文·[FROM:  166.111.10.132]
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.10.132]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店