IronCAD API
Uitbreiden en automatiseren van functionaliteiten
De IronCAD API stelt ontwikkelaars in staat de functionaliteit van IronCAD uit te breiden en te automatiseren via een COM-architectuur. Dit betekent dat objecten, methoden en eigenschappen toegankelijk zijn via programmeertalen zoals C# en C++, waardoor ontwikkelaars eigen toepassingen kunnen bouwen, repetitieve taken kunnen automatiseren en IronCAD kunnen integreren in bredere softwareoplossingen

Add-in toelichting
Add-ins zijn geavanceerdere toepassingen die worden ontwikkeld via de IronCAD API. Deze blijven actief tijdens meerdere sessies, kunnen gebeurtenissen binnen de software volgen en aangepaste werkbalken en knoppen toevoegen. Add-ins bieden daarmee veel meer mogelijkheden voor complexe en geïntegreerde oplossingen.
Makkelijke installatie
Applicaties zijn DLL-bestanden die je registreert met regsvr32.exe.
Beheer via IronCAD
Na registratie zijn Add-ins te activeren via het Add-in Manager-venster.
Aangepaste werkbalken
Add-ins kunnen knoppen en menu’s met eigen iconen en logica toevoegen.
Gebeurtenisbeheer
De toepassing kan reageren op acties zoals openen, slepen of aanmaken van documenten.
Permanent actief
Na eenmalige activatie worden Add-ins automatisch geladen bij het opstarten van IronCAD.
Add-in activeren
- Registreer de Add-in (DLL). Gebruik regsvr32.exe uit de map C:\Windows\System32 om het DLL-bestand te registreren. Zorg ervoor dat IronCAD niet actief is tijdens dit proces.
- Start IronCAD. Open IronCAD nadat de registratie is voltooid.
- Open het Add-in Applications-venster. Ga in het menu naar Tools > Add-in Applications.
- Selecteer de gewenste Add-in. Vink het selectievakje aan naast de Add-in die je wilt activeren.
- Bevestig de selectie. Klik op OK. De Add-in wordt nu geladen en zal automatisch starten bij volgende sessies.
Voor ontwikkelaars
De IronCAD API is ideaal voor ontwikkelaars die IronCAD willen uitbreiden of integreren met andere systemen, zoals PDM/PLM of productconfiguratoren. Voor documentatie en ondersteuning kunnen zij terecht bij apisupport@ironcad.com.
API naam conventies
- Z: Concrete klassen met de echte functionaliteit.
- IZ: Interfaces die alleen de structuur beschrijven.
- eZ: Enumeraties en hulpfuncties, vaak als parameters gebruikt.