élément balloonUI
L’élément balloonUI facultatif est utilisé pour afficher une bulle de message sur l’ordinateur client.
L’élément balloonUI est défini dans l’espace de noms asyncui à cet URI :
https://schemas.microsoft.com/2003/print/asyncui/v1/request
Cette ressource n’est peut-être pas disponible dans certaines langues et certains pays.
Utilisation
<balloonUI
iconID = "xs:string"
resourceDll = "xs:string">
child elements
</balloonUI>
Attributs
Attribut | Type | Obligatoire | Description |
---|---|---|---|
iconID | xs:string | No | Attribut facultatif qui spécifie une icône d’imprimante à afficher dans le message de notification d’événement. La valeur de l’attribut spécifie l’emplacement de l’icône dans la DLL de ressource. L’icône doit avoir une taille de 32 x 32 pixels, avec n’importe quelle profondeur de couleur. |
resourceDll | xs:string | No | Attribut facultatif qui spécifie une DLL de ressource qui contient l’icône d’imprimante à afficher dans le message de notification d’événement. Cette DLL doit être un fichier dépendant du pilote d’imprimante et doit être présent dans le dossier de ressources du pilote (par exemple, %SYSTEMROOT%\system32\spool\drivers\w32x86\3). |
Éléments enfants
Élément | Description |
---|---|
Corps | Élément obligatoire qui fournit du texte affiché dans le message de notification d’événement. Ce texte doit fournir des détails spécifiques à l’utilisateur sur l’événement d’imprimante. |
Titre | Élément obligatoire qui fournit du texte affiché dans le titre du message de notification d’événement. |
Éléments parents
Élément | Description |
---|---|
requestOpen | Élément utilisé pour ouvrir un message de notification d’événement sur l’ordinateur client. |
Remarques
Si les attributs iconID et resourceDll ne sont pas spécifiés, une icône d’imprimante générique s’affiche dans le message de bulle. Pour afficher une icône d’imprimante personnalisée, spécifiez des valeurs pour les deux attributs.
Exemples
L’exemple de code suivant montre comment utiliser une bulle interactive pour passer des données de type CDATA à une DLL.
<?xml version="1.0" ?>
<asyncPrintUIRequest xmlns="https://schemas.microsoft.com/2003/print/asyncui/v1/request">
<v1>
<requestOpen>
<balloonUI iconID="1" resourceDll="IHV.dll">
<title stringID="1234" resourceDll="IHV.dll" />
<body stringID="100" resourceDll="IHV.dll">
<parameter stringID="<5>" />
<parameter stringID="1002" resourceDll="IHV.dll" />
</body>
<action dll="adc.dll" entrypoint="def" />
IHV Data to pass into dll
MUST BE CDATA
</action>
</balloonUI>
</requestOpen>
</v1>
</asyncPrintUIRequest>