Aspose::Font::TextUtils::IFontMorseDecoder::Decode метод
Содержание
[
Скрывать
]IFontMorseDecoder::Decode(System::String, System::SharedPtr<IFont>, double, Renderers::RenderingUtils::LineSpacingType, int32_t, int32_t, MorseAlphabets, char16_t, char16_t) method
Расшифровывает азбуку Морзе и рисует результат в формате PNG.
virtual System::SharedPtr<System::IO::Stream> Aspose::Font::TextUtils::IFontMorseDecoder::Decode(System::String morseText, System::SharedPtr<IFont> font, double fontSize, Renderers::RenderingUtils::LineSpacingType lineSpacingType, int32_t lineSpacingValue, int32_t maxWidth, MorseAlphabets alphabet=Aspose::Font::TextUtils::MorseAlphabets::Latin, char16_t inputSeparator=u' ', char16_t outputSeparator=u'/')=0
| Параметр | Тип | Описание |
|---|---|---|
| morseText | System::String | Текст, закодированный кодом Морзе, например текст “… — …” (SOS) |
| font | System::SharedPtr<IFont> | Font для получения глифов, связанных с декодированным текстом, из |
| fontSize | double | Font размер |
| lineSpacingType | Renderers::RenderingUtils::LineSpacingType | Тип межстрочного интервала. Количество пикселей или процент от высоты шрифта |
| lineSpacingValue | int32_t | Значение межстрочного интервала |
| maxWidth | int32_t | Максимальная ширина в пикселях для изображения |
| алфавит | MorseAlphabets | Алфавит кода Морзе |
| inputSeparator | char16_t | Символ, используемый для разделения слов в закодированном тексте |
| outputSeparator | char16_t | Символ, используемый для разделения слов в раскодированном тексте |
ReturnValue
Декодированный текст в формате PNG в виде потока байтов
См. также
- Typedef SharedPtr
- Class Stream
- Class String
- Class IFont
- Enum LineSpacingType
- Enum MorseAlphabets
- Class IFontMorseDecoder
- Namespace Aspose::Font::TextUtils
- Library Aspose.Font for C++
IFontMorseDecoder::Decode(System::String, System::SharedPtr<IFont>, MorseAlphabets, char16_t, char16_t) method
Расшифровывает азбуку Морзе в глифы указанного шрифта.
virtual System::ArrayPtr<System::SharedPtr<Glyphs::GlyphId>> Aspose::Font::TextUtils::IFontMorseDecoder::Decode(System::String morseText, System::SharedPtr<IFont> font, MorseAlphabets alphabet=Aspose::Font::TextUtils::MorseAlphabets::Latin, char16_t inputSeparator=u' ', char16_t outputSeparator=u'/')=0
| Параметр | Тип | Описание |
|---|---|---|
| morseText | System::String | Текст, закодированный кодом Морзе, например текст “… — …” (SOS) |
| font | System::SharedPtr<IFont> | Font для получения глифов, связанных с декодированным текстом, из |
| алфавит | MorseAlphabets | Алфавит кода Морзе |
| inputSeparator | char16_t | Символ, используемый для разделения слов в закодированном тексте |
| outputSeparator | char16_t | Символ, используемый для разделения слов в раскодированном тексте |
ReturnValue
Glyphs (glyph identifiers) related to decoded text
См. также
- Typedef ArrayPtr
- Typedef SharedPtr
- Class GlyphId
- Class String
- Class IFont
- Enum MorseAlphabets
- Class IFontMorseDecoder
- Namespace Aspose::Font::TextUtils
- Library Aspose.Font for C++