Compartir a través de


IPropertyBag Interfaz

Definición

Se implementa para crear un objeto de solo lectura que contenga la configuración de la impresora para pasar al método Import de un importador de datos personalizado.

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
Atributos

Comentarios

Una implementación de la interfaz IPropertyBag debe exponer los siguientes valores.

PageSizeDevuelve una cadena no analizada correspondiente al tamaño de página actual, como "A4", "B4", "Carta", etc.
TopMarginTamaño del margen superior.
BottomMarginTamaño del margen inferior.
LeftMarginTamaño del margen izquierdo.
RightMarginTamaño del margen derecho.
MarginUnitsTypeTipo de unidad utilizada para medir márgenes.

Nota: Estos valores no estarán disponibles si el usuario no tiene impresoras instaladas.

Se crea un importador de datos personalizado implementando la IInfoPathDataImporter interfaz . Para obtener más información sobre cómo importar datos mediante programación en un formulario de InfoPath, consulte el Portal para desarrolladores de InfoPath.

Métodos

RemoteRead(String, Object, IErrorLog, UInt32, Object)

Se usa para leer la configuración de la impresora para rellenar un IPropertyBag objeto en un importador de datos personalizado.

Write(String, Object)

Disponible para la implementación de la IPropertyBag interfaz de un importador de datos personalizado, pero siempre devuelve E_ACCESSDENIED.

Se aplica a