IFontMorseEncoder.Encode
内容
[
隐藏
]Encode(string, IFont, MorseAlphabets, char, char)
通过摩尔斯电码对文本进行编码,并将结果返回为一组字形(字形标识符)。
public GlyphId[] Encode(string text, IFont font, MorseAlphabets alphabet,
char inputSeparator = ' ', char outputSeparator = '/')
| 参数 | 类型 | 描述 |
|---|---|---|
| 文本 | String | 要通过摩尔斯电码编码的文本 |
| 字体 | IFont | 用于获取点和划符号相关字形的字体 |
| 字母表 | MorseAlphabets | 摩尔斯电码的字母表 |
| inputSeparator | Char | 用于在输入文本中分隔单词的符号 |
| outputSeparator | Char | 用于在编码文本中分隔单词的符号 |
返回值
与已编码文本相关的字形(glyphId),例如输入文本 “SOS” 对应的 “… — …”
另见
- class GlyphId
- interface IFont
- enum MorseAlphabets
- interface IFontMorseEncoder
- namespace Aspose.Font.TextUtils
- assembly Aspose.Font
Encode(string, IFont, char, char)
使用摩尔斯电码编码文本,并将结果作为字形集合(glyphId)返回。启发式分析用于计算输入文本的字母表。
public GlyphId[] Encode(string text, IFont font, char inputSeparator = ' ',
char outputSeparator = '/')
| 参数 | 类型 | 描述 |
|---|---|---|
| 文本 | String | 要通过摩尔斯电码编码的文本 |
| 字体 | IFont | 用于获取点和划符号相关字形的字体 |
| inputSeparator | Char | 用于在输入文本中分隔单词的符号 |
| outputSeparator | Char | 用于在编码文本中分隔单词的符号 |
返回值
与已编码文本相关的字形(glyphId),例如输入文本 “SOS” 对应的 “… — …”
另见
- class GlyphId
- interface IFont
- interface IFontMorseEncoder
- namespace Aspose.Font.TextUtils
- assembly Aspose.Font
Encode(string, IFont, double, LineSpacingType, int, int, MorseAlphabets, char, char)
通过摩尔斯电码对文本进行编码并绘制为 PNG 格式。
public Stream Encode(string text, IFont font, double fontSize, LineSpacingType lineSpacingType,
int lineSpacingValue, int maxWidth, MorseAlphabets alphabet, char inputSeparator = ' ',
char outputSeparator = '/')
| 参数 | 类型 | 描述 |
|---|---|---|
| 文本 | String | 要通过摩尔斯电码编码的文本 |
| 字体 | IFont | 用于获取点和划符号相关字形的字体 |
| fontSize | Double | 字体大小 |
| lineSpacingType | LineSpacingType | 行间距的类型。像素数或字体高度的百分比 |
| lineSpacingValue | Int32 | 行间距的值 |
| maxWidth | Int32 | 图像的最大宽度(像素) |
| 字母表 | MorseAlphabets | 摩尔斯电码的字母表 |
| inputSeparator | Char | 用于在输入文本中分隔单词的符号 |
| outputSeparator | Char | 用于在编码文本中分隔单词的符号 |
返回值
以 PNG 格式的字节流形式的、通过摩尔斯电码编码的文本
另见
- interface IFont
- enum LineSpacingType
- enum MorseAlphabets
- interface IFontMorseEncoder
- namespace Aspose.Font.TextUtils
- assembly Aspose.Font
Encode(string, IFont, double, LineSpacingType, int, int, char, char)
将文本以摩尔斯电码编码并绘制为 PNG 格式。使用启发式分析来计算输入文本的字母表。
public Stream Encode(string text, IFont font, double fontSize, LineSpacingType lineSpacingType,
int lineSpacingValue, int maxWidth, char inputSeparator = ' ', char outputSeparator = '/')
| 参数 | 类型 | 描述 |
|---|---|---|
| 文本 | String | 要通过摩尔斯电码编码的文本 |
| 字体 | IFont | 用于获取点和划符号相关字形的字体 |
| fontSize | Double | 字体大小 |
| lineSpacingType | LineSpacingType | 行间距的类型。像素数或字体高度的百分比 |
| lineSpacingValue | Int32 | 行间距的值 |
| maxWidth | Int32 | 图像的最大宽度(像素) |
| inputSeparator | Char | 用于在输入文本中分隔单词的符号 |
| outputSeparator | Char | 用于在编码文本中分隔单词的符号 |
返回值
以 PNG 格式的字节流形式的、通过摩尔斯电码编码的文本
另见
- interface IFont
- enum LineSpacingType
- interface IFontMorseEncoder
- namespace Aspose.Font.TextUtils
- assembly Aspose.Font