Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

EntityPickerEmpty - Classe

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

Définit les EntityPickerEmpty Class.This classe n'est disponible dans Office2010 ou au-dessus. Lorsque l'objet est sérialisé en XML, son nom complet est w14:entityPicker.

Espace de noms :  DocumentFormat.OpenXml.Office2010.Word
Assembly :  DocumentFormat.OpenXml (dans DocumentFormat.OpenXml.dll)

[OfficeAvailabilityAttribute(FileFormatVersions.Office2010)]
public class EntityPickerEmpty : EmptyType

2.3.25 entityPicker

Espace de noms cible : http://schemas.microsoft.com/office/word/2010/wordml

Un élément CT_EMPTY (comme spécifié dans [ISO/IEC 29500-1], section A.1) qui spécifie que le parent structurées balise de document (comme spécifié dans [ISO/IEC 29500-1], section 17.5.2) permet à l'utilisateur de sélectionner une instance d'un type de contenu externe lorsqu'il est affiché dans le document. Voir point 2.2.3 pour l'intégration de l'élément entityPicker avec la norme ISO/IEC 29500-1.

La balise de document parent structuré doit contenir un contenu qui est valide dans un élément de texte (tel que spécifié dans [ISO/IEC 29500-1] section 17.5.2.44) et doit contenir un élément de liaison de données (comme spécifié dans [ISO/IEC 29500-1], section 17.5.2.6).

Le document WordprocessingML doit contenir une partie XML personnalisée dont espace de noms racine est « http://schemas.microsoft.com/office/2006/metadata/properties », et dont les identificateurs (comme spécifié par [ISO/IEC 29500-1], section 22.5.2.1) correspond à la valeur spécifiée par l'attribut storeItemID sur l'élément de liaison de données de la balise de document structuré contenant l'élément entityPicker . L'attribut xpath de l'élément de liaison de données doit spécifier le chemin d'accès à un élément dans cette partie XML personnalisée.

Le document doit également contenir une partie XML personnalisée dont espace de noms racine est « http://schemas.microsoft.com/office/2006/metadata/contentType ». Cette partie XML personnalisée contient un élément de schéma (dans l'espace de noms "http://www.w3.org/2001/XMLSchema") qui spécifie un schéma XML pour l'élément spécifié par l'attribut xpath de l'élément de liaison de données de entityPicker. Le reste de cette section fait référence à ce schéma en tant que le schéma de l'élément.

Le schéma de l'élément spécifie quatre attributs, chacun avec une valeur fixe :

SystemInstance: Spécifie le nom de LobSystemInstance .

EntityNamespace: Spécifie l'espace de noms d'entité .

L'objet EntityName: Spécifie le nom de l'entité.

BdcField : Spécifie le nom du champ dans l'instance d'entité.

Ainsi que l'emplacement du document, ces valeurs spécifient le type de contenu externe que l'utilisateur sélectionne une ou plusieurs instances de.

Le résultat de l'utilisateur de choisir une instance d'un type de contenu externe est un EntityInstanceIdet les valeurs d'un ou plusieurs champs au sein de l' instance d'entité.

Le schéma de l'élément supplémentaire spécifie trois attributs plus, chacun avec une valeur fixe, qui collectivement spécifier où placer le EntityInstanceId et les valeurs de champ qui résulte de la sélection de l'utilisateur :

RelatedFieldWssStaticName: Spécifie un frère de l'élément XML spécifié par l'attribut xpath de l'élément de liaison de données mentionné précédemment. Le texte de cet élément doit être défini sur l'identificateur d'instance d'entité obtenu à partir de l'utilisateur de choisir une instance de type de contenu externe.

SecondaryFieldBdcNames : Spécifie une liste de noms de champs au sein de l'instance d'entité (les champs dont les valeurs résultant de choix de l'utilisateur). La liste doit contenir le même nombre de noms de l'attribut SecondaryFieldsWssStaticNames .

SecondaryFieldsWssStaticNames : Spécifie une liste correspondante des noms d'éléments XML qui sont des frères de l'élément XML spécifié par l'attribut xpath de l'élément de liaison de données mentionné précédemment. La liste doit contenir le même nombre de noms de l'attribut SecondaryFieldBdcNames .

La valeur (résultant du choix de l'utilisateur) de chacun des champs au sein de l'instance d'entité spécifiée par SecondaryFieldBdcNames doit être définie comme le texte de l'élément XML dont le nom figure dans le même index dans SecondaryFieldsWssStaticNames.

La liste des noms spécifiés par SecondaryFieldBdcNames et SecondaryFieldsWssStaticNames doit être codée comme suit :

1.les commencent par une chaîne vide.

2.les pour chaque nom, ajouter la longueur de nom, plus un, sous la forme d'un entier de base 10, chaque valeur suivie par un caractère espace unique.

3 les noms sont ajoutés à la chaîne, dans le même ordre que celui dans lequel leurs longueurs ont été ajoutés à l'étape 2, suivi par un caractère espace unique.

4 la position de base zéro du caractère d'où le prénom commence dans la chaîne est ensuite ajoutée à la chaîne.

5.Finally, la chaîne résultante est une séquence d'échappement comme spécifié par[RFC3986].

Le schéma XML W3C Suivant fragment ([XMLSCHEMA1] section 2.1) spécifie le contenu de cet élément.

< xsd: element name = "entityPicker" type = "w:CT_Empty" / >

Pour le schéma XML W3C complète, consultez la section 5.1 ([XMLSCHEMA1] section 2.1).

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Afficher: