Remplacement de police

Contents
[ ]

Si vous changez d’avis au sujet de l’utilisation d’une police, vous pouvez remplacer cette police par une autre police. Toutes les instances de l’ancienne police seront remplacées par la nouvelle police.

Aspose.Slides vous permet de remplacer une police de cette manière :

  1. Chargez la présentation pertinente.
  2. Chargez la police qui sera remplacée.
  3. Chargez la nouvelle police.
  4. Remplacez la police.
  5. Écrivez la présentation modifiée en tant que fichier PPTX.

Ce code C++ démontre le remplacement de police :

// Loads a presentation
auto presentation = System::MakeObject<Presentation>(u"Fonts.pptx");

// Loads the source font that will be replaced
auto sourceFont = System::MakeObject<FontData>(u"Arial");

// Loads the new font
auto destFont = System::MakeObject<FontData>(u"Times New Roman");

// Replaces the fonts
presentation->get_FontsManager()->ReplaceFont(sourceFont, destFont);

// Saves the presentation
presentation->Save(u"UpdatedFont_out.pptx", SaveFormat::Pptx);