Cтраница 1
Длина документа, как правило, не ограничивается, ширина оригинала ограничивается только максимальным значением, равным длине строки. [1]
Допустима ли длина документа. [2]
Эффективность данного метода существенно зависит от длины документа, поскольку из-за необходимости прикладывать к архиву словарь длина кратких документов не только не уменьшается, но даже возрастает. [3]
Введем несколько обозначений: L - длина документа, Н - его ширина, К - количество листов, на которых размещена информация документа. [4]
При любом функционально-эквивалентном преобразовании необходимо контролировать не только ширину, но и длину документа. [5]
В таком виде критерий ( 1) так или иначе учитывает указанные выше факторы: длины документов, количество вхождений термина в документ, статистическую достоверность и длину самих терминов. [6]
Эффективность данного метода существенно зависит от длины документа, поскольку из-за необходимости прикладывать к архиву словарь длина кратких документов не только не уменьшается, но даже возрастает. [7]
Таким образом, для того чтобы организовать процесс печати, используя возможности, предоставляемые библиотекой классов MFC, достаточно переопределить некоторые из функций ( или все) OnPreparePrinting, OnBeginPrinting, OnPrepareDC, OnPrint и OnEndPrinting ( правда, и этого не мало - чего стоит только определение длины документа. [8]
Если функция вызвана для печати документа, то она проверяет информацию о странице, имеющуюся в структуре, на которую указывает параметр plnfo. Если длина документа не определена, она принудительно прерывает печать после того, как будет выведена одна страница. Остановить процесс печати можно принудительно - записав в поле mJbContinuePrmting структуры plnfo значение FALSE. В качестве параметров используются: pDC - указатель на контекст устройства, используемый для представления образа документа и plnfo - указатель на структуру CPrintlnfo, описывающую текущее задание. При переопределении этой функции, прежде всего, следует вызвать обработчик OnPrepareDC базового класса. [9]
Начиная по командам ID FILE PRINT или ID FILE PRINT DIRECT процесс печати, библиотека MFC вызывает функцию On Prepare Printing вашего объекта представление, передавая ей в качестве параметра указатель на уже подготовленную структуру CPrintlnfo. Здесь удобнее всего установить длину документа ( число его страниц), вызвав функцию SetMaxPage структуры CPrintlnfo. Второй задачей функции On Prepare Printing является вызов DoPre - parePrinting, которая выводит на экран блок диалога1 Print ( Печать) и создает контекст устройства для принтера. Если по каким-либо причинам вас не устраивает внешний вид блока диалога или начальные установки принтера, то их можно изменить перед вызовом этой функции. Те параметры, которые пользователь установил в блоке диалога, доступны для использования через поля структуры CPrintlnfo. Так, например, если пользователь установил номера страниц, которые требуется напечатать, то их можно получить при помощи функций GetFromPage и GetToPage. Лаконичность последней фразы не должна создавать иллюзию, что все так уж просто. [10]
На МЛ массив данных представляется совокупностью контрольных и информационных зон. В условиях АСУП длина зоны для каждого массива НСИ постоянна и кратна длине документа этого массива. [11]
Представление документа в одномерном измерении. [12] |
Сведения о размещении информации документа на машинном носителе называют структурной информацией или коммуникативными форматами. Существуют два способа задания структурной информации. Согласно одному способу создается справочник, аналогичный обычному оглавлению в книге. Справочник располагается непосредственно после идентификатора ( маркера) документа и содержит информацию об адресах, начальных символах и длинах каждой части, зоны или отдельных реквизитах документа. В маркер включается информация о длине документа в байтах, его статусе ( вновь вводимый, изменяемый или исключаемый), базовый адрес начального байта полезной информации. [13]