MergeFonts
MergeFonts(GlyphId[], GlyphId[], string)
Fusionne les polices en fonction des listes de glyphes transmises. Recherche un code de caractère pour chaque glyphe transmis et ajoute le code de caractère trouvé avec le glyphe correspondant dans la nouvelle police résultante.
public TtfFont MergeFonts(GlyphId[] font1Glyphs, GlyphId[] font2Glyphs, string newFontName)
Paramètre | Taper | La description |
---|---|---|
font1Glyphs | GlyphId[] | Liste des glyphes de la première police |
font2Glyphs | GlyphId[] | Liste des glyphes de la deuxième police |
newFontName | String | Nom souhaité pour la police résultante |
Return_Value
Police fusionnée
Voir également
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- espace de noms Aspose.Font.TtfHelpers
- Assemblée Aspose.Font
MergeFonts(uint[], uint[], string)
Fusionne les polices en fonction des listes de codes de caractères transmises. Pour créer la police résultante souhaitée, il suffit de passer les codes de symboles des polices d’origine que vous souhaitez inclure dans la police résultante. Les glyphes liés aux codes passés seront trouvés automatiquement. Par exemple, si vous souhaitez inclure dans la police résultante des glyphes liés aux lettres A et B de première police et des glyphes liés aux lettres C et D de la deuxième police, appelez simplement cette méthode comme ceci :
MergeFonts(new uint[] { 'A', 'B' }, new uint[] { 'C', 'D' }, "NewFont")
public TtfFont MergeFonts(uint[] font1CharCodes, uint[] font2CharCodes, string newFontName)
Paramètre | Taper | La description |
---|---|---|
font1CharCodes | UInt32[] | Codes à prendre de la première police |
font2CharCodes | UInt32[] | Codes à prendre de la deuxième police |
newFontName | String | Nom souhaité pour la police résultante |
Return_Value
Police fusionnée
Voir également
- class TtfFont
- interface IFontCharactersMerger
- espace de noms Aspose.Font.TtfHelpers
- Assemblée Aspose.Font
MergeFonts(IDictionary<uint, GlyphId>, IDictionary<uint, GlyphId>, string)
Cette version de méthode est conçue pour les cas où vous souhaitez définir explicitement des codes de caractères pour les glyphes dans la police résultante. Il n’est pas obligatoire que le code du glyphe que vous avez fourni soit inclus dans la police d’origine. Le sens du code passé est qu’il sera associé à l’identifiant de glyphe correspondant dans la police résultante. Ainsi, la règle pour traiter chaque paire passée par le paramètre du dictionnaire [code, identificateur de glyphe] est que seul l’identificateur de glyphe sera extrait de la police d’origine , puis il sera lié au code correspondant dans la police résultante. Cela peut être utile lorsque certains les codes de la première police sont en conflit avec les mêmes codes de la deuxième police.
public TtfFont MergeFonts(IDictionary<uint, GlyphId> font1Dict,
IDictionary<uint, GlyphId> font2Dict, string newFontName)
Paramètre | Taper | La description |
---|---|---|
font1Dict | IDictionary`2 | Dictionnaire avec paires [code de symbole, identifiant de glyphe] de la première police |
font2Dict | IDictionary`2 | Dictionnaire avec paires [code de symbole, identifiant de glyphe] de la deuxième police |
newFontName | String | Nom souhaité pour la police résultante |
Return_Value
Police fusionnée
Voir également
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- espace de noms Aspose.Font.TtfHelpers
- Assemblée Aspose.Font