明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: highflybir

[【高飞鸟】] 【飞鸟集】简繁转化(更新至2013.4.21)

    [复制链接]
发表于 2013-1-25 13:27:36 | 显示全部楼层
大师程序很好,但有的转成?号,请大师审查


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

有些字体不支持繁体字。  发表于 2013-1-25 14:16
发表于 2013-1-25 13:54:10 | 显示全部楼层
简繁转换,好工具,
发表于 2013-1-25 16:46:39 | 显示全部楼层
以前我也做过对照表,只写过简单的转换程序。不过如果要将所有的字符都做转换,包括属性、单行文字、多行文字等做转换,由于字库不同,又得改字体,那就会更好一些。
不过高飞鸟的程序应该只是将简体字替换成简体库中的繁体字,而没有转换内码并改字体。
 楼主| 发表于 2013-1-25 16:59:08 | 显示全部楼层
本帖最后由 highflybir 于 2013-1-25 17:01 编辑
mccad 发表于 2013-1-25 16:46
以前我也做过对照表,只写过简单的转换程序。不过如果要将所有的字符都做转换,包括属性、单行文字、多行文 ...

嗯,应该是如此。
暂时还没考虑到块内文字,等等。
关于内码转化,则更为复杂一点。如果用arx编程则为方便一些。有 MultiByteToWideChar和WideCharToMultiByte这两个函数,可以把GB2312(简体中文),GBK和台湾那边用的BIG5三种内码转化。
发表于 2013-1-25 18:12:56 | 显示全部楼层
本帖最后由 ScmTools 于 2013-1-25 18:13 编辑

期待版主用ARX写字体转换方法
发表于 2013-1-26 08:39:55 | 显示全部楼层
感谢 highflybir 版主分享程序!
记得有个简繁转化程序不错您可参照一下!
ConvertZ ver 8.02                           2005年6月3日
(仅供个人免费使用,不得作任何商业用途)
用途: 中文 Big5/GBK/Unicode/UTF8 内码转换器。
   注意:档案转换只能将纯文字格式的文件(例如 txt, html 等)转码,
   并不适用于如 MS Word, Excel 等 binary 档案。
系统要求: 视窗9x/ME/NT/2000/XP/2003
作者 : 李志成 (香港)
电邮 : lialfred@hkbn.net
网址 : http://alf-li.pcdiscuss.com
发表于 2013-1-26 11:53:23 | 显示全部楼层
高手厉害
发表于 2013-1-26 13:54:05 | 显示全部楼层
(SETQ T (GETREAL " 玴(玂痙计翴!):"))
             (SETQ N (GETREAL " ㄢ玴丁禯瞒(ぃΤ玴!):"))
             (SETQ A (/ 0.42 0.3))
             (SETQ B (/ 0.31 0.3))
        (IF (<= T 0.3)
             (princ " 叫┖―舱種ǎ!"))
        (IF (and (> T 0.3)  (<= T 1.5))
           (PROGN   
                  (IF (< N 0.5)
                       (princ " 叫酚はч溃キ甶秨!"))

这种繁体LSP不知应该怎样才能译
 楼主| 发表于 2013-1-26 14:36:05 | 显示全部楼层
xsso 发表于 2013-1-26 13:54
(SETQ T (GETREAL " 玴(玂痙计翴!):"))
             (SETQ N (GETREAL " ㄢ玴丁禯瞒(ぃ ...

粗略编写了一个dll,可以转换文字了,但是还没来得及写函数。



  1. 测试代码如下:
  2. (defun c:zzz (/ dlg)
  3.   (startapp "regsvr32 /i /s \"F:\\zqy\\C\\CharConverter\\Release\\CharConverter.dll\"")
  4.   (setq dlg (vlax-create-object "CharConverter.Dialog"))
  5.   (if dlg
  6.     (progn
  7.       (vlax-invoke dlg 'doit)
  8.       (vlax-release-object dlg)
  9.     )
  10.   )
  11.   (princ)
  12. )



目前暂且支持32位的CAD。提醒注意:
如果在windows vista/7/8 操作系统上,需要以管理员身份运行CAD
关于CAD图元的转换函数,待以后弄。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

太厉害了,我不怕那些繁体了  发表于 2013-1-28 22:52
发表于 2013-1-27 22:45:47 | 显示全部楼层
太有才了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-5 21:45 , Processed in 0.162179 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表