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

ShapeHandle - Classe

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

Poignée de la forme. Lorsque l'objet est sérialisé en XML, son nom qualifié est v: h.

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

public class ShapeHandle : OpenXmlLeafElement

[ISO/IEC 29500-1 1st Edition]

h (poignée de forme)

Cet élément définit un handle unique, qui est un élément d'interface utilisateur lié à une ou deux valeurs adj. Déplacer la poignée modifie ses valeurs adj liés, qui modifie les formules et les attributs qui en dépendent. La poignée est éventuellement limitée verticalement ou horizontalement. Les valeurs adj lié stockent la position du handle dans l'espace de coordonnées de la forme.

[Exemple: l'exemple suivant définit une forme simple cerf-volant avec une largeur redimensionnable :

<v:shape coordsize="200,200" coordorigin="-100,-100" adj="100" style="width:50;height:50;position:relative"
 path="m @1,- 0,-200 @0,-50 0,200 x e">
 <v:formulas>
  <v:f eqn="val #0"/>
  <v:f eqn="sum 0 0 @0"/>
 </v:formulas>
 <v:handles>
  <v:h position="#0,0"/>
 </v:handles>
</v:shape>

Fin de l’exemple]

Éléments parents

handles (§14.1.2.9)

Attributs

Description

invx (d'inverser la gérer une Position X)

Indique si la position x de la poignée doit être inversée en fonction de :

La valeur par défaut est False.

[Exemple :

<v:handles>
  <v:h … invx="true" … />
</v:handles>

Fin de l’exemple]

Les valeurs possibles pour cet attribut sont définies par le type simple ST_TrueFalse (§15.1.2.5).

invy (d'inverser la gérer une Position Y)

Indique si la position y de la poignée doit être inversée en fonction de :

La valeur par défaut est False.

[Exemple :

<v:handles>
  <v:h … invy="true" … />
</v:handles>

Fin de l’exemple]

Les valeurs possibles pour cet attribut sont définies par le type simple ST_TrueFalse (§15.1.2.5).

Map (gérer coordonner mappage)

Spécifie comment les coordonnées x et y des positions de la poignée sont mappés à partir de la plage de coordsize dans la plage spécifiée. Valeur par défaut est « 0,1000 ».

[Exemple :

<v:handles>
  <v:h … map="-1000,1000" … />
</v:handles>

Fin de l’exemple]

Les valeurs possibles pour cet attribut sont définies par le type de données chaîne W3C XML Schema.

POLAIRE (Polar centre Handle)

Spécifie la position du centre d'une poignée qui utilise des coordonnées polaires. Si spécifié, l'attribut position est supposé pour contenir les valeurs de rayon et d'angle. En cas d'omission, l'attribut position est supposé pour contenir x et y positions. Aucune valeur par défaut est.

[Exemple :

<v:handles>
  <v:h … polar="0,0" … />
</v:handles>

Fin de l’exemple]

Les valeurs possibles pour cet attribut sont définies par le type de données chaîne W3C XML Schema.

position (Position gérer)

Spécifie les coordonnées x et y la position du handle. Si l'attribut polaire est présent, définit la position du handle à l'aide des valeurs de rayon et d'angle. Valeur par défaut est « 0,0 ».

Chaque valeur dans le vecteur est une des opérations suivantes :

  • constante

  • formule (par exemple, @2)

  • valeur d'ajustement (par exemple, #2)

  • Centrer

  • topleft

  • bottomright

Chacun des éléments ci-dessus, à l'exception d'une référence de valeur adj résout la position du handle pour cette dimension. Si vous spécifiez une valeur adj permet la poignée pour la déplacer dans cette dimension et la position du handle de cette dimension est stockée dans la valeur d'ajustement.

[Exemple:la poignée en position x est fixe, mais il est libre de se déplacer dans la dimension y :

<v:handles>
  <v:h … position="topleft,#2" … />
</v:handles>

Fin de l’exemple]

Les valeurs possibles pour cet attribut sont définies par le type de données chaîne W3C XML Schema.

radiusrange (Handle polaires Radius plage)

Spécifie une plage de valeurs minimale et maximale qui contraignent le rayon d'une poignée à l'aide des coordonnées polaires. Valeur par défaut est « 0,0 ». Chaque valeur est une constante ou une référence de formule. Si vous omettez un feuilles de valeur liée sans contrainte.

[Exemple:la poignée polaire peut uniquement être déplacée dans une plage de rayon de 25 à 50.

<v:handles>
  <v:h … radiusrange="25,50" … />
</v:handles>

Fin de l’exemple]

Les valeurs possibles pour cet attribut sont définies par le type de données chaîne W3C XML Schema.

commutateur (gérer Inversion bascule)

Spécifie si les coordonnées x et y les dimensions de la poignée sont activées lorsque la forme est plus haute que large. Valeur par défaut est false. Cela est utile pour les formes avec le comportement d'étirement limousine.

[Exemple :

<v:handles>
  <v:h … switch="true" … />
</v:handles>

Fin de l’exemple]

Les valeurs possibles pour cet attribut sont définies par le type simple ST_TrueFalseBlank (§15.1.2.6).

xrange (gérer les plage de Position X)

Spécifie une plage de valeurs minimale et maximale qui contraignent la position x d'une poignée. Valeur par défaut est « 0,0 ». Chaque valeur est une constante ou une référence de formule. Si vous omettez un feuilles de valeur liée sans contrainte.

[Exemple: la poignée en position x a une limite maximale de 500 et aucune limite minimale :

<v:handles>
  <v:h … xrange=",500" … />
</v:handles>

Fin de l’exemple]

Les valeurs possibles pour cet attribut sont définies par le type de données chaîne W3C XML Schema.

yrange (gérer les plage de Position Y)

Spécifie une plage de valeurs minimale et maximale qui contraignent la position y d'une poignée. Valeur par défaut est « 0,0 ». Chaque valeur est une constante ou une référence de formule. Si vous omettez un feuilles de valeur liée sans contrainte.

[Exemple: coordonnée y de la poignée a une limite minimale de-500 et aucune limite maximale :

<v:handles>
  <v:h … yrange="-500," … />
</v:handles>

Fin de l’exemple]

Les valeurs possibles pour cet attribut sont définies par le type de données chaîne W3C XML Schema.

[Remarque: le W3C XML Schema definition de cet élément modèle de contenu (CT_H) se trouve dans §A.6.1. fin de la Remarque]

© ISO/IEC29500: 2008.

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: