Font (Marker, POINTER)

Описание: Шрифт

Назначение: Двойной метод. Может использовать как для получения данных из источника так и для генерации матрицы изменений

Ключевой объект: Указатель на набор файлов или текстовый объект

Параметры: Маркер метода, Набор первичных параметров.

Маркеры:

                    FUZZY – Использовать нечёткую выборку

Указатели параметров:

        NameИмя шрифта в текстовом формате

            По умолчанию - Arial

Type – Тип шрифта

    Стандартный текст – default, жирный – bold, курсив – italic, подчёркивание – underline

Space – Межсимвольный интервал

     Положительное числовое значение

Color – Цвет текста в RGB (0,0,0) или HEX (#000000) записи

Цвет по умолчанию Чёрный

Selection – Цвет заливки фона шрифта в RGB (0,0,0) или HEX (#000000) записи

Цвет по умолчанию отсутствует

Size – Размер шрифта

     Положительное числовое значение, возможно присутствие второго знака после запятой,  формата 0 или 5.

Scale – Масштаб текста

     Положительное числовое значение, по умолчанию 100

Возвращаемое значение: Набор первичных параметров для обработки - [RAW PARAMETERS]

Применение:

1. Сгруппировать все объекты точно имеющие имя шрифта Arial

GROUP предложение.Font(Name "Times New Roman") AS предложение_times

2. Сгруппировать все объекты в которых присутствует текст с типом «Жирный»

GROUP предложение.Font(Type "Bold", FUZZY) AS предложение_bold

3. Применить параметр «Жирный» к текущему предложению

GROUP предложение.Apply(Font(Type "Bold", FUZZY)) AS предложение_bold

4. Применить выбранный размер к текущему предложению

GROUP предложение.Apply(Font(Size,"24.5")) AS предложение_24_5