Недавно добавленные исходники

•  DeLiKaTeS Tetris (Тетрис)  216

•  TDictionary Custom Sort  3 375

•  Fast Watermark Sources  3 133

•  3D Designer  4 886

•  Sik Screen Capture  3 386

•  Patch Maker  3 587

•  Айболит (remote control)  3 791

•  ListBox Drag & Drop  3 055

•  Доска для игры Реверси  82 020

•  Графические эффекты  3 987

•  Рисование по маске  3 289

•  Перетаскивание изображений  2 660

•  Canvas Drawing  2 799

•  Рисование Луны  2 617

•  Поворот изображения  2 229

•  Рисование стержней  2 182

•  Paint on Shape  1 583

•  Генератор кроссвордов  2 258

•  Головоломка Paletto  1 782

•  Теорема Монжа об окружностях  2 263

 

 

Архив исходников

   
  Базы данных
  Графика & Мультимедиа
  Сети & Интернет
  Система
  Разное
   

Ссылки и Баннеры ...

 

Delphi Sources

Delphi Sources

 




 

ИСХОДНИК ПРОГРАММЫ

 

. : Text Spinner (спиннер) : .

 

Delphi - Text Spinner - пример генерации (размножения) текста (спинннинг)

Исходник программы, показывающей пример генерации (размножения) текста (спинннинг) - это метод случайного изменения текста на основе заданных пользователем фраз, встроенных в текст.

Описание

В этой реализации «наборы альтернативных фраз» определены в фигурных скобках {}, которые должны выбираться случайным образом при помощи разделителя символа вертикальной черты |. Если набор фраз содержит только одну фразу, она будет случайным образом включена или опущена из расчета 50/50.

Заметки

Я использую функцию Posex для сканирования ввода символов {|} и |. Posex имеет преимущество перед старой функцией Pos, потому что мы можем указать точку для начала поиска указанного символа. Обновляя поле Start с предыдущего N и просматривая местоположение N следующего желаемого символа, мы можем систематически перемещаться по тексту. Использование Posex требует добавления StrUtils в предложение Uses модуля.

Логика состоит в том, чтобы скопировать неизмененный текст из начала текста или предыдущего символа} в следующий cледующий {или конец текстовой строки. Если {найден, просканируйте, чтобы убедиться, что есть закрывающий символ}, а затем создайте массив фраз (Phrases), содержащихся в этих скобках, причем конец каждой фразы будет отмечен знаком | символ или закрывающий символ}. Мы используем функцию Random, чтобы выбрать один из них для добавления в строку вывода текста.

Просмотры: 831
Дата: 23.06.2021, Автор: Gary Darby
Скачивания: 9
Написать сообщение:

 

Скачать (5 Кб)     Регистрация >>


 

Похожие исходники


Image2Text (изображение в текст)

TextureGen (генератор текстур)

Shaded Text

Text in Image

 

Texture Packer

GDI Path Text

Text Bezier Curve (Безье)

Word Search in Text

 

Drag and Drop Text

 

© 2004-2024 "DS"

Соглашение пользователя / Реклама / Карта сайта             Created by BrokenByte Software