Aspose::Font::TextUtils::IFontMorseEncoder::Encode метод

IFontMorseEncoder::Encode(System::String, System::SharedPtr<IFont>, char16_t, char16_t) method

Кодирует текст азбукой Морзе и возвращает результат в виде набора глифов (glyphId). Для расчёта алфавита входного текста используется эвристический анализ.

virtual System::ArrayPtr<System::SharedPtr<Glyphs::GlyphId>> Aspose::Font::TextUtils::IFontMorseEncoder::Encode(System::String text, System::SharedPtr<IFont> font, char16_t inputSeparator=u' ', char16_t outputSeparator=u'/')=0
ПараметрТипОписание
текстSystem::StringТекст для кодирования морзянкой
fontSystem::SharedPtr<IFont>Font для получения глифов, связанных с символами точка и тире, из
inputSeparatorchar16_tСимвол, используемый для разделения слов во входном тексте
outputSeparatorchar16_tСимвол, используемый для разделения слов в закодированном тексте

ReturnValue

Glyphs(glyphId) related to encoded text, ie “… — …” for the input text “SOS”

См. также

IFontMorseEncoder::Encode(System::String, System::SharedPtr<IFont>, double, Renderers::RenderingUtils::LineSpacingType, int32_t, int32_t, char16_t, char16_t) method

Кодирует текст азбукой Морзе и рисует результат в формате PNG. Для расчёта алфавита входного текста используется эвристический анализ.

virtual System::SharedPtr<System::IO::Stream> Aspose::Font::TextUtils::IFontMorseEncoder::Encode(System::String text, System::SharedPtr<IFont> font, double fontSize, Renderers::RenderingUtils::LineSpacingType lineSpacingType, int32_t lineSpacingValue, int32_t maxWidth, char16_t inputSeparator=u' ', char16_t outputSeparator=u'/')=0
ПараметрТипОписание
текстSystem::StringТекст для кодирования морзянкой
fontSystem::SharedPtr<IFont>Font для получения глифов, связанных с символами точка и тире, из
fontSizedoubleFont размер
lineSpacingTypeRenderers::RenderingUtils::LineSpacingTypeТип межстрочного интервала. Количество пикселей или процент от высоты шрифта
lineSpacingValueint32_tЗначение межстрочного интервала
maxWidthint32_tМаксимальная ширина в пикселях для изображения
inputSeparatorchar16_tСимвол, используемый для разделения слов во входном тексте
outputSeparatorchar16_tСимвол, используемый для разделения слов в закодированном тексте

ReturnValue

Текст, закодированный морзянкой, в формате PNG в виде потока байтов

См. также

IFontMorseEncoder::Encode(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::IFontMorseEncoder::Encode(System::String text, System::SharedPtr<IFont> font, double fontSize, Renderers::RenderingUtils::LineSpacingType lineSpacingType, int32_t lineSpacingValue, int32_t maxWidth, MorseAlphabets alphabet, char16_t inputSeparator=u' ', char16_t outputSeparator=u'/')=0
ПараметрТипОписание
текстSystem::StringТекст для кодирования морзянкой
fontSystem::SharedPtr<IFont>Font для получения глифов, связанных с символами точка и тире, из
fontSizedoubleFont размер
lineSpacingTypeRenderers::RenderingUtils::LineSpacingTypeТип межстрочного интервала. Количество пикселей или процент от высоты шрифта
lineSpacingValueint32_tЗначение межстрочного интервала
maxWidthint32_tМаксимальная ширина в пикселях для изображения
алфавитMorseAlphabetsАлфавит кода Морзе
inputSeparatorchar16_tСимвол, используемый для разделения слов во входном тексте
outputSeparatorchar16_tСимвол, используемый для разделения слов в закодированном тексте

ReturnValue

Текст, закодированный морзянкой, в формате PNG в виде потока байтов

См. также

IFontMorseEncoder::Encode(System::String, System::SharedPtr<IFont>, MorseAlphabets, char16_t, char16_t) method

Кодирует текст азбукой Морзе и возвращает результат в виде набора глифов (идентификаторы глифов).

virtual System::ArrayPtr<System::SharedPtr<Glyphs::GlyphId>> Aspose::Font::TextUtils::IFontMorseEncoder::Encode(System::String text, System::SharedPtr<IFont> font, MorseAlphabets alphabet, char16_t inputSeparator=u' ', char16_t outputSeparator=u'/')=0
ПараметрТипОписание
текстSystem::StringТекст для кодирования морзянкой
fontSystem::SharedPtr<IFont>Font для получения глифов, связанных с символами точка и тире, из
алфавитMorseAlphabetsАлфавит кода Морзе
inputSeparatorchar16_tСимвол, используемый для разделения слов во входном тексте
outputSeparatorchar16_tСимвол, используемый для разделения слов в закодированном тексте

ReturnValue

Glyphs(glyphId) related to encoded text, ie “… — …” for the input text “SOS”

См. также