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。

适用于