乐筑天下

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

URI超链接-为什么这不起作用?

[复制链接]

3

主题

9

帖子

1

银币

初来乍到

Rank: 1

铜币
21
发表于 2016-4-2 11:21:39 | 显示全部楼层 |阅读模式
嗨,
尝试超链接到本地驱动器jpg。 为什么下面不起作用?
  1.               
  2.                 Dim txtDB As New DBText()
  3.                 Dim strTxt As String = sFname
  4.                 txtDB.SetDatabaseDefaults()
  5.                 Dim hyperlinkColl As HyperLinkCollection = txtDB.Hyperlinks
  6.                 Dim hyperL As HyperLink = New HyperLink
  7.                 Dim uri As New System.Uri(fname)
  8.                 Dim convertUri = uri.AbsolutePath.ToString
  9.                 hyperL.Description = "Photograph"
  10.                 hyperL.Name = "Photograph"
  11.                 hyperL.SubLocation = convertUri
  12.                 hyperlinkColl.Add(hyperL)
  13.                 txtDB.Position = pt.Position
  14.                 txtDB.TextString = strTxt
  15.                 txtDB.Justify = AttachmentPoint.BaseLeft
  16.                 txtDB.AdjustAlignment(db)
  17.                 btr.AppendEntity(txtDB)
  18.                 tr.AddNewlyCreatedDBObject(txtDB, True)
  19.                 tr.Commit()

谢谢。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2016-4-2 11:52:33 | 显示全部楼层
嗨,在将超链接添加到数据库文本之前,尝试完成将数据库文本添加到数据库。    Dim txt db As New db text()。
Dim strTxt As String = SF name 。
txtDB,setdatabasefaults()。

txtDB,位置=点,位置。
txtDB,TextString = strTxt。
txtDB,Justify = AttachmentPoint,BaseLeft。
txtDB,AdjustAlignment(db)。

btr,AppendEntity(txtDB)。
trAddNewlyCreatedDBObject(txtDB,True)。

Dim hyperlink coll As hyperlink collection = txt db,超链接。
Dim hyperL As HyperLink = New HyperLink 。
Dim uri作为新系统,Uri(fname)。
Dim convertUri = uri,AbsolutePath.ToString。

hyperL,Description = "Photograph"。
hyperL,Name = "Photograph"。
hyperL,SubLocation = convertUri。
hyperlinkColl,添加(hyperL)。

trCommit()。
回复

使用道具 举报

3

主题

9

帖子

1

银币

初来乍到

Rank: 1

铜币
21
发表于 2016-4-2 15:52:56 | 显示全部楼层
是啊,当然要把那东西加到数据库里,然后摆弄它。接下来的问题就在这里解决了:http://adndevblog . typepad . com/AutoCAD/2012/05/how-to-create-a-hyperlink-on-an-entity . html .使用hyperl.name而不是hyperl.sublocation.
谢谢
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-4 19:05 , Processed in 0.635517 second(s), 58 queries .

© 2020-2025 乐筑天下

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