Überschriften und Text Theme Schriftarten mit Golang über C++
Die Standardschriftart ändert sich automatisch, wenn die Regionseinstellung geändert wird.
Wenn die Standard-Schriftart geändert wird, ändert sich auch die Zeilenhöhe und Spaltenbreite, und es kann sogar die Seitenlayout durcheinander bringen.
Was hat die Änderung der Standard-Schriftart verursacht?
Wenn die Excel-Themenschriftart festgelegt ist, wechselt Excel automatisch zwischen verschiedenen Schriftarten basierend auf der aktuellen Sprachumgebung.
Überschriften- und Textkörper-Themenschriftart in Excel
Wählen Sie in Excel die Registerkarte Start aus, klicken Sie auf das Dropdown-Menü für Schriftarten. Sie sehen “Design-Schriftarten” mit zwei Design-Schriftarten: Calibri Light (Überschriften) und Calibri (Fließtext) oben mit englischer Regionseinstellung.

Wenn Design-Schriftart ausgewählt ist, wird der Schriftartname je nach Region unterschiedlich angezeigt. Wenn Sie nicht möchten, dass die Schriftart in verschiedenen Regionen automatisch geändert wird, wählen Sie die beiden Design-Schriftarten nicht aus.
Ändern der Überschrift- und Fließtext-Schriftart programmatisch
Mit Aspose.Cells for C++ können wir überprüfen, ob die Standard-Schriftart eine Design-Schriftart ist oder die Design-Schriftart mit der Font.GetSchemeType()-Eigenschaft setzen.
Der folgende Beispielcode zeigt, wie man Schriftarten im Design manipuliert.
Dynamisch lokale Design-Schriftart programmatisch abrufen
Manchmal befinden sich unsere Server und die Rechner der Benutzer nicht in der gleichen Region. Wie können wir dieselbe Schriftart, die Benutzer für die Dateiverarbeitung möchten, erhalten?
Wir müssen die regionalen Systemeinstellungen festlegen, bevor wir die Datei mit der LoadOptions.GetRegion()-Eigenschaft laden.
Das folgende Beispiel zeigt, wie man die lokale Design-Schriftart erhält.