1

Aspose で PDF を生成すると、郵便番号の先頭のゼロが失われます。私は、Excel が郵便番号を使用してセルを数値としてフォーマットし、先頭のゼロを削除しているという結論に達しました。Aspose のドキュメントでは、スタイル オブジェクトの数値プロパティ (テキストの値は「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);

ImportDataTable メソッドの "table" 引数には、先行ゼロの郵便番号が含まれています。PDF を生成した後、実際にはセル B7 に正しいテキスト形式が適用されていますが、値には先行ゼロが含まれていません。このフォーマットを間違って適用したり、ライフ サイクルの間違った場所に適用したりしていませんか?

4

1 に答える 1