IPropertyBag Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémenté pour créer un objet en lecture seule contenant les paramètres de l’imprimante à transmettre à la méthode Import d’un importateur de données personnalisé.
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
- Attributs
Remarques
Une implémentation de l’interface IPropertyBag doit exposer les valeurs suivantes.
PageSize | Renvoie une chaîne non analyse correspondant à la taille de page actuelle, telle que « A4 », « B4 », « Lettre », etc. |
TopMargin | Taille de la marge supérieure. |
BottomMargin | Taille de la marge inférieure. |
LeftMargin | Taille de la marge de gauche. |
RightMargin | Taille de la marge de droite. |
MarginUnitsType | Type d’unité utilisé pour mesurer les marges. |
Remarque : ces valeurs ne sont pas disponibles si l’utilisateur n’a pas d’imprimante installée.
Un importateur de données personnalisé est créé en implémentant l’interface IInfoPathDataImporter . Pour plus d’informations sur l’importation programmatique de données dans un formulaire InfoPath, consultez le Portail des développeurs InfoPath
Méthodes
RemoteRead(String, Object, IErrorLog, UInt32, Object) |
Permet de lire les paramètres de l’imprimante pour remplir un IPropertyBag objet dans un importateur de données personnalisé. |
Write(String, Object) |
Disponible pour l’implémentation de l’interface IPropertyBag d’un importateur de données personnalisé, mais retourne toujours E_ACCESSDENIED. |