Склонения¶
- GetIFDeclensionEx(FirstName, LastName: String; Sex: Char; Padeg: Integer) String ¶
Возвращает строкой результат склонения имени FirstName и фамилии LastName заданного рода Sex в указанный падеж Padeg. Padeg - порядковый номер падежа (1 – именительный; 2 – родительный и т.д.), в который требуется преобразовать входные данные. При значении этого параметра [2..6] выполняется преобразование ФИО в соответствующий падеж. Если же задать значение, равное 1, то преобразования, естественно, не произойдет, т.к. бессмысленно преобразовывать в именительный падеж то, что уже записано в этом падеже, но выполнится форматирование ФИО: первые символы составляющих ФИО преобразуются к прописным, если они были строчными, а сами составляющие разделятся одним пробелом.
- Parameters:
FirstName (
String
) – ИмяLastName (
String
) – ФамилияSex (
Char
) –Пол. Допустимые значения:
’ж’, ‘0’ - женский пол
’м’, ‘1’ - мужской пол
Padeg (
Integer
) – Номер падежа: от 1 до 6
- Return type:
String
Пример использования¶<pascal> ShowMessage(GetIFDeclensionEx('Марк', 'Твен', 'м', 2)); </pascal>
Warning
Не реализовано
- GetFIODeclensionEx(LastName, FirstName, MiddleName: String; Sex: Char; Padeg: Integer) String ¶
Возвращает строкой результат склонения фамилии LastName, имени FirstName и отчества MiddleName рода Sex в заданный падеж Padeg.
- Parameters:
LastName (
String
) – ФамилияFirstName (
String
) – ИмяMiddleName (
String
) – ОтчествоSex (
Char
) – Пол. Допустимые значения: ‘ж’, ‘0’ - женский пол ‘м’, ‘1’ - мужской пол ‘’ - автоопределение пола (пол определяется по отчеству)Padeg (
Integer
) – Номер падежа: от 1 до 6
- Return type:
String
Пример использования¶<pascal> ShowMessage(GetFIODeclensionEx('Семёнов', 'Иван', 'Иванович', 'м', 2)); </pascal>
Warning
Не реализовано
- GetFIODeclension(FIO: String; Sex: Char; Padeg: Integer) String ¶
Возвращает строкой результат склонения фамилии, имени и отчества, записанных одной строкой FIO, заданного рода Sex в указанный падеж Padeg.
- Parameters:
FIO (
String
) – Фамилия Имя ОтчествоSex (
Char
) – Пол. Допустимые значения: ‘ж’, ‘0’ - женский пол ‘м’, ‘1’ - мужской пол ‘’ - автоопределение пола (пол определяется по отчеству)Padeg (
Integer
) – Номер падежа: от 1 до 6
- Return type:
String
Пример использования¶<pascal> ShowMessage(GetFIODeclension('Семёнов Иван Иванович', 'м', 2)); </pascal>
Warning
Не реализовано
- GetIFDeclension(IF: String; Sex: Char; Padeg: Integer) String ¶
Возвращает строкой результат склонения имени и фамилии, записанных одной строкой IF, заданного рода Sex в указанный падеж Padeg. Padeg - порядковый номер падежа (1 – именительный; 2 – родительный и т.д.), в который требуется преобразовать входные данные. При значении этого параметра [2..6] выполняется преобразование ФИО в соответствующий падеж. Если же задать значение, равное 1, то преобразования, естественно, не произойдет, т.к. бессмысленно преобразовывать в именительный падеж то, что уже записано в этом падеже, но выполнится форматирование ФИО: первые символы составляющих ФИО преобразуются к прописным, если они были строчными, а сами составляющие разделятся одним пробелом.
- Parameters:
IF (
String
) – Имя ФамилияSex (
Char
) – Пол. Допустимые значения: ‘ж’, ‘0’ - женский пол ‘м’, ‘1’ - мужской полPadeg (
Integer
) – Номер падежа: от 1 до 6
- Return type:
String
Пример использования¶<pascal> ShowMessage(GetIFDeclension('Марк Твен', 'м', 2)); </pascal>
Warning
Не реализовано