MergeFonts
MergeFonts(GlyphId[], GlyphId[], string)
Объединяет шрифты на основе переданных списков глифов. Ищет код символа для каждого переданного глифа и добавляет найденный код символа с соответствующим глифом в полученный новый шрифт.
public TtfFont MergeFonts(GlyphId[] font1Glyphs, GlyphId[] font2Glyphs, string newFontName)
Параметр | Тип | Описание |
---|---|---|
font1Glyphs | GlyphId[] | Список глифов из первого шрифта |
font2Glyphs | GlyphId[] | Список глифов из второго шрифта |
newFontName | String | Желаемое название результирующего шрифта |
Возвращаемое значение
Объединенный шрифт
Смотрите также
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- пространство имен Aspose.Font.TtfHelpers
- сборка Aspose.Font
MergeFonts(uint[], uint[], string)
Объединяет шрифты на основе переданных списков кодов символов. Чтобы создать желаемый результирующий шрифт, просто передайте коды символов из исходных шрифтов, которые вы хотите включить в результирующий шрифт. Глифы, относящиеся к переданным кодам, будут найдены автоматически. Например, если вы хотите включить в результирующий шрифт глифы, относящиеся к буквам A и B из первого шрифта, и глифы, относящиеся к буквам C и D из второго шрифта, просто вызовите этот метод следующим образом: это:
MergeFonts(new uint[] { 'A', 'B' }, new uint[] { 'C', 'D' }, "NewFont")
public TtfFont MergeFonts(uint[] font1CharCodes, uint[] font2CharCodes, string newFontName)
Параметр | Тип | Описание |
---|---|---|
font1CharCodes | UInt32[] | Коды брать из первого шрифта |
font2CharCodes | UInt32[] | Коды брать из второго шрифта |
newFontName | String | Желаемое название результирующего шрифта |
Возвращаемое значение
Объединенный шрифт
Смотрите также
- class TtfFont
- interface IFontCharactersMerger
- пространство имен Aspose.Font.TtfHelpers
- сборка Aspose.Font
MergeFonts(IDictionary<uint, GlyphId>, IDictionary<uint, GlyphId>, string)
Эта версия метода предназначена для случаев, когда вы хотите явно установить коды символов для глифов в результирующем шрифте. Смысл переданного кода заключается в том, что он будет связан с соответствующим идентификатором глифа в результирующем шрифте. Таким образом, правило обработки каждой пары , переданной параметром словаря [код, идентификатор глифа], заключается в том, что из исходного шрифта будет взят только идентификатор глифа, а затем он будет связан с соответствующим кодом в результирующем шрифте. Это может быть полезно, когда некоторые коды первого шрифта конфликтуют с такими же кодами второго шрифта.
public TtfFont MergeFonts(IDictionary<uint, GlyphId> font1Dict,
IDictionary<uint, GlyphId> font2Dict, string newFontName)
Параметр | Тип | Описание |
---|---|---|
font1Dict | IDictionary`2 | Словарь с парами [код символа, идентификатор глифа] из первого шрифта |
font2Dict | IDictionary`2 | Словарь с парами [код символа, идентификатор глифа] из второго шрифта |
newFontName | String | Желаемое название результирующего шрифта |
Возвращаемое значение
Объединенный шрифт
Смотрите также
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- пространство имен Aspose.Font.TtfHelpers
- сборка Aspose.Font