Universal Document Converter
Описание программы
Скачать демо-версию
Купить
Работа с программой
Разработчикам
Служба поддержки
О компании


      Поиск по сайту
   


      Видео презентация
Просмотр видеоролика



Главная страница>Разработчикам>Интерфейсы>IUDC>IUDCPrinter>IProfile>IOutputLocation

IOutputLocation


Интерфейс IOutputLocation используется для управления папкой, в которой размещаются выходные файлы, а также именами последних.

Свойства

String FileName

Свойство определяет имя выходного файла. Доступно для чтения и записи.
Возможно использование макросов:
МакросОписаниеПример значения
&[DocName(0)]Имя документаMy Document
&[DocName(1)]Имя документа, написанное символами в верхнем регистреMY DOCUMENT
&[DocName(2)]Имя документа, написанное символами в нижнем регистреmy document
&[Page(0)]Номер страницы3
&[Page(2)]
. . .
&[Page(6)]
Номер страницы с числом цифр от 2 до 605

000005
&[ImageType]Стандартное расширение для выбранного формата выходного файла2pdf
&[ColorDepth]Число, обозначающее глубину цвета выходного изображения24
&[Year(0)]Текущий год в полном формате2009
&[Year(1)]Текущий год в двухсимвольном формате09
&[Month(0)]Текущий месяц в текстовом форматеFebruary
&[Month(1)]Текущий месяц в виде арабских цифр02
&[Month(2)]Текущий месяц в виде латинских цифрII
&[MonthDay(0)]Текущее число3
&[MonthDay(1)]Текущее число в двухсимвольном формате03
&[WeekDay(0)]Текущий день недели в текстовом форматеTuesday
&[WeekDay(1)]Текущий день недели в числовом формате3
&[WeekDay(2)]Текущий день недели в числовом двухсимвольном формате03
&[Date(0)]Полная текущая датаTuesday, February 03, 2009
&[Date(1)]Текущая дата в формате dd.mm.yyyy03.02.2009
&[Date(2)]Текущая дата в формате dd.mm.yy03.02.09
&[Hour(0)]Текущий час в 24-часовом формате21
&[Hour(1)]Текущий час в 12-часовом формате09
&[Hour(2)]AM или PMam
&[Min(0)]Текущее время, минуты31
&[Sec(0)]Текущее время, секунды38
&[Time(0)]Текущее время в формате hh-mm-ss09-31-38
&[Time(1)]Текущее время в формате hh-mm (24-часовой формат)21-31
&[Time(2)]Текущее время в формате hh-mm (12-часовой формат)09-31

String FolderPath
Свойство определяет папку, в которой будут сохраняться выходные файлы. Для указания выходной папки могут использоваться как статичные строки, так и макросы, которые в процессе выполнения будут автоматически заменяться реальными значениями. Свойство актуально только в том случае, если свойство Mode имеет значение OL_PREDEFINED. Доступно для чтения и записи.
МакросОписаниеПример значения
&[Desktop]Рабочий стол текущего пользователяC:\Documents and Settings\User\Рабочий стол
&[Documents]Папка "Мои документы" текущего пользователяC:\Мои документы
&[Pictures]Папка "Мои рисунки" текущего пользователяC:\Мои документы\Мои рисунки

Enum Mode
Свойство определяет способ получения программой имен выходных файлов и папок, в которых они будут размещаться. Доступно для чтения и записи.
КонстантаЗначениеОписание
LM_PROMPT0Режим работы, при котором при создании каждого выходного файла на экран будет выдаваться стандартный диалог Windows, позволяющий задачть папку и имя файла вручную
LM_PREDEFINED1Имена выходных файлов и папки, в которых они размещаются, определяются автоматически в соответствии со значениями свойств FileName и FolderPath

Boolean OverwriteExistingFile
Свойство определяет, будет или нет программа перезаписывать существующий файл, если его имя совпадает с именем создаваемого. Значение этого свойства игнорируется, если свойство Multipage интерфейса, соответствующего формату выходного файла, имеет значение MM_APPEND. Доступно для чтения и записи.
ЗначениеОписание
TRUEПри сохранении выходных файлов программа будет автоматически перезаписывать существующие файлы с совпадающими именами.
FALSEВ том случае, если при сохранении выходного файла будет найден файл с таким же именем, на экран будет выдан запрос о дальнейших действиях.

Примеры использования

Язык Visual Basic 6

Dim objUDC As IUDC Dim itfPrinter As IUDCPrinter Dim itfProfile As IProfile Set objUDC = New UDC.APIWrapper Set itfPrinter = objUDC.Printers("Universal Document Converter") Set itfProfile = itfPrinter.Profile itfProfile.OutputLocation.Mode = LM_PREDEFINED itfProfile.OutputLocation.FolderPath = "C:\Out" itfProfile.OutputLocation.FileName = "&[Date(1)]-&[DocName(0)].&[ImageType]" itfProfile.OutputLocation.OverwriteExistingFile = False


© 2001-2012 fCoder Group, Inc. О компании fCoder Group | Конфиденциальность | Карта сайта Rambler's Top100 ?aeoeia@Mail.ru