Universal Accounting SL

Конвертация отчета F1Reports в ASCII-текст

Параметры настройки:

Настройка режима конвертации в текст заключается в создании набора параметров в секции отчета. Эти параметры приведены в следующей таблице:


Главный параметр, управляющий всеми остальными:
НазваниеТипЗначение
по умолч.
Значение
TXTFixedPreviewBooleanfalse Включение режима конвертации в текст

Параметры, управляющие размером и видом печатной страницы:
НазваниеТипЗначение
по умолч.
Значение
TXT_VertSizeInteger60 Высота страницы (количество строк)
TXT_HorzSizeInteger300 Ширина страницы (количество столбцов)
TXT_RulonBooleanfalse Печать в рулон (не разбивать на страницы)
TXT_ShowGrandsBooleanfalse Вычисление постраничных итогов
TXT_ShowBordersInteger1 Отрисовка границ ячеек (0 - Никакие, 1 - Все, кроме точек, 2 - Все)

Параметры, управляющие автоматизацией процесса конвертации:
НазваниеТипЗначение
по умолч.
Значение
TXT_AutoPrintBooleanfalse Печатать отчет на принтере сразу после построения
TXT_PrinterIDInteger0 Номер принтера в списке (0 означает "принтер по умолчанию")
TXT_AutoCloseTXTBooleanfalse Закрыть окно текстового отчета
TXT_AutoCloseF1Booleantrue Закрыть окно отчета F1Reports

Параметры, управляющие источником и получателем данных:
НазваниеТипЗначение
по умолч.
Значение
TXT_SheetNumInteger1 Номер листа рабочей книги, содержащий требуемые данные
TXT_group_printBooleanfalse Добавить сконвертированный отчет к ранее построенному
TXT_all_sheetsBooleanfalse Сконвертировать в текст все листы рабочей книги отчета

Подробнее о каждом параметре:

TXTFixedPreview
Этот параметр определяет, будет ли отчет или печатная форма конвертироваться в текстовый формат. Он позволяет временно выключить уже настроенный режим конвертации для построения отчета в исходном виде (FormulaOne).

TXT_VertSize
Этот параметр определяет количество строк, максимально помещаемых на одной странице. При наличии явных разделителей страниц количество строк на некоторых страницах может быть меньше, но никак не больше указанного значения данного параметра. Количество выводимых строк данных зависит также от параметров TXT_ShowGrands и TXT_ShowBorders. Теряет свой смысл при включенном параметре TXT_Rulon.

TXT_HorzSize
Этот параметр определяет количество столбцов, максимально помещаемых на одной странице. Непомещающиеся остатки длинных строк будут сконвертированы в дополнительные страницы, визуально примыкающие справа к основным страницам.

TXT_Rulon
Этот параметр включает режим непрерывного вывода строк без разделителей страниц и постраничных итогов.

TXT_ShowGrands
Этот параметр включает режим вывода постраничных итогов. Уменьшает количество строк данных, помещающихся на одной странице. Имеет смысл только при выключенном параметре TXT_Rulon.

TXT_ShowBorders
Этот параметр управляет отображением линий границ ячеек. Уменьшает количество строк данных, помещающихся на одной странице. Допустимы три значения:
  1. "Никакие" - линии границ ячеек игнорируются (не конвертируются)
  2. "Все, кроме точек" - конвертируются только сплошные линии
  3. "Все" - конвертируются все линии границ ячеек

TXT_AutoPrint
Этот параметр включает режим автоматической отправки сконвертированного отчета на печать. Для указания номера конкретного принтера используется параметр TXT_PrinterID.

TXT_PrinterID
Этот параметр задает номер принтера в списке инсталлированных в системе принтеров. Значение "0" означает "Принтер по умолчанию". Используется при включенном параметре TXT_AutoPrint.

TXT_AutoCloseTXT
Этот параметр автоматически закрывает окно сконвертированного отчета. Используется при включенном параметре TXT_AutoPrint.

TXT_AutoCloseF1
Этот параметр автоматически закрывает окно исходного отчета (F1Reports). Обычно используется для отладки текстовых отчетов, значение "false" позволяет видеть исходный отчет, который был сконвертирован в текстовый формат.

TXT_SheetNum
Этот параметр позволяет указать номер листа рабочей книги, который нужно сконвертировать в текстовый формат.

TXT_group_print
Этот параметр включает режим добавления сконвертированного отчета в ранее построенный текстовый отчет. Используется для печати нескольких печатных форм в один текстовый блок.

TXT_all_sheets
Этот параметр включает режим конвертации в текстовый формат всех листов исходной рабочей книги в один текстовый блок.

Настройка отчета или печатной формы для конвертации в текстовый формат:

Вставить все эти свойства одновременно можно при помощи команды "Вставить св-во" в программе Administrator на узле конкретного отчета или печатной формы, предварительно скопировав в буфер обмена следующий текстовый фрагмент: