annotation textbox properties
Proprietes de l'annotation textbox.
📄Description

Cette page documente les proprietes visibles retournees par properties pour une annotation textbox.

Propriete Action Type et valeurs prises en charge
BackgroundColor met a jour le rendu au prochain rafraichissement graphique. Type: color value. Valeurs prises en charge: 'red'/'r', 'green'/'g', 'blue'/'b', 'cyan'/'c', 'magenta'/'m', 'yellow'/'y', 'black'/'k', 'white'/'w', triplet RGB [r g b] avec valeurs dans [0,1], ou couleur hexadecimale '#RRGGBB'/'#RGB'.
BeingDeleted valeur calculee par Nelson; les operations graphiques la mettent a jour. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'off', 'on'.
BusyAction controle si un callback interrompant est mis en file ou annule. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'queue', 'cancel'.
ButtonDownFcn s'execute lors d'un clic sur l'objet. Type: callback value. Valeurs prises en charge: [], handle de fonction, vecteur de caracteres, chaine scalaire ou cellule callback.
Children les operations de parentage mettent le vecteur a jour. Type: graphics object handle vector. Valeurs prises en charge: vecteur vide ou handles enfants.
Color met a jour le rendu au prochain rafraichissement graphique. Type: color value. Valeurs prises en charge: 'red'/'r', 'green'/'g', 'blue'/'b', 'cyan'/'c', 'magenta'/'m', 'yellow'/'y', 'black'/'k', 'white'/'w', triplet RGB [r g b] avec valeurs dans [0,1], ou couleur hexadecimale '#RRGGBB'/'#RGB'.
ContextMenu associe le menu contextuel affiche au clic droit. Type: graphics object handle scalar. Valeurs prises en charge: handle vide ou handle d'objet menu contextuel.
CreateFcn s'execute lors de la creation de l'objet. Type: callback value. Valeurs prises en charge: [], handle de fonction, vecteur de caracteres, chaine scalaire ou cellule callback.
DeleteFcn s'execute lors de la suppression de l'objet. Type: callback value. Valeurs prises en charge: [], handle de fonction, vecteur de caracteres, chaine scalaire ou cellule callback.
EdgeColor met a jour le rendu au prochain rafraichissement graphique. Type: color value or color mode keyword. Valeurs prises en charge: 'red'/'r', 'green'/'g', 'blue'/'b', 'cyan'/'c', 'magenta'/'m', 'yellow'/'y', 'black'/'k', 'white'/'w', triplet RGB [r g b] avec valeurs dans [0,1], ou couleur hexadecimale '#RRGGBB'/'#RGB', 'none', 'flat', 'interp'.
FaceAlpha change la transparence du remplissage de l'annotation. Type: scalaire numerique. Valeurs prises en charge: valeur dans [0,1].
FitBoxToText redimensionne les limites du textbox pour adapter le texte quand active. Type: valeur on/off. Valeurs prises en charge: 'on', 'off', true ou false.
FontAngle met a jour le rendu au prochain rafraichissement graphique. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'normal', 'italic'.
FontName met a jour le rendu au prochain rafraichissement graphique. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: nom de police systeme ou 'FixedWidth'.
FontSize recalcule la geometrie, les limites ou la disposition. Type: scalaire numerique fini. Valeurs prises en charge: valeur scalaire finie.
FontUnits change la conversion de FontSize pour le texte rendu. Type: mot-cle texte. Valeurs prises en charge: 'points', 'inches', 'centimeters', 'normalized' ou 'pixels'.
FontWeight met a jour le rendu au prochain rafraichissement graphique. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'normal', 'bold'.
HandleVisibility controle si le handle de l'objet est liste par les recherches de handles. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'on', 'callback', 'off'.
HitTest controle si l'objet peut capturer les clics souris. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'on', 'off'.
HorizontalAlignment aligne horizontalement le texte de l'annotation. Type: mot-cle texte. Valeurs prises en charge: 'left', 'center' ou 'right'.
Interpreter change l'interpretation du balisage du texte d'annotation. Type: mot-cle texte. Valeurs prises en charge: 'tex', 'latex' ou 'none'.
Interruptible controle si un callback en cours peut etre interrompu. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'on', 'off'.
LineStyle met a jour le rendu au prochain rafraichissement graphique. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: '-', '--', ':', '-.', 'none'.
LineWidth met a jour le rendu au prochain rafraichissement graphique. Type: scalaire numerique fini. Valeurs prises en charge: valeur superieure ou egale a 0.
Margin change l'espacement entre le texte du textbox et son contour. Type: scalaire numerique fini non negatif. Valeurs prises en charge: valeur superieure ou egale a 0 en pixels.
Parent change le parent et met a jour Children sur les anciens et nouveaux parents. Type: graphics object handle scalar. Valeurs prises en charge: handle parent valide pour la classe de l'objet.
PickableParts controle quelles parties de l'objet peuvent capturer les clics souris. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'visible', 'all', 'none'.
Position met a jour la position et la taille de l'annotation; les annotations de type ligne mettent aussi X et Y a jour. Type: vecteur numerique a quatre elements. Valeurs prises en charge: [x y width height] pour les annotations de forme et textbox, ou [xstart ystart dx dy] pour les annotations de type ligne.
Rotation fait pivoter l'annotation autour de son point d'ancrage. Type: scalaire numerique fini. Valeurs prises en charge: angle de rotation en degres.
Selected indique si l'objet est actuellement selectionne. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'on', 'off'.
SelectionHighlight controle si les poignees de selection sont dessinees quand l'objet est selectionne. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'on', 'off'.
String met a jour le contenu texte affiche. Type: valeur texte. Valeurs prises en charge: vecteur ligne de caracteres, chaine scalaire, tableau de chaines ou tableau de cellules de vecteurs ligne de caracteres.
Tag met a jour l'etat stocke de l'objet. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: texte vide ou identifiant d'objet.
Type valeur calculee par Nelson; les operations graphiques la mettent a jour. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: nom de type en lecture seule, par exemple 'figure', 'axes', 'line' ou 'scatter'.
Units change l'interpretation des valeurs de position et convertit Position, X et Y. Type: mot-cle texte. Valeurs prises en charge: 'normalized', 'inches', 'centimeters', 'characters', 'points' ou 'pixels'.
UserData met a jour l'etat stocke de l'objet. Type: tableau Nelson. Valeurs prises en charge: toute valeur Nelson: [], tableaux numeriques, texte, cellules, structures ou handles.
VerticalAlignment aligne verticalement le texte de l'annotation. Type: mot-cle texte. Valeurs prises en charge: 'top', 'middle' ou 'bottom'.
Visible met a jour le rendu au prochain rafraichissement graphique. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'on', 'off'.
💡Exemples
Creer l'annotation et lister ses proprietes.
f = figure('Visible', 'off');
h = annotation(f, 'textbox', [0.2 0.2 0.3 0.2], 'String', 'note');
names = properties(h);
close(f)
🔗Voir aussi
annotationpropertiesgetset
Modifier cette page sur GitHub