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ètreTaperLa description
font1GlyphsGlyphId[]Liste des glyphes de la première police
font2GlyphsGlyphId[]Liste des glyphes de la deuxième police
newFontNameStringNom souhaité pour la police résultante

Return_Value

Police fusionnée

Voir également


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ètreTaperLa description
font1CharCodesUInt32[]Codes à prendre de la première police
font2CharCodesUInt32[]Codes à prendre de la deuxième police
newFontNameStringNom souhaité pour la police résultante

Return_Value

Police fusionnée

Voir également


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ètreTaperLa description
font1DictIDictionary`2Dictionnaire avec paires [code de symbole, identifiant de glyphe] de la première police
font2DictIDictionary`2Dictionnaire avec paires [code de symbole, identifiant de glyphe] de la deuxième police
newFontNameStringNom souhaité pour la police résultante

Return_Value

Police fusionnée

Voir également