MergeFonts
MergeFonts(GlyphId[], GlyphId[], string)
Führt Schriftarten basierend auf übergebenen Glyphenlisten zusammen. Sucht nach einem Zeichencode für jede übergebene Glyphe und fügt den gefundenen Zeichencode mit der entsprechenden Glyphe in die resultierende neue Schriftart ein.
public TtfFont MergeFonts(GlyphId[] font1Glyphs, GlyphId[] font2Glyphs, string newFontName)
Parameter | Typ | Beschreibung |
---|---|---|
font1Glyphs | GlyphId[] | Liste der Glyphen aus der ersten Schriftart |
font2Glyphs | GlyphId[] | Liste der Glyphen aus der zweiten Schriftart |
newFontName | String | Gewünschter Name für die resultierende Schriftart |
Rückgabewert
Zusammengeführte Schriftart
Siehe auch
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- namensraum Aspose.Font.TtfHelpers
- Montage Aspose.Font
MergeFonts(uint[], uint[], string)
Führt Schriftarten basierend auf übergebenen Zeichencodelisten zusammen. Um die gewünschte resultierende Schriftart zu erstellen, übergeben Sie einfach Symbolcodes von den ursprünglichen Schriftarten, die Sie in die resultierende Schriftart einschließen möchten. Glyphen für übergebene Codes werden automatisch gefunden. Wenn Sie beispielsweise Glyphen für die Buchstaben A und B aus der ersten Schriftart und Glyphen für die Buchstaben C und D aus der zweiten Schriftart in die resultierende Schriftart aufnehmen möchten, rufen Sie diese Methode einfach wie auf das:
MergeFonts(new uint[] { 'A', 'B' }, new uint[] { 'C', 'D' }, "NewFont")
public TtfFont MergeFonts(uint[] font1CharCodes, uint[] font2CharCodes, string newFontName)
Parameter | Typ | Beschreibung |
---|---|---|
font1CharCodes | UInt32[] | Codes, die von der ersten Schriftart übernommen werden sollen |
font2CharCodes | UInt32[] | Codes, die von der zweiten Schriftart übernommen werden sollen |
newFontName | String | Gewünschter Name für die resultierende Schriftart |
Rückgabewert
Zusammengeführte Schriftart
Siehe auch
- class TtfFont
- interface IFontCharactersMerger
- namensraum Aspose.Font.TtfHelpers
- Montage Aspose.Font
MergeFonts(IDictionary<uint, GlyphId>, IDictionary<uint, GlyphId>, string)
Diese Methodenversion wurde für Fälle entwickelt, in denen Sie Zeichencodes für Glyphen in der resultierenden Schriftart explizit festlegen möchten. Es ist nicht zwingend erforderlich, dass der Code für die von Ihnen bereitgestellte Glyphe in der ursprünglichen Schriftart enthalten ist. Der Sinn des an übergebenen Codes besteht darin, dass er mit der entsprechenden Glyphenkennung in der resultierenden Schriftart verknüpft wird. Die Regel zur Verarbeitung jedes -Paares, das vom Wörterbuchparameter [Code, Glyph-ID] übergeben wird, lautet also, dass nur die Glyph-ID aus der -Originalschriftart genommen und dann mit dem entsprechenden Code in der resultierenden Schriftart verknüpft wird. Es kann hilfreich sein, wenn einige Codes aus der ersten Schriftart kollidieren mit denselben Codes aus der zweiten Schriftart.
public TtfFont MergeFonts(IDictionary<uint, GlyphId> font1Dict,
IDictionary<uint, GlyphId> font2Dict, string newFontName)
Parameter | Typ | Beschreibung |
---|---|---|
font1Dict | IDictionary`2 | Wörterbuch mit Paaren [Symbolcode, Glyphenkennung] aus der ersten Schriftart |
font2Dict | IDictionary`2 | Wörterbuch mit Paaren [Symbolcode, Glyphenkennung] aus zweiter Schriftart |
newFontName | String | Gewünschter Name für die resultierende Schriftart |
Rückgabewert
Zusammengeführte Schriftart
Siehe auch
- class TtfFont
- class GlyphId
- interface IFontCharactersMerger
- namensraum Aspose.Font.TtfHelpers
- Montage Aspose.Font