MergeFonts
MergeFonts(GlyphId[], GlyphId[], string)
Combina fuentes basadas en listas de glifos pasadas. Busca un código de carácter para cada glifo pasado y agrega el código de carácter encontrado con el glifo correspondiente en la nueva fuente resultante.
public TtfFont MergeFonts(GlyphId[] font1Glyphs, GlyphId[] font2Glyphs, string newFontName)
Parámetro | Escribe | Descripción |
---|---|---|
font1Glyphs | GlyphId[] | Lista de glifos de la primera fuente |
font2Glyphs | GlyphId[] | Lista de glifos de la segunda fuente |
newFontName | String | Nombre deseado para la fuente resultante |
Valor_devuelto
Fuente combinada
Ver también
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- espacio de nombres Aspose.Font.TtfHelpers
- asamblea Aspose.Font
MergeFonts(uint[], uint[], string)
Combina fuentes basadas en listas de códigos de caracteres pasadas. Para crear la fuente resultante deseada, simplemente pase los códigos de símbolo de las fuentes originales que desea incluir en la fuente resultante. Los glifos relacionados con los códigos pasados se encontrarán automáticamente. Por ejemplo, si desea incluir en la fuente resultante glifos relacionados con las letras A y B de la primera fuente y glifos relacionados con las letras C y D de la segunda fuente, simplemente llame a este método como esto:
MergeFonts(new uint[] { 'A', 'B' }, new uint[] { 'C', 'D' }, "NewFont")
public TtfFont MergeFonts(uint[] font1CharCodes, uint[] font2CharCodes, string newFontName)
Parámetro | Escribe | Descripción |
---|---|---|
font1CharCodes | UInt32[] | Códigos para tomar de la primera fuente |
font2CharCodes | UInt32[] | Códigos para tomar de la segunda fuente |
newFontName | String | Nombre deseado para la fuente resultante |
Valor_devuelto
Fuente combinada
Ver también
- class TtfFont
- interface IFontCharactersMerger
- espacio de nombres Aspose.Font.TtfHelpers
- asamblea Aspose.Font
MergeFonts(IDictionary<uint, GlyphId>, IDictionary<uint, GlyphId>, string)
Esta versión del método está diseñada para casos en los que desea establecer códigos de caracteres para glifos en la fuente resultante explícitamente. No es obligatorio que el código para el glifo que proporcionó se incluya en la fuente original. El sentido del código pasado es que se asociará con el identificador de glifo correspondiente en la fuente resultante. Por lo tanto, la regla para procesar cada par pasado por parámetro de diccionario [código, identificador de glifo] es que solo se tomará el identificador de glifo de la fuente original y luego se vinculará con el código correspondiente en la fuente resultante. Puede ser útil cuando algunos los códigos de la primera fuente entran en conflicto con los mismos códigos de la segunda fuente.
public TtfFont MergeFonts(IDictionary<uint, GlyphId> font1Dict,
IDictionary<uint, GlyphId> font2Dict, string newFontName)
Parámetro | Escribe | Descripción |
---|---|---|
font1Dict | IDictionary`2 | Diccionario con pares [código de símbolo, identificador de glifo] de la primera fuente |
font2Dict | IDictionary`2 | Diccionario con pares [código de símbolo, identificador de glifo] de la segunda fuente |
newFontName | String | Nombre deseado para la fuente resultante |
Valor_devuelto
Fuente combinada
Ver también
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- espacio de nombres Aspose.Font.TtfHelpers
- asamblea Aspose.Font