Excel.TextFrame class
Représente le bloc de texte d’un objet forme.
- Extends
Propriétés
| auto |
Les paramètres de dimensionnement automatique du bloc de texte. Un bloc de texte peut être configuré pour ajuster automatiquement le texte pour le cadre du texte, pour ajuster automatiquement le bloc de texte au texte ou de ne pas effectuer tout problème de dimensionnement automatique. |
| bottom |
Représente la marge bas, en points du cadre du texte. |
| context | Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office. |
| has |
Indique si le bloc de texte contient du texte. |
| horizontal |
Représente l’alignement horizontal pour le style. Pour |
| horizontal |
Représente le type de débordement horizontal du cadre du texte. Pour |
| left |
Représente la marge gauche, en points du cadre du texte. |
| orientation | Représente l’angle d’orientation du texte pour le bloc de texte. Pour |
| reading |
Représente l’ordre de lecture du cadre texte gauche à droite ou de droite à gauche. Pour |
| right |
Représente la marge droite, en points du cadre du texte. |
| text |
Représente le texte lié à une forme, en plus des propriétés et des méthodes de manipulation du texte. Pour |
| top |
Représente la marge du haut, en points du cadre du texte. |
| vertical |
Représente l’alignement vertical pour le style. Pour |
| vertical |
Représente le type de débordement vertical du cadre du texte. Pour |
Méthodes
| delete |
Supprime tout le texte dans la textframe. |
| load(options) | Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| load(property |
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| load(property |
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| set(properties, options) | Définit plusieurs propriétés d’un objet en même temps. Vous pouvez transmettre soit un objet ordinaire avec les propriétés appropriées, soit un autre objet API du même type. |
| set(properties) | Définit plusieurs propriétés sur l’objet en même temps, en fonction d’un objet chargé existant. |
| toJSON() | Remplace la méthode JavaScript |
Détails de la propriété
autoSizeSetting
Les paramètres de dimensionnement automatique du bloc de texte. Un bloc de texte peut être configuré pour ajuster automatiquement le texte pour le cadre du texte, pour ajuster automatiquement le bloc de texte au texte ou de ne pas effectuer tout problème de dimensionnement automatique.
autoSizeSetting: Excel.ShapeAutoSize | "AutoSizeNone" | "AutoSizeTextToFitShape" | "AutoSizeShapeToFitText" | "AutoSizeMixed";
Valeur de propriété
Excel.ShapeAutoSize | "AutoSizeNone" | "AutoSizeTextToFitShape" | "AutoSizeShapeToFitText" | "AutoSizeMixed"
Remarques
bottomMargin
Représente la marge bas, en points du cadre du texte.
bottomMargin: number;
Valeur de propriété
number
Remarques
context
Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office.
context: RequestContext;
Valeur de propriété
hasText
Indique si le bloc de texte contient du texte.
readonly hasText: boolean;
Valeur de propriété
boolean
Remarques
horizontalAlignment
Représente l’alignement horizontal pour le style. Pour Excel.ShapeTextHorizontalAlignment plus de détails.
horizontalAlignment: Excel.ShapeTextHorizontalAlignment | "Left" | "Center" | "Right" | "Justify" | "JustifyLow" | "Distributed" | "ThaiDistributed";
Valeur de propriété
Excel.ShapeTextHorizontalAlignment | "Left" | "Center" | "Right" | "Justify" | "JustifyLow" | "Distributed" | "ThaiDistributed"
Remarques
horizontalOverflow
Représente le type de débordement horizontal du cadre du texte. Pour Excel.ShapeTextHorizontalOverflow plus de détails.
horizontalOverflow: Excel.ShapeTextHorizontalOverflow | "Overflow" | "Clip";
Valeur de propriété
Excel.ShapeTextHorizontalOverflow | "Overflow" | "Clip"
Remarques
leftMargin
Représente la marge gauche, en points du cadre du texte.
leftMargin: number;
Valeur de propriété
number
Remarques
orientation
Représente l’angle d’orientation du texte pour le bloc de texte. Pour Excel.ShapeTextOrientation plus de détails.
orientation: Excel.ShapeTextOrientation | "Horizontal" | "Vertical" | "Vertical270" | "WordArtVertical" | "EastAsianVertical" | "MongolianVertical" | "WordArtVerticalRTL";
Valeur de propriété
Excel.ShapeTextOrientation | "Horizontal" | "Vertical" | "Vertical270" | "WordArtVertical" | "EastAsianVertical" | "MongolianVertical" | "WordArtVerticalRTL"
Remarques
readingOrder
Représente l’ordre de lecture du cadre texte gauche à droite ou de droite à gauche. Pour Excel.ShapeTextReadingOrder plus de détails.
readingOrder: Excel.ShapeTextReadingOrder | "LeftToRight" | "RightToLeft";
Valeur de propriété
Excel.ShapeTextReadingOrder | "LeftToRight" | "RightToLeft"
Remarques
rightMargin
Représente la marge droite, en points du cadre du texte.
rightMargin: number;
Valeur de propriété
number
Remarques
textRange
Représente le texte lié à une forme, en plus des propriétés et des méthodes de manipulation du texte. Pour Excel.TextRange plus de détails.
readonly textRange: Excel.TextRange;
Valeur de propriété
Remarques
topMargin
Représente la marge du haut, en points du cadre du texte.
topMargin: number;
Valeur de propriété
number
Remarques
verticalAlignment
Représente l’alignement vertical pour le style. Pour Excel.ShapeTextVerticalAlignment plus de détails.
verticalAlignment: Excel.ShapeTextVerticalAlignment | "Top" | "Middle" | "Bottom" | "Justified" | "Distributed";
Valeur de propriété
Excel.ShapeTextVerticalAlignment | "Top" | "Middle" | "Bottom" | "Justified" | "Distributed"
Remarques
verticalOverflow
Représente le type de débordement vertical du cadre du texte. Pour Excel.ShapeTextVerticalOverflow plus de détails.
verticalOverflow: Excel.ShapeTextVerticalOverflow | "Overflow" | "Ellipsis" | "Clip";
Valeur de propriété
Excel.ShapeTextVerticalOverflow | "Overflow" | "Ellipsis" | "Clip"
Remarques
Détails de la méthode
deleteText()
Supprime tout le texte dans la textframe.
deleteText(): void;
Retours
void
Remarques
Exemples
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/44-shape/shape-textboxes.yaml
await Excel.run(async (context) => {
const shapes = context.workbook.worksheets.getItem("Shapes").shapes;
const textbox = shapes.getItem("Textbox");
textbox.textFrame.deleteText();
await context.sync();
});
load(options)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(options?: Excel.Interfaces.TextFrameLoadOptions): Excel.TextFrame;
Paramètres
Fournit des options pour les propriétés de l’objet à charger.
Retours
load(propertyNames)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(propertyNames?: string | string[]): Excel.TextFrame;
Paramètres
- propertyNames
-
string | string[]
Chaîne délimitée par des virgules ou tableau de chaînes spécifiant les propriétés à charger.
Retours
load(propertyNamesAndPaths)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Excel.TextFrame;
Paramètres
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select est une chaîne délimitée par des virgules qui spécifie les propriétés à charger, et propertyNamesAndPaths.expand est une chaîne délimitée par des virgules qui spécifie les propriétés de navigation à charger.
Retours
set(properties, options)
Définit plusieurs propriétés d’un objet en même temps. Vous pouvez transmettre soit un objet ordinaire avec les propriétés appropriées, soit un autre objet API du même type.
set(properties: Interfaces.TextFrameUpdateData, options?: OfficeExtension.UpdateOptions): void;
Paramètres
- properties
- Excel.Interfaces.TextFrameUpdateData
Objet JavaScript dont les propriétés sont structurées de façon isomorphe par rapport aux propriétés de l’objet sur lequel la méthode est appelée.
- options
- OfficeExtension.UpdateOptions
Fournit une option permettant de supprimer les erreurs si l’objet de propriétés tente de définir des propriétés en lecture seule.
Retours
void
set(properties)
Définit plusieurs propriétés sur l’objet en même temps, en fonction d’un objet chargé existant.
set(properties: Excel.TextFrame): void;
Paramètres
- properties
- Excel.TextFrame
Retours
void
toJSON()
Remplace la méthode JavaScript toJSON() afin de fournir une sortie plus utile lorsqu’un objet API est passé à JSON.stringify(). (JSON.stringify, à son tour, appelle la toJSON méthode de l’objet qui lui est passé.) Alors que l’objet d’origine Excel.TextFrame est un objet API, la toJSON méthode renvoie un objet JavaScript simple (typé ) Excel.Interfaces.TextFrameDataqui contient des copies superficielles de toutes les propriétés enfants chargées à partir de l’objet d’origine.
toJSON(): Excel.Interfaces.TextFrameData;