IPropertyBag Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализовано для создания объекта только для чтения, содержащего параметры принтера для передачи в метод Import пользовательского импорта данных.
public interface class IPropertyBag
[System.Runtime.InteropServices.Guid("55272A00-42CB-11CE-8135-00AA004BB851")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IPropertyBag
type IPropertyBag = interface
Public Interface IPropertyBag
- Атрибуты
Комментарии
Реализация интерфейса IPropertyBag должна предоставлять следующие значения.
PageSize | Возвращает непарированную строку, соответствующую текущему размеру страницы, например "A4", "B4", "Letter" и т. д. |
TopMargin | Размер верхнего поля. |
BottomMargin | Размер нижнего поля. |
LeftMargin | Размер левого поля. |
RightMargin | Размер правого поля. |
MarginUnitsType | Тип единицы измерения полей. |
Примечание. Эти значения будут недоступны, если у пользователя нет установленных принтеров.
Настраиваемый импорт данных создается путем реализации IInfoPathDataImporter интерфейса . Дополнительные сведения о программном импорте данных в форму InfoPath см. на портале разработчика InfoPath.
Методы
RemoteRead(String, Object, IErrorLog, UInt32, Object) |
Используется для чтения параметров принтера для заполнения IPropertyBag объекта в пользовательском импорте данных. |
Write(String, Object) |
Доступно для реализации IPropertyBag интерфейса пользовательского средства импорта данных, но всегда возвращает E_ACCESSDENIED. |