IPropertyBag Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementado para criar um objeto somente leitura para conter configurações de impressora para passar para o método Import de um importador de dados 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
Comentários
Uma implementação da interface IPropertyBag deve expor os valores a seguir.
PageSize | Retorna uma cadeia de caracteres não preparada correspondente ao tamanho da página atual, como "A4", "B4", "Letter" e assim por diante. |
TopMargin | O tamanho da margem superior. |
BottomMargin | O tamanho da margem inferior. |
LeftMargin | O tamanho da margem esquerda. |
RightMargin | O tamanho da margem direita. |
MarginUnitsType | O tipo de unidade usada para medir margens. |
Observação: esses valores não estarão disponíveis se o usuário não tiver impressoras instaladas.
Um importador de dados personalizado é criado implementando a IInfoPathDataImporter interface. Para obter mais informações sobre a importação programática de dados em um formulário InfoPath, consulte o Portal do Desenvolvedor do InfoPath
Métodos
RemoteRead(String, Object, IErrorLog, UInt32, Object) |
Usado para ler configurações de impressora para preencher um IPropertyBag objeto em um importador de dados personalizado. |
Write(String, Object) |
Disponível para a implementação da IPropertyBag interface de um importador de dados personalizado, mas sempre retorna E_ACCESSDENIED. |