Команда CREATE LABEL

Открывает конструктор этикеток, с помощью которого можно создавать этикетки.

Синтаксис:

CREATE LABEL [FileName | ?]
	[NOWAIT] [SAVE]
	[[WINDOW WindowName1]
	[IN [WINDOW] WindowName2 | IN SCREEN | IN MACDESKTOP]]

Параметры:
FileName
Задает имя файла этикетки. Если имя файла указано без расширения, Visual FoxPro автоматически назначает ему расширение .LBX.
?
Отображает на экране диалоговое окно Create, предлагающее ввести имя создаваемой этикетки.
NOWAIT
Продолжает выполнение программы после открытия конструктора этикеток. Программа не ждет закрытия конструктора этикеток, а продолжает выполняться со строки, непосредственно следующей за строкой с командой CREATE LABEL NOWAIT. Если команда CREATE LABEL выдана в программе без опции NOWAIT, конструктор этикеток откроется, а выполнение программы будет приостановлено до закрытия конструктора этикеток.
Опция NOWAIT не оказывает никакого эффекта на работу команды CREATE LABEL, когда та выдается из окна команд.
SAVE
Оставляет конструктор этикеток открытым после активизации другого окна. Если опустить опцию SAVE, конструктор этикеток будет закрываться при активизации другого окна. Опция SAVE не оказывает никакого эффекта на работу команды CREATE LABEL, когда последняя выдается из окна команд.
WINDOW WindowName1
Задает окно, характеристики которого перенимает конструктор этикеток. Например, если окно создано по команде DEFINE WINDOW с опцией FLOAT, конструктор этикеток можно перемещать. Данное окно не обязательно должно быть активным или видимым, но оно должно быть определено.
Конструктор этикеток по умолчанию принимает размер, который может оказаться больше размера окна, наследующего ему свои характеристики. В подобном случае конструктор этикеток все равно принимает характеристики окна, в котором он размещается. Левый верхний угол конструктора этикеток совпадает с левым верхним углом окна, а справа и внизу конструктор этикеток выходит за пределы окна.
IN [WINDOW] WindowName2
Задает родительское окно, в котором открывается конструктор этикеток. Конструктор этикеток не принимает характеристики родительского окна и не может быть сдвинут за его пределы. При перемещении родительского окна конструктор этикеток также будет перемещаться вместе с ним.
Родительское окно должно быть заранее определено командой DEFINE WINDOW и должно быть видимым, чтобы доступ к конструктору этикеток был открыт.
IN SCREEN
Указывает, что конструктор этикеток явно открывается в основном окне Visual FoxPro после размещения в родительском окне. Конструктор этикеток помещается в родительское окно, когда задано предложение IN WINDOW.
IN MACDESKTOP
Допустимо только в FoxPro для Macintosh.
Помещает генератор этикеток в основное окно Macintosh. Генератор отчетов размещается на том же уровне, что и основное окно FoxPro. Генератор этикеток может быть выведен за пределы основного окна FoxPro и может быть скрыт за этим окном.
Опция MACDESKTOP отменяет текущую установку SET MACDESKTOP. Данная установка определяет, будет ли конструктор этикеток помещен в основное окно FoxPro или в основное окно Macintosh, если предложение SCREEN или MACDESKTOP не задано. Подробнее о размещении конструктора этикеток в основном окне FoxPro или в основном окне Macintosh см. тему SET MACDESKTOP.

Комментарии:
Команда CREATE LABEL позволяет создавать этикетки стандартных форматов и конструировать собственные варианты этикеток. Для создания этикеток можно также использовать мастер этикеток.

Подробнее о создании этикеток см. главу 9 "Конструирование отчетов и этикеток" Руководства пользователя.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 08.12.2002