乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: Brick_top

[编程交流] 显示大文本的最佳方式

[复制链接]

6

主题

44

帖子

38

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 08:59:13 | 显示全部楼层
irneb你能帮我了解一下编辑框dcl部分的语法吗?
回复

使用道具 举报

6

主题

44

帖子

38

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 09:03:37 | 显示全部楼层
这是我正在做的。。。我想这真的很糟糕。
 
  1. info_dcl : dialog {label = "Histórico do ficheiro - AQ_Electricidade Salgueiro 17-10-2011.dwg";
  2. : boxed_column {
  3. : edit_box {
  4. is_enabled = false;
  5. value = "Nota 1 - 26/10/2011 10:34 - Foi feito um traçado de telefones para o Eng. Salgueiro, Foi impresso";
  6. value = "um esboço num A4.";
  7. value = "Nota 2 - 02/11/2011 09:47 - Foram criadas legendas dos desenhos e inseridas folhas nos layouts para";
  8. value = "o Eng. Salgueiro";
  9. value = "Nota 3 - 21/11/2011 10:09 - Foram impressas 3 cópias de cada desenho para o Eng. Salgueiro.";
  10. value = "Nota 4 - 25/11/2011 10:32 - Foi enviado por email para joaquimrosa.rosado@edp.pt este ficheiro";
  11. value = "somente com o projecto BT a pedido do Eng. Salgueiro.";
  12. value = "Nota 5 - 25/11/2011 10:33 - Contém um projecto de um ramal de alimentação do complexo desportivo de";
  13. value = "alandroal, infraestruturas telefónicas e rede BT, feito a pedido do Eng. Salgueiro.";
  14. value = "Nota 6 - 25/11/2011 10:50 - Foi impressa uma cópia em a4 da rede de BT do complexo desportivo para";
  15. value = "o Eng. Salgueiro.";
  16. value = "Nota 7 - 30/11/2011 14:16 - foi impressa uma cópia da rede de BT do complexo desportivo para o Eng.";
  17. value = "Salgueiro.";
  18. value = "Nota 8 - 07/12/2011 09:01 - Foi impressa uma cópia do layout dos telefones do complexo desportivo";
  19. value = "para a eng. Ana Simão.";
  20. value = "Nota 9 - 27/12/2011 14:30 - Foi feita uma planta com uma nova proposta do projeto de telefones do";
  21. value = "complexo desportivo campo de futebol de alandroal, esta proposta foi pedida pelo Sr. Pacheco, a";
  22. value = "proposta anterior era do eng. Salgueiro. Nesta proposta foi abolida uma travessia e o traçado foi";
  23. value = "mudado para o lado oposto da proposta anterior, foi criado um pdf do layout da mesma Telefones pdf";
  24. value = "27-12 e enviado ao Sr. Pacheco.";
  25. value = "Nota 10 - 27/12/2011 15:55 - Foi feita a medição do cabo lsvav 4x35 do desenho de BT para o Sr.";
  26. value = "Pacheco.";
  27. value = "Nota 11 - 29/12/2011 09:44 - Foi impresso um A4 somente da zona do traçado BT para o sr. pacheco,";
  28. value = "foi também criado um pdf do layout BT também para o Sr. Pacheco, foram também adicionados";
  29. value = "descritivos dos cabos da ultima alteração aos telefones, esta alteração ainda não foi impressa, o";
  30. value = "sr. pacheco foi perguntar ao eng. Salgueiro sobre o porquê das travessias nesta peça.";
  31. value = "Nota 12 - 29/12/2011 10:00 - Foi confimada a informação das travessias com o eng. salgueiro, foi";
  32. value = "criado um pdf da nova alteração dos telefones para o sr. pacheco, e também foi impresso um A4";
  33. value = "somente desse traçado para ele, foi-lhe dada a medida do tritubo.";
  34. value = "Nota 13 - 02/01/2012 10:06 - Foram impressas cópias em A4 dos traçados de BT e Telefones para o";
  35. value = "José Carlos Melrinho.";
  36. value = "Nota 14 - 02/01/2012 15:45 - Foi alterada a planta dos telefones devido a ter sido feita uma";
  37. value = "alteração da base de acordo com o levantamento topográfico de obra do Eng. João Nunes, a alteração";
  38. value = "constou do lancil de entrada do complexo desportivo, a entrada está mais alargada que na base que";
  39. value = "existia anteriormente, estas alterações foram pedidas pelo sr. pacheco, foram também feitas";
  40. value = "medições para ele.";
  41. value = "Nota 15 - 02/01/2012 16:14 - Esta nota serve para guardar um slide da planta de BT que vai ser";
  42. value = "agora alterada devido à modificação da base ter sido mudada para a do eng. joão nunes.";
  43. value = "Nota 16 - 03/01/2012 10:11 - Foi alterada a planta da rede BT devido á nova base do eng. joão nunes";
  44. value = "levantada em obra. Foram criados ficheiros pdf desta alteração e da anterior dos telefones e";
  45. value = "enviados para a rede do Sr. Pacheco.";
  46. value = "Nota 17 - 03/01/2012 12:29 - Foi alterado o traçado da rede de telefones e criado um pdf para o sr.";
  47. value = "pacheco.";
  48. value = "Nota 18 - 03/01/2012 12:30 - Foi alterada a rede BT e criado um pdf para o sr. pacheco.";
  49. }
  50. }
  51. ok_only;
  52. }

 
 
我想我只能有一个值=;项目
回复

使用道具 举报

6

主题

44

帖子

38

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 09:06:21 | 显示全部楼层
我想我就要上路了,但有一个列表框
回复

使用道具 举报

11

主题

968

帖子

919

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2022-7-6 09:07:11 | 显示全部楼层
我想我知道你的问题来自哪里了:你在动态创建DCL文件,从而为每一行添加了一个新的文本部分。你根本不需要这样做。这将使对话变得巨大!
 
您可以简单地使用一个静态DCL文件:text或:edit\u box或:list\u box。然后,您只需将文本行添加到该互动程序的值/列表中。E、 g.假设您使用strcat将所有文本获取到单个变量中。尽管有限制:text和edit_框限制在2000个字符左右。因此,如果您的文本不止这些,您需要使用list\u框。对不起,不,edit_框没有自动换行(我忘了OpenDCL的编辑字段)。
 
无论如何,将附带的示例文件保存到支持文件夹并加载ListText。LSP文件。然后运行ListText命令,选择所需的对话框类型。注意-按原样,文本/编辑对话框将出现错误,并发出“超出平铺值容量”警报。如果您编辑ListText。TXT文件(VBA示例中的自述文件),用于删除段落中间以-ExcelLink开头的所有内容。你应该有一些少于2000个字符的文字和编辑也将工作。
 
尽管你会看到编辑框在一行上显示了所有内容。实际上,李给了你一个最有用的提示:列表框——另请参见示例中的。
ListText。LSP
ListText。txt文件
ListText。DCL
回复

使用道具 举报

6

主题

44

帖子

38

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 09:13:18 | 显示全部楼层
非常感谢你的信息,我现在正试图加入一行文字。现在dcl文件是相同的。
 
我有一些问题,但我想我能解决。
回复

使用道具 举报

6

主题

44

帖子

38

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 09:16:35 | 显示全部楼层
我已经用相当多的行测试了list_框。现在我只需要在lisp中格式化文本。
 
但我有一些问题。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 09:18:53 | 显示全部楼层
这并不重要,如果我需要一个焦点在我的DCL上,我使用highligt
 
桑普尔
回复

使用道具 举报

6

主题

44

帖子

38

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 09:20:26 | 显示全部楼层
你是说突出显示什么?
 
如果是这样的话,我觉得它非常有用。
 
谢谢!
回复

使用道具 举报

6

主题

44

帖子

38

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 09:23:23 | 显示全部楼层
我终于成功了
 
但是现在有一个新问题!
 
根据我运行lisp的dwg文件。。对话框的宽度不同?
 
我不明白。
回复

使用道具 举报

6

主题

44

帖子

38

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 09:28:19 | 显示全部楼层
我想我现在明白了。
 
可能是因为我在对话框的标签中使用了dwg文件名吗?
 
例子:
 
这:
  1. info_dcl : dialog {label = "Histórico do ficheiro - forum-maio03-EXE-RECTIFICAÇÃO-7.04_completo.dwg";

 
获取比
 
这:
 
  1. 7

 
我可以避免吗?
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-9 08:37 , Processed in 0.470906 second(s), 70 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表