Far East und Latin Namen der Schriftart in den Textoptionen der Form mit C++ angeben

Mögliche Verwendungsszenarien

Manchmal möchten Sie Text in einer Far East-Schriftsprache anzeigen, z.B. Japanisch, Chinesisch, Thai usw. Aspose.Cells bietet die TextOptions.GetFarEastName()-Eigenschaft, mit der der Name der Far East-Schriftart festgelegt werden kann. Außerdem können Sie den Latin-Schriftartnamen mit der TextOptions.GetLatinName()-Eigenschaft angeben.

Den Fernost- und Lateinischen Namen der Schriftart in den Textoptionen der Form festlegen

Das folgende Beispiel erstellt eine Textbox und fügt some Japanischen Text darin ein. Es gibt dann die lateinischen und Fernost-Schriftartnamen des Textes an und speichert die Arbeitsmappe als Ausgabe-Excel. Der folgende Screenshot zeigt die lateinischen und Fernost-Schriftartnamen der Ausgabetextbox in Microsoft Excel.

todo:image_alt_text

Beispielcode

#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();
}