C++ ile DBNum Özel Desen Biçimlendirmesi Belirtme

Olası Kullanım Senaryoları

Aspose.Cells, DBNum özel desen biçimlendirmesini destekler. Örneğin, hücre değeri 123 ise ve özel biçimini [DBNum2][$-804]Genel olarak ayarlarsanız, 壹佰贰拾叁 şeklinde görüntülenir. Hücrenin özel biçimini Cell.GetStyle() yöntemi ve Style.Custom özelliği kullanarak belirleyebilirsiniz.

Örnek Kod

Aşağıdaki örnek kod, DBNum özel desen biçimlendirmeyi nasıl belirleyeceğinizi gösterir. Daha fazla yardım için çıktı PDF dosyasına bakınız.

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Output directory path
    U16String outDir(u"..\\Data\\02_OutputDirectory\\");

    // Create a workbook
    Workbook wb;

    // Access first worksheet
    Worksheet ws = wb.GetWorksheets().Get(0);

    // Access cell A1 and put value 123
    Cell cell = ws.GetCells().Get(u"A1");
    cell.PutValue(123);

    // Access cell style
    Style st = cell.GetStyle();

    // Specifying DBNum custom pattern formatting
    st.SetCustom(u"[DBNum2][$-804]General", true);

    // Set the cell style
    cell.SetStyle(st);

    // Set the first column width
    ws.GetCells().SetColumnWidth(0, 30);

    // Save the workbook in output pdf format
    wb.Save(outDir + u"outputDBNumCustomFormatting.pdf", SaveFormat::Pdf);

    std::cout << "DBNum custom formatting applied successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}