cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
Archicad C++ API
About Archicad add-on development using the C++ API.

Save as IFC using API

Hoa Tu
Newcomer
I am developing an API to export to IFC file.

I understand that I can use the function: [ACAPI_Automate(APIDo_SaveID, &fsp, &pars_ifc);] and set the file type to APIFType_IfcFile.

However, I am having difficulty in selecting another translator instead of the default one.

Any idea or suggestion will be appreciated.

Best Regards,
Hoa
1 REPLY 1
dradomtsev
Contributor

Hi Hoa,
You can get a list of available IFC translators with ACAPI_IFC_GetIFCExportTranslatorsList ( GS::Array<API_IFCTranslatorIdentifier>& ifcExportTranslators ) where API_IFCTranslatorIdentifier is a structure that has GS::UniString name field so you can use it for filtering an array of translators.
Also starting from AC 26 you can call ACAPI_IFC_InvokeIFCDifferenceExportSettingsDlg() dialog where you can choose IFC translator via UI.

Regards,
Dmytro.

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!