Add Custom Properties

Add Custom Properties

Aspose.CAD for .NET API allows you to add custom properties in DXF and DWG files. For this, the API provides the CadImage.Header.CustomProperties.Add method. The following code snippet demostrates adding custom properties to DXf file by using the CadImage.Header.CustomProperties.Add method.

// For complete examples and data files, please go to https://github.com/aspose-cad/Aspose.CAD-for-.NET
// The path to the documents directory.
string WorkingDir = RunExamples.GetDataDir_DXFDrawings();
string fileName = "conic_pyramid.dxf";
string inputFile = WorkingDir + fileName;
string outFile = WorkingDir + "AddMetadata_out.dxf";
using (var cadImage = (CadImage)Image.Load(inputFile))
{
cadImage.Header.CustomProperties.Add("CUSTOM_PROPERTY_1", "Custom property test 1");
cadImage.Header.CustomProperties.Add("CUSTOM_PROPERTY_2", "Custom property test 2");
cadImage.Header.CustomProperties.Add("CUSTOM_PROPERTY_3", "Custom property test 3");
cadImage.Save(outFile);
}