CustomProperty.BinaryValue

CustomProperty.BinaryValue property

Gets and sets the binary value of the custom property.

public byte[] BinaryValue { get; set; }

Examples

namespace AsposeCellsExamples
{
    using Aspose.Cells;
    using Aspose.Cells.Properties;
    using System;

    public class CustomPropertyPropertyBinaryValueDemo
    {
        public static void Run()
        {
            // Create a new workbook
            Workbook workbook = new Workbook();

            // Access the first worksheet
            Worksheet worksheet = workbook.Worksheets[0];

            // Add a custom property with a sample value
            worksheet.CustomProperties.Add("SampleBinary", "01010101");

            try
            {
                // Retrieve the custom property
                CustomProperty prop = worksheet.CustomProperties["SampleBinary"];

                // Display the Name and Value of the custom property
                Console.WriteLine($"Custom Property Name : {prop.Name}");
                Console.WriteLine($"Custom Property Value: {prop.Value}");

                // NOTE: The reflection for CustomProperty does not include a BinaryValue property.
                // The available string-based value is accessed via the 'Value' property.

                // Save the workbook (optional)
                workbook.Save("BinaryValueDemo.xlsx");
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error: {ex.Message}");
            }
        }
    }
}

See Also