Práce s odkazy
Contents
[
Hide
]Aktualizace odkazu v DWG souboru
Aspose.CAD pro Java vám umožňuje přistupovat k odkazu v kresbě vytvořené v programu AutoCAD pomocí metody CadBaseEntity.getHyperlink(). Můžete přistupovat k jednotlivým odkazům z této kolekce a upravovat jejich vlastnosti.
Ukázkový kód
Následující ukázkový kód přistupuje ke všem prvkům obrázku a mění jejich vlastnost Hyperlink na webové stránky Aspose.
This file contains hidden or 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
String dataDir = Utils.getDataDir(EditHyperlink.class) + "DWGDrawings/"; | |
CadImage cadImage = (CadImage)Image.load(dataDir + "AutoCad_Sample.dwg"); | |
for (CadBaseEntity entity : cadImage.getEntities()) | |
{ | |
if (entity instanceof CadInsertObject) | |
{ | |
CadBlockEntity block = cadImage.getBlockEntities().get_Item(((CadInsertObject)entity).getName()); | |
String value = block.getXRefPathName().getValue(); | |
if (value != null && !value.contentEquals("")) | |
{ | |
block.getXRefPathName().setValue("new file reference.dwg"); | |
} | |
} | |
if (entity.getHyperlink() == "https://products.aspose.com") | |
{ | |
entity.setHyperlink("https://www.aspose.com"); | |
} | |
} | |