IPropertyBag 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现为创建只读对象,以包含打印机设置,以便传递给自定义数据导入程序的 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。 |