Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
บทความเกี่ยวกับคอมพิวเตอร์ที่ยังไม่สมบูรณ์ เมื่อAspose.Wordsแสดงผลเอกสารจะพยายามเลือกแบบอักษรที่ระบุในเอกสาร.
อย่างไรก็ตามมีสถานการณ์ที่ไม่พบแบบอักษรที่แน่นอนและAspose.Wordsต้องใช้แบบอักษรที่คล้ายกันแทน Aspose.Wordsเลือกแบบอักษรตามกระบวนการต่อไปนี้:
FontConfigยูทิลิตี้. คุณลักษณะที่ไม่ใช่Windowsนี้ต้องใช้กับFontConfig-เข้ากันได้OS เกือบทุกยูนิกซ์OSมีไลบรารีFontConfigที่ถูกออกแบบมาเพื่อให้การกำหนดค่าแบบอักษรทั้งระบบการปรับแ มารถติดตั้งได้อย่างง่ายดายโดยผู้ใช้FontConfigถูกปิดใช้งาน คุณสามารถเปิดใช้งานได้ดังนี้: fontSettings->get_SubstitutionSettings()->get_FontConfigSubstitution()->set_Enabled(true);
<TableSubstitutionSettings xmlns="Aspose.Words">
<SubstitutesTable>
<Item OriginalFont="Arabic Transparent" SubstituteFonts="Arial" />
…
</SubstitutesTable>
</TableSubstitutionSettings>
fontSettings->get_SubstitutionSettings()->get_TableSubstitution()->Load(u"Table.xml");
fontSettings->get_SubstitutionSettings()->get_TableSubstitution()->Save(u"MyTable.xml");
fontSettings->get_SubstitutionSettings()->get_TableSubstitution()->set_Enabled(false);
System::SharedPtr<FontInfoCollection> fontInfos = doc->get_FontInfos();
fontSettings->get_SubstitutionSettings()->get_FontInfoSubstitution()->set_Enabled(false);
FontInfoล้มเหลวเช่นกัน กฏนี้ถูกเปิดใช้งานโดยค่าเริ่มต้น ตามกฎนี้Aspose.Wordsจะพยายามใช้แบบอักษรดีฟอลต์ที่ระบุไว้ในคุณสมบัติDefaultFontName หากผู้ใช้ยังไม่ได้เลือกแบบอักษรเริ่มต้นของตัวเองแล้ว"ครั้งโรมันใหม่"จะถูกใช้เป็นแบบอัก กฎนี้สามารถปิดใช้งานได้ตามที่แสดงด้านล่าง: fontSettings->get_SubstitutionSettings()->get_DefaultFontSubstitution()->set_Enabled(false);
fontSettings->get_SubstitutionSettings()->get_DefaultFontSubstitution()->get_DefaultFontName();
fontSettings->get_SubstitutionSettings()->get_DefaultFontSubstitution()->set_DefaultFontName(u"Arial");
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.