Lettertype-instellingen Standaardinstantie

In deze zelfstudie laten we u zien hoe u de standaardlettertype-instellingen in een Word-document configureert met behulp van de Aspose.Words-bibliotheek voor .NET. Met standaardlettertype-instellingen kunt u de lettertypebronnen opgeven die worden gebruikt bij het laden en weergeven van documenten. We nemen u stap voor stap mee om u te helpen de code in uw .NET-project te begrijpen en te implementeren.

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

Eerst moet u het mappad instellen op de locatie van uw Word-document. Vervangen"YOUR DOCUMENT DIRECTORY" in de code met het juiste pad.

// Pad naar uw documentenmap
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Stap 2: Configureer de standaardlettertype-instellingen

Vervolgens maken we een exemplaar vanFontSettings gebruik makend vanFontSettings.DefaultInstance, en vervolgens specificeren we de lettertypebronnen die worden gebruikt bij het laden en weergeven van documenten. In dit voorbeeld gebruiken we een systeemlettertypebron en een maplettertypebron.

// Configureer standaardlettertype-instellingen
FontSettings fontSettings = FontSettings.DefaultInstance;
fontSettings.SetFontsSources(new FontSourceBase[]
{
new SystemFontSource(),
new FolderFontSource("C:\\MyFonts\\", true)
});

Stap 3: Upload een document met lettertype-instellingen

Nu laden we het document met behulp vanLoadOptions en het opgeven van de te gebruiken lettertype-instellingen.

// Laad het document met de lettertype-instellingen
LoadOptions loadOptions = new LoadOptions();
loadOptions.FontSettings = fontSettings;
Document doc = new Document(dataDir + "Rendering.docx", loadOptions);

Voorbeeldbroncode voor lettertype-instellingen standaardinstantie met Aspose.Words voor .NET


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

FontSettings fontSettings = FontSettings.DefaultInstance;
fontSettings.SetFontsSources(new FontSourceBase[]
{
	new SystemFontSource(),
	new FolderFontSource("C:\\MyFonts\\", true)
});
LoadOptions loadOptions = new LoadOptions();
loadOptions.FontSettings = fontSettings;
Document doc = new Document(dataDir + "Rendering.docx", loadOptions);

Conclusie

In deze zelfstudie hebben we gezien hoe u standaardlettertype-instellingen in een Word-document kunt configureren met Aspose.Words voor .NET. Door de lettertypebronnen op te geven die worden gebruikt bij het laden en weergeven van documenten, kunt u de weergave van lettertypen in uw documenten bepalen. U kunt deze functie gerust gebruiken om de lettertype-instellingen in uw projecten aan te passen.

Veelgestelde vragen

Vraag: Hoe kan ik het standaardlettertype instellen in Aspose.Words?

A: Om het standaardlettertype in Aspose.Words in te stellen, kunt u deFontSettings klasse en deDefaultFontName eigenschap die de naam van het gewenste lettertype specificeert.

Vraag: Kan ik de standaardlettergrootte opgeven in Aspose.Words?

A: Ja, u kunt de standaardlettergrootte in Aspose.Words opgeven met behulp van deDefaultFontSize eigendom van deFontSettings klas. U kunt de gewenste puntgrootte instellen.

Vraag: Is het mogelijk om de standaardletterkleur in Aspose.Words in te stellen?

A: Ja, u kunt de standaardletterkleur in Aspose.Words instellen met behulp van deDefaultColor eigendom van deFontSettings klas. U kunt de kleur opgeven met behulp van RGB-waarden of vooraf gedefinieerde namen.

Vraag: Zijn de standaardlettertype-instellingen van toepassing op alle documenten?

A: Ja, de standaardlettertype-instellingen zijn van toepassing op alle documenten die zijn gemaakt of bewerkt in Aspose.Words, tenzij er specifieke instellingen zijn ingesteld voor een afzonderlijk document.