Stel lettertype-fallback-instellingen in

In deze zelfstudie laten we u zien hoe u instellingen voor lettertypevervanging in een Word-document kunt instellen met behulp van Aspose.Words voor .NET. Met de instellingen voor lettertypevervanging kunt u vervangende lettertypen opgeven die u wilt gebruiken als de opgegeven lettertypen niet beschikbaar zijn.

Vereisten

Zorg ervoor dat u over de volgende items beschikt voordat u begint:

  • Een praktische kennis van de programmeertaal C#
  • De Aspose.Words-bibliotheek voor .NET die in uw project is geïnstalleerd

Stap 1: Definieer de documentmap

Begin met het instellen van het mappad naar de locatie van uw Word-document. Vervangen"YOUR DOCUMENT DIRECTORY" in de code met het juiste pad.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Stap 2: Laad de instellingen voor lettertypevervanging

Maak een exemplaar van deFontSettings klasse en gebruik deLoad methode om lettertype-overschrijvingsinstellingen uit een XML-bestand te laden. Het opgegeven XML-bestand moet de te gebruiken regels voor lettertypevervanging bevatten.

FontSettings fontSettings = new FontSettings();
fontSettings.FallbackSettings.Load(dataDir + "Font Fallback Rules.xml");

Stap 3: Pas instellingen voor lettertypevervanging toe

Koppel instellingen voor lettertypevervanging aan het document door ze toe te wijzen aan die van het documentFontSettings eigendom.

doc.FontSettings = fontSettings;

Stap 4: Sla het document op

Sla het document op met behulp van deSave werkwijze van deDocument met het juiste pad en de juiste bestandsnaam.

doc.Save(dataDir + "WorkingWithFonts.SetFontFallbackSettings.pdf");

Voorbeeldbroncode voor Set Font Fallback-instellingen met Aspose.Words voor .NET

// Pad naar uw documentmap
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document(dataDir + "Rendering.docx");
FontSettings fontSettings = new FontSettings();
fontSettings.FallbackSettings.Load(dataDir + "Font fallback rules.xml");
doc.FontSettings = fontSettings;
doc.Save(dataDir + "WorkingWithFonts.SetFontFallbackSettings.pdf");

Conclusie

In deze zelfstudie hebt u geleerd hoe u instellingen voor lettertypevervanging in een Word-document kunt instellen met behulp van Aspose.Words voor .NET. Experimenteer met verschillende regels voor lettertypevervanging om ervoor te zorgen dat uw document er consistent uitziet, zelfs als de opgegeven lettertypen niet beschikbaar zijn.

Veelgestelde vragen

Vraag: Hoe kan ik instellingen voor lettertypevervanging instellen in een Word-document met Aspose.Words?

A: Om instellingen voor lettertypevervanging in een Word-document in te stellen met Aspose.Words, kunt u de API gebruiken om reservelettertypen op te geven die moeten worden gebruikt wanneer de vereiste lettertypen niet beschikbaar zijn. Dit zorgt voor een consistente tekstvisualisatie, zelfs zonder de originele lettertypen.

Vraag: Is het mogelijk om fallback-lettertypen te verwerken bij het overschrijven in een Word-document met Aspose.Words?

A: Ja, met Aspose.Words kunt u reservelettertypen beheren bij vervanging in een Word-document. Met de API kunt u ontbrekende lettertypen detecteren en geschikte reservelettertypen opgeven om een consistente weergave van de tekst te behouden, zelfs als lettertypen worden vervangen.

Vraag: Waarom is het belangrijk om de instellingen voor lettertypevervanging correct te configureren in een Word-document?

A: Het is belangrijk om de instellingen voor lettertypevervanging correct te configureren in een Word-document om de visuele integriteit van de tekst te behouden. Door met Aspose.Words de juiste fallback-lettertypen in te stellen, zorgt u ervoor dat de tekst consistent wordt weergegeven, ook als de benodigde lettertypen niet beschikbaar zijn.

Vraag: Hoe kan ik ontbrekende lettertypen detecteren wanneer ik een Word-document vervang door Aspose.Words?

A: Met Aspose.Words kunt u ontbrekende lettertypen detecteren tijdens vervanging in een Word-document met behulp van de API. U kunt de methoden van Aspose.Words gebruiken om de beschikbaarheid van vereiste lettertypen te controleren en passende actie te ondernemen in geval van ontbrekende lettertypen.

Vraag: Heeft het vervangen van lettertypen invloed op de lay-out van mijn Word-document?

A: Vervanging van lettertypen kan de lay-out van uw Word-document beïnvloeden als de reservelettertypen andere afmetingen hebben dan de originele lettertypen. Door verstandig reservelettertypen te kiezen en de instellingen voor lettertypevervanging te configureren met Aspose.Words, kunt u de impact op de lay-out minimaliseren.