Arbeiten mit Hyperlinks
Hyperlink in einer DWG aktualisieren
Aspose.CAD für .NET ermöglicht Ihnen den Zugriff auf den Hyperlink in einer AutoCAD-Zeichnung über die CadBaseEntity.Hyperlink. Sie können auf jeden Hyperlink aus dieser Sammlung einzeln zugreifen und seine Eigenschaften bearbeiten.
Beispielcode
Der folgende Beispielcode greift auf alle Entitäten des Bildes zu und ändert deren Hyperlink-Eigenschaft auf die 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"; | |
} | |
} | |
} | |