Automatisera presentationlokalisering i C++

Översikt

Denna artikel förklarar hur du ställer in LanguageId för text i en presentation med hjälp av Aspose.Slides. Den visar hur du öppnar en presentation, lägger till en form med text, tilldelar ett språkidentifierare till en textdel och sparar resultatet som en PPTX-fil.

Ändra språk för en presentation och formtext

  • Skapa en instans av Presentation‑klassen.
  • Hämta referensen till en bild genom att använda dess Index.
  • Lägg till en AutoShape av typ Rectangle på bilden.
  • Lägg till lite text i TextFrame.
  • Ställa in Language Id för texten.
  • Skriv presentationen som en PPTX‑fil.

Vanliga frågor

Utökar språk‑ID automatisk översättning av text?

Nej. Language ID i Aspose.Slides lagrar språket för stavningskontroll och grammatikkontroll, men den översätter eller ändrar inte textinnehållet. Det är metadata som PowerPoint förstår för korrekturläsning.

Påverkar språk‑ID bindestreckning och radbrytning vid rendering?

I Aspose.Slides är Language ID avsedd för korrekturläsning. Kvaliteten på bindestreckning och radbrytning beror främst på tillgången till korrekta fonter samt layout‑/radbrytningsinställningar för skriftsystemet. För att säkerställa korrekt rendering, gör de nödvändiga fonterna tillgängliga, konfigurera fontsubstitutionsregler och/eller bädda in fonter i presentationen.

Kan jag ange olika språk inom ett och samma stycke?

Ja. Language ID tillämpas på textdelnivå, så ett enda stycke kan blanda flera språk med olika korrekturinställningar.