/
YakuninAV
/
Convertors
Обзор
Документация
Войти
/
YakuninAV
/
Convertors
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Data/DBDTypes.pas
54 строки
3 KB
YakuninAV
begin with gitflick
31 июл 2026, 15:21
31 июл 2026, 15:21
1dc0fc6
Код
Авторство
О чём код?
unit DBDTypes; interface type /// Тип названия месяца // dbdMNKShort - краткое // dbdMNKGenitive - родительный падеж // dbdMNKNominative - именительный падеж TDBDMonthNameKind = (dbdMNKShort, dbdMNKGenitive, dbdMNKNominative); /// Опции корректировки строки // dbdSCAToLower - перевод символов строки в нижний регистр // dbdSCAToUpper - перевод символов строки в верхний регистр // dbdSCAToInitCaption - перевод для всех слов первого символа в верхний регистр // dbdSCARemoveExtaBlanks - удаление лишних пробельных символов // dbdSCALatRus - замена латинских букв на русские совпадающие по написанию // dbdSCARusLat - замена русских букв на латинские совпадающие по написанию // dbdSCAAnsiOnly - замена букв не входящих в набор Ansi1251 // dbdSCAAbbreviation - замена в строке фраз на аббревиатуры // dbdSCANoAction - ничего не делать TDBDStrCorrectionAction = (dbdSCAToLower, dbdSCAToUpper, dbdSCAToInitCaption, dbdSCARemoveExtaBlanks, dbdSCALatRus, dbdSCARusLat, dbdSCAAnsiOnly, dbdSCAAbbreviation, dbdSCANoAction); /// Набор опций для корректировки строки TDBDStrCorrectionActions = set of TDBDStrCorrectionAction; /// Опции поиска в строке TDBDFindAction = (dbdFAFirst, dbdFALast, dbdFANext, dbdFAPrevious); /// Набор опций поиска в строке TDBDFindActions = set of TDBDFindAction; /// Части строки // ! dbdSPLeft - левая // ! dbdSPRight - правая // ! dbdSPBoth - обе TDBDStringPart = (dbdSPLeft, dbdSPRight, dbdSPBoth); /// Правила склеивания строк // dbdSGPNoSpace - удалить пробелы // dbdSGPRemoveHipen - удалить символ переноса строки // dbdSPGDefault - по умолчанию TDBDStringGlueProp = (dbdSGPNoSpace, dbdSGPRemoveHipen, dbdSPGDefault); /// Опции строки с неполной датой // ddoFirstDay - если день не указан, то первый день месяца // ddoLastDay - если день не указан, то последний день месяца // ddoMandatoryDay - указание дня обязательно TDBDDayOption = (dbdDOFirstDay, dbdDOLastDay, dbdDOMandatoryDay); implementation end.