Я теряю ведущие нули в почтовых индексах при создании PDF-файлов через Aspose. Я пришел к выводу, что Excel форматирует ячейки с почтовыми индексами как число, которое удаляет все начальные нули. документация Aspose объясняет, как чтобы отформатировать ячейку как текст, используя свойство number объекта стиля, где «49» является значением для текста. Мой код, пытающийся отформатировать ячейку B7 как число, выглядит так:
cell.ImportDataTable(table, true, 5, 0, table.Rows.Count, table.Columns.Count, true, "mm/dd/yyyy", true);
Style style = cell["B7"].GetStyle();
style.Number = 49;
cell["B7"].SetStyle(style);
Аргумент table в методе ImportDataTable содержит почтовый индекс с начальным нулем. После создания PDF-файла ячейка B7 действительно имеет правильный текстовый формат, но значение по-прежнему не включает начальный нуль. Я применяю это форматирование неправильно или не в том месте жизненного цикла?