تحديد نمط تنسيق مخصص لـ DBNum باستخدام C++
سيناريوهات الاستخدام المحتملة
تدعم مكتبة Aspose.Cells تنسيق نمط مخصص DBNum. على سبيل المثال، إذا كانت قيمة الخلية 123 وقد حددت تنسيقها المخصص كـ [DBNum2][$-804]General فستُعرض كالرمز 壹佰贰拾叁. يمكنك تحديد تنسيقك المخصص للخلية باستخدام طريقة Cell.GetStyle() وخصيصة Style.Custom.
الكود المثالي
يُظهر الكود النموذجي التالي كيفية تحديد تنسيق نمط مخصص DBNum. يرجى مراجعة ملف PDF الناتج للمزيد من المساعدة.
#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();
}