IFontMorseEncoder.Encode

Encode(string, IFont, MorseAlphabets, char, char)

通过摩尔斯电码对文本进行编码,并将结果返回为一组字形(字形标识符)。

public GlyphId[] Encode(string text, IFont font, MorseAlphabets alphabet, 
    char inputSeparator = ' ', char outputSeparator = '/')
参数类型描述
文本String要通过摩尔斯电码编码的文本
字体IFont用于获取点和划符号相关字形的字体
字母表MorseAlphabets摩尔斯电码的字母表
inputSeparatorChar用于在输入文本中分隔单词的符号
outputSeparatorChar用于在编码文本中分隔单词的符号

返回值

与已编码文本相关的字形(glyphId),例如输入文本 “SOS” 对应的 “… — …”

另见


Encode(string, IFont, char, char)

使用摩尔斯电码编码文本,并将结果作为字形集合(glyphId)返回。启发式分析用于计算输入文本的字母表。

public GlyphId[] Encode(string text, IFont font, char inputSeparator = ' ', 
    char outputSeparator = '/')
参数类型描述
文本String要通过摩尔斯电码编码的文本
字体IFont用于获取点和划符号相关字形的字体
inputSeparatorChar用于在输入文本中分隔单词的符号
outputSeparatorChar用于在编码文本中分隔单词的符号

返回值

与已编码文本相关的字形(glyphId),例如输入文本 “SOS” 对应的 “… — …”

另见


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用于获取点和划符号相关字形的字体
fontSizeDouble字体大小
lineSpacingTypeLineSpacingType行间距的类型。像素数或字体高度的百分比
lineSpacingValueInt32行间距的值
maxWidthInt32图像的最大宽度(像素)
字母表MorseAlphabets摩尔斯电码的字母表
inputSeparatorChar用于在输入文本中分隔单词的符号
outputSeparatorChar用于在编码文本中分隔单词的符号

返回值

以 PNG 格式的字节流形式的、通过摩尔斯电码编码的文本

另见


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用于获取点和划符号相关字形的字体
fontSizeDouble字体大小
lineSpacingTypeLineSpacingType行间距的类型。像素数或字体高度的百分比
lineSpacingValueInt32行间距的值
maxWidthInt32图像的最大宽度(像素)
inputSeparatorChar用于在输入文本中分隔单词的符号
outputSeparatorChar用于在编码文本中分隔单词的符号

返回值

以 PNG 格式的字节流形式的、通过摩尔斯电码编码的文本

另见