IFontMorseDecoder.Decode

Decode(string, IFont, MorseAlphabets, char, char)

将摩尔斯电码解码为指定字体的字形。

public GlyphId[] Decode(string morseText, IFont font, 
    MorseAlphabets alphabet = MorseAlphabets.Latin, char inputSeparator = ' ', 
    char outputSeparator = '/')
参数类型描述
morseTextString由摩尔斯电码编码的文本,例如 “… — …"(SOS)
字体IFont用于获取已解码文本相关字形的字体
字母表MorseAlphabets摩尔斯电码的字母表
inputSeparatorChar用于在编码文本中分隔单词的符号
outputSeparatorChar用于在解码文本中分隔单词的符号

返回值

与已解码文本相关的字形(字形标识符)

另见


Decode(string, IFont, double, LineSpacingType, int, int, MorseAlphabets, char, char)

解码摩尔斯电码并以 PNG 格式绘制结果。

public Stream Decode(string morseText, IFont font, double fontSize, 
    LineSpacingType lineSpacingType, int lineSpacingValue, int maxWidth, 
    MorseAlphabets alphabet = MorseAlphabets.Latin, char inputSeparator = ' ', 
    char outputSeparator = '/')
参数类型描述
morseTextString由摩尔斯电码编码的文本,例如 “… — …"(SOS)
字体IFont用于获取已解码文本相关字形的字体
fontSizeDouble字体大小
lineSpacingTypeLineSpacingType行间距的类型。像素数或字体高度的百分比
lineSpacingValueInt32行间距的值
maxWidthInt32图像的最大宽度(像素)
字母表MorseAlphabets摩尔斯电码的字母表
inputSeparatorChar用于在编码文本中分隔单词的符号
outputSeparatorChar用于在解码文本中分隔单词的符号

返回值

以 PNG 格式的字节流形式的已解码文本

另见