Интерфейс предназначен для доступа к настройкам формата бумаги из списка формата программы Universal Document Converter. Обратите внимание, что изменять их нельзя. Можно только создавать новые форматы с помощью метода AddPageFormat интерфейса IUDC.
Свойства
Float Height
Свойство определяет высоту листа бумаги формата из списка форматов Universal Document Converter. Размерность определяется свойством Units. Может изменяться в пределах от 10 до 3251 мм. Доступно только для чтения.
Integer ID
Свойство определяет системный идентификатор формата в списке форматов программы Universal Document Converter. Доступно только для чтения.
Boolean IsCustom
Свойство определяет, был ли данный формат создан с помощью метода AddPageFormat или он является одним из предустановленных в программе Universal Document Converter форматов. Доступно только для чтения.
Значение
Описание
FALSE
Предустановленный формат
TRUE
Формат создан с помощь метода AddPageFormat
String Name
Свойство определяет имя формата бумаги в списке форматов программы Universal Document Converter. Доступно только для чтения.
Enum Units
Свойство определяет размерность ширины и высоты листа бумаги формата из списка форматов Universal Document Converter. Доступно только для чтения.
Константа
Значение
Описание
UNIT_IN
0
Дюймы
UNIT_MM
1
Миллиметры
UNIT_PX
2
Пиксели
Float Width
Свойство определяет ширину листа бумаги формата из списка форматов Universal Document Converter. Размерность определяется свойством Units. Доступно только для чтения.
Примеры использования
Язык Visual Basic 6
Dim objUDC As IUDC
Dim itfPageFormat As IPageFormat
Dim sMsg As String
Set objUDC = New UDC.APIWrapper
Set itfPageFormat = objUDC.PageFormats("A4")
sMsg = "Page format name is: " + itfPageFormat.Name
sMsg = sMsg & Chr(10) & Chr(13)
sMsg = sMsg & "Page format ID = " & itfPageFormat.ID
sMsg = sMsg & Chr(10) & Chr(13)
If itfPageFormat.IsCustom Then
sMsg = sMsg & itfPageFormat.Name + " format is created by user"
sMsg = sMsg & Chr(10) & Chr(13)
Else
sMsg = sMsg & itfPageFormat.Name + " format is system"
sMsg = sMsg & Chr(10) & Chr(13)
End IfSelect Case itfPageFormat.Units
Case UNIT_IN
sMsg = sMsg & "Page Height = " & itfPageFormat.Height & " inches"
sMsg = sMsg & Chr(10) & Chr(13)
sMsg = sMsg & "Page Width = " & itfPageFormat.Width & " inches"
Case UNIT_MM
sMsg = sMsg & "Page Height = " & itfPageFormat.Height & " millimeters"
sMsg = sMsg & Chr(10) & Chr(13)
sMsg = sMsg & "Page Width = " & itfPageFormat.Width & " millimeters"
Case UNIT_PX
sMsg = sMsg & "Page Height = " & itfPageFormat.Height & " pixels"
sMsg = sMsg & Chr(10) & Chr(13)
sMsg = sMsg & "Page Width = " & itfPageFormat.Width & " pixels"
End SelectCall MsgBox (sMsg)