Werken met Hyperlinks
Hyperlink bijwerken in een DWG
Aspose.CAD voor .NET stelt je in staat om de hyperlink in een AutoCAD-tekening te benaderen met behulp van de CadBaseEntity.Hyperlink. Je kunt elke hyperlink uit deze verzameling één voor één benaderen en de eigenschappen ervan bewerken.
Voorbeeldcode
De volgende voorbeeldcode benadert alle entiteiten van de afbeelding en verandert hun Hyperlink eigenschap naar de Aspose-website.
// 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"; | |
} | |
} | |
} | |