Automatiseer presentatie‑lokalisatie in C++

Overzicht

Dit artikel legt uit hoe u de LanguageId voor tekst in een presentatie kunt instellen met behulp van Aspose.Slides. Het laat zien hoe u een presentatie opent, een vorm met tekst toevoegt, een taalidentificatie toewijst aan een tekstgedeelte, en het resultaat opslaat als een PPTX-bestand.

Taal wijzigen voor een presentatie en vormtekst

  • Maak een instantie van de Presentation klasse.
  • Verkrijg de referentie van een dia door gebruik te maken van de Index.
  • Voeg een AutoShape van het type Rechthoek toe aan de dia.
  • Voeg wat tekst toe aan het TextFrame.
  • Stel de Language Id in voor de tekst.
  • Schrijf de presentatie weg als een PPTX-bestand.

De implementatie van de bovenstaande stappen wordt hieronder in een voorbeeld getoond.

FAQ

Veroorzaakt Language ID automatische tekstvertaling?

Nee. Language ID in Aspose.Slides slaat de taal op voor spelling- en grammaticacontrole, maar het vertaalt of wijzigt de tekstinhoud niet. Het is metadata die PowerPoint begrijpt voor proeflezen.

Heeft Language ID invloed op afbreking en regeleinden tijdens het renderen?

In Aspose.Slides is Language ID bedoeld voor proeflezen. De kwaliteit van afbreking en regelafbreking hangt voornamelijk af van de beschikbaarheid van juiste lettertypen en van de layout-/regeleinde-instellingen voor het schrijfsysteem. Zorg ervoor dat de benodigde lettertypen beschikbaar zijn, configureer lettertype-substitutieregels, en/of ingesloten lettertypen in de presentatie.

Kan ik verschillende talen binnen één alinea instellen?

Ja. Language ID wordt toegepast op het niveau van het tekstgedeelte, zodat één alinea meerdere talen kan combineren met verschillende proefleesinstellingen.