Praca z hiperlinkami
Contents
[
Hide
]Aktualizuj hiperlink w DWG
Aspose.CAD dla .NET umożliwia dostęp do hiperlinku w rysunku AutoCAD za pomocą CadBaseEntity.Hyperlink. Możesz uzyskać dostęp do każdego hiperlinku z tej kolekcji jeden po drugim i edytować jego właściwości.
Przykładowy kod
Poniższy przykładowy kod uzyskuje dostęp do wszystkich podmiotów obrazu i zmienia ich Hyperlink właściwość na stronę Aspose.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// The path to the documents directory. | |
string MyDir = RunExamples.GetDataDir_DWGDrawings(); | |
string dwgPathToFile = MyDir + "AutoCad_Sample.dwg"; | |
using (CadImage cadImage = (CadImage)Image.Load(dwgPathToFile)) | |
{ | |
foreach (CadBaseEntity entity in cadImage.Entities) | |
{ | |
if (entity is CadInsertObject) | |
{ | |
CadBlockEntity block = cadImage.BlockEntities[((CadInsertObject)entity).Name]; | |
if (!string.IsNullOrEmpty(block.XRefPathName.Value)) | |
{ | |
block.XRefPathName.Value = "new file reference.dwg"; | |
} | |
} | |
if (entity.Hyperlink == "https://products.aspose.com") | |
{ | |
entity.Hyperlink = "https://www.aspose.com"; | |
} | |
} | |
} | |