Bron Steam-lettertypebron Voorbeeld

In deze zelfstudie laten we u zien hoe u Resource Flow Font Source gebruikt met Aspose.Words voor .NET. Met deze lettertypebron kunt u lettertypen uit een bronstroom laden, wat handig kan zijn als u aangepaste lettertypen in uw toepassing wilt opnemen.

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: Upload het document en stel de bronstream-lettertypebron in

Vervolgens laden we het document met behulp van deDocument class en stel de resourcestream-lettertypebron in met behulp van deFontSettings.DefaultInstance.SetFontsSources() klas. Hierdoor kan Aspose.Words de lettertypen in de bronnenstroom vinden.

// Laad het document en stel de bronstroomlettertypebron in
Document doc = new Document(dataDir + "Rendering.docx");
FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{ new SystemFontSource(), new ResourceSteamFontSource() });

Stap 3: Sla het document op

Ten slotte slaan we het document op. Lettertypen worden geladen vanuit de opgegeven bronnenstroom en ingesloten in het document.

// Bewaar het document
doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");

Voorbeeldbroncode voor Resource Steam Font Source Voorbeeld met Aspose.Words voor .NET

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

Document doc = new Document(dataDir + "Rendering.docx");
FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
	{ new SystemFontSource(), new ResourceSteamFontSource() });
doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");

Conclusie

In deze zelfstudie hebt u geleerd hoe u Resource Flow Font Source gebruikt met Aspose.Words voor .NET. Met deze functie kunt u lettertypen laden vanuit een bronfeed, wat handig is als u aangepaste lettertypen in uw documenten wilt insluiten. Experimenteer met verschillende lettertypen en ontdek de mogelijkheden die Aspose.Words biedt voor lettertypebeheer.

Veelgestelde vragen

Vraag: Hoe kan ik een lettertype uit een bronnenstroom in Aspose.Words laden?

A: Om een lettertype uit een bronnenstroom in Aspose.Words te laden, kunt u deFontSettings klasse en deSetFontsSources methode om de lettertypebron te specificeren met behulp van een bronnenstroom. Hierdoor kan het lettertype rechtstreeks vanuit de bronstroom worden geladen in plaats van vanuit een fysiek bestand.

Vraag: Wat zijn de voordelen van het gebruik van bronstromen om lettertypebronnen op te geven in Aspose.Words?

A: Het gebruik van bronstromen om lettertypebronnen te specificeren heeft verschillende voordelen:

  • Hiermee kunt u lettertypen laden uit bronnen die in uw toepassing zijn ingebouwd, waardoor u eenvoudig documenten kunt implementeren en distribueren.
  • Biedt meer flexibiliteit bij het lettertypebeheer, omdat u lettertypen uit verschillende bronstromen kunt laden, afhankelijk van uw behoeften.

Vraag: Hoe kan ik lettertypen toevoegen aan een bronstroom in mijn .NET-toepassing?

A: Om lettertypen toe te voegen aan een bronnenstroom in uw .NET-toepassing, moet u de lettertypebestanden insluiten in uw projectbronnen. U kunt vervolgens toegang krijgen tot deze lettertypebestanden via methoden die specifiek zijn voor uw ontwikkelplatform (bijv.GetManifestResourceStream de … gebruikenSystem.Reflection naamruimte).

Vraag: Is het mogelijk om meerdere lettertypen uit verschillende bronstromen in één Aspose.Words-document te laden?

A: Ja, het is heel goed mogelijk om meerdere lettertypen uit verschillende bronnenstromen in één Aspose.Words-document te laden. U kunt meerdere lettertypebronnen opgeven met behulp van deSetFontsSources werkwijze van deFontSettings klasse, die voor elk lettertype de juiste bronstromen biedt.

Vraag: Welke soorten bronstromen kan ik gebruiken om lettertypen in Aspose.Words te laden?

A: U kunt verschillende soorten bronstromen gebruiken om lettertypen in Aspose.Words te laden, zoals bronstromen die in uw .NET-toepassing zijn ingebouwd, bronstromen uit een extern bestand, bronstromen uit een database, enz. Zorg ervoor dat u de juiste bronstromen opgeeft resourcestromen op basis van uw instellingen en behoeften.