تحديد اسم الخط الشرقي الأقصى واللاتيني في خيارات النص للشكل باستخدام C++

سيناريوهات الاستخدام المحتملة

أحيانًا تريد عرض النص في خط لغة الشرق الأقصى مثل اليابانية أو الصينية أو التايلاندية، إلخ. توفر Aspose.Cells خاصية TextOptions.GetFarEastName() التي يمكن استخدامها لتحديد اسم الخط للغة الشرق الأقصى. بالإضافة إلى ذلك، يمكنك أيضًا تحديد اسم خط اللاتينية باستخدام خاصية TextOptions.GetLatinName().

تحديد اسم الشرق الأقصى واللاتيني للخط في خيارات النص للشكل

يخلق الكود التالي مربع نص ويضيف فيه نصًا يابانيًا. ثم يحدد أسماء الخط اللاتيني وشرق آسيا للنص ويحفظ ملف العمل كملف إكسل الناتج. يظهر لقطة الشاشة أسماء الخطوط في مربع النص الناتج في إكسل.

todo:image_alt_text

الكود المثالي

#include <iostream>
#include "Aspose.Cells.h"

using namespace Aspose::Cells;
using namespace Aspose::Cells::Drawing;

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

    Workbook wb;

    Worksheet ws = wb.GetWorksheets().Get(0);

    int idx = ws.GetTextBoxes().Add(5, 5, 50, 200);
    TextBox tb = ws.GetTextBoxes().Get(idx);

    tb.SetText(u"\u3053\u3093\u306B\u3061\u306F\u4E16\u754C");

    tb.GetTextOptions().SetLatinName(u"Comic Sans MS");
    tb.GetTextOptions().SetFarEastName(u"KaiTi");

    wb.Save(u"outputSpecifyFarEastAndLatinNameOfFontInTextOptionsOfShape.xlsx", SaveFormat::Xlsx);

    std::cout << "Textbox created successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}