ExcelScript.TextFrame interface
Représente le cadre de texte d’un objet de forme.
Remarques
Exemples
/**
* This script creates a star shape with the value from cell A1.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the value of A1 from the worksheet named Sheet1.
const sheet = workbook.getWorksheet("Sheet1");
const value = sheet.getRange("A1").getValue();
// Create a Shape object that looks like a 5-pointed star.
const star = sheet.addGeometricShape(ExcelScript.GeometricShapeType.star5);
// Set the text of star and make sure the shape fits the text.
const textFrame: ExcelScript.TextFrame = star.getTextFrame();
textFrame.getTextRange().setText(value.toString());
textFrame.setAutoSizeSetting(ExcelScript.ShapeAutoSize.autoSizeShapeToFitText);
}
Méthode
| delete |
Supprime tout le texte dans la textframe. |
| get |
Paramètres de dimensionnement automatique pour le cadre 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. |
| get |
Représente la marge bas, en points du cadre du texte. |
| get |
Spécifie si le cadre de texte contient du texte. |
| get |
Représente l’alignement horizontal pour le style. Pour plus d’informations, consultez |
| get |
Représente le type de débordement horizontal du cadre du texte. Pour plus d’informations, consultez |
| get |
Représente la marge gauche, en points du cadre du texte. |
| get |
Représente l’angle vers lequel le texte est orienté pour le cadre de texte. Pour plus d’informations, consultez |
| get |
Représente l’ordre de lecture du cadre texte gauche à droite ou de droite à gauche. Pour plus d’informations, consultez |
| get |
Représente la marge droite, en points du cadre du texte. |
| get |
Représente le texte lié à une forme, en plus des propriétés et des méthodes de manipulation du texte. Pour plus d’informations, consultez |
| get |
Représente la marge du haut, en points du cadre du texte. |
| get |
Représente l’alignement vertical pour le style. Pour plus d’informations, consultez |
| get |
Représente le type de débordement vertical du cadre du texte. Pour plus d’informations, consultez |
| set |
Paramètres de dimensionnement automatique pour le cadre 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. |
| set |
Représente la marge bas, en points du cadre du texte. |
| set |
Représente l’alignement horizontal pour le style. Pour plus d’informations, consultez |
| set |
Représente le type de débordement horizontal du cadre du texte. Pour plus d’informations, consultez |
| set |
Représente la marge gauche, en points du cadre du texte. |
| set |
Représente l’angle vers lequel le texte est orienté pour le cadre de texte. Pour plus d’informations, consultez |
| set |
Représente l’ordre de lecture du cadre texte gauche à droite ou de droite à gauche. Pour plus d’informations, consultez |
| set |
Représente la marge droite, en points du cadre du texte. |
| set |
Représente la marge du haut, en points du cadre du texte. |
| set |
Représente l’alignement vertical pour le style. Pour plus d’informations, consultez |
| set |
Représente le type de débordement vertical du cadre du texte. Pour plus d’informations, consultez |
Détails de la méthode
deleteText()
Supprime tout le texte dans la textframe.
deleteText(): void;
Retourne
void
getAutoSizeSetting()
Paramètres de dimensionnement automatique pour le cadre 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.
getAutoSizeSetting(): ShapeAutoSize;
Retourne
getBottomMargin()
Représente la marge bas, en points du cadre du texte.
getBottomMargin(): number;
Retourne
number
getHasText()
Spécifie si le cadre de texte contient du texte.
getHasText(): boolean;
Retourne
boolean
getHorizontalAlignment()
Représente l’alignement horizontal pour le style. Pour plus d’informations, consultez ExcelScript.ShapeTextHorizontalAlignment .
getHorizontalAlignment(): ShapeTextHorizontalAlignment;
Retourne
getHorizontalOverflow()
Représente le type de débordement horizontal du cadre du texte. Pour plus d’informations, consultez ExcelScript.ShapeTextHorizontalOverflow .
getHorizontalOverflow(): ShapeTextHorizontalOverflow;
Retourne
getLeftMargin()
Représente la marge gauche, en points du cadre du texte.
getLeftMargin(): number;
Retourne
number
getOrientation()
Représente l’angle vers lequel le texte est orienté pour le cadre de texte. Pour plus d’informations, consultez ExcelScript.ShapeTextOrientation .
getOrientation(): ShapeTextOrientation;
Retourne
getReadingOrder()
Représente l’ordre de lecture du cadre texte gauche à droite ou de droite à gauche. Pour plus d’informations, consultez ExcelScript.ShapeTextReadingOrder .
getReadingOrder(): ShapeTextReadingOrder;
Retourne
getRightMargin()
Représente la marge droite, en points du cadre du texte.
getRightMargin(): number;
Retourne
number
getTextRange()
Représente le texte lié à une forme, en plus des propriétés et des méthodes de manipulation du texte. Pour plus d’informations, consultez ExcelScript.TextRange .
getTextRange(): TextRange;
Retourne
getTopMargin()
Représente la marge du haut, en points du cadre du texte.
getTopMargin(): number;
Retourne
number
getVerticalAlignment()
Représente l’alignement vertical pour le style. Pour plus d’informations, consultez ExcelScript.ShapeTextVerticalAlignment .
getVerticalAlignment(): ShapeTextVerticalAlignment;
Retourne
getVerticalOverflow()
Représente le type de débordement vertical du cadre du texte. Pour plus d’informations, consultez ExcelScript.ShapeTextVerticalOverflow .
getVerticalOverflow(): ShapeTextVerticalOverflow;
Retourne
setAutoSizeSetting(autoSizeSetting)
Paramètres de dimensionnement automatique pour le cadre 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.
setAutoSizeSetting(autoSizeSetting: ShapeAutoSize): void;
Paramètres
- autoSizeSetting
- ExcelScript.ShapeAutoSize
Retourne
void
setBottomMargin(bottomMargin)
Représente la marge bas, en points du cadre du texte.
setBottomMargin(bottomMargin: number): void;
Paramètres
- bottomMargin
-
number
Retourne
void
setHorizontalAlignment(horizontalAlignment)
Représente l’alignement horizontal pour le style. Pour plus d’informations, consultez ExcelScript.ShapeTextHorizontalAlignment .
setHorizontalAlignment(
horizontalAlignment: ShapeTextHorizontalAlignment
): void;
Paramètres
- horizontalAlignment
- ExcelScript.ShapeTextHorizontalAlignment
Retourne
void
setHorizontalOverflow(horizontalOverflow)
Représente le type de débordement horizontal du cadre du texte. Pour plus d’informations, consultez ExcelScript.ShapeTextHorizontalOverflow .
setHorizontalOverflow(
horizontalOverflow: ShapeTextHorizontalOverflow
): void;
Paramètres
- horizontalOverflow
- ExcelScript.ShapeTextHorizontalOverflow
Retourne
void
setLeftMargin(leftMargin)
Représente la marge gauche, en points du cadre du texte.
setLeftMargin(leftMargin: number): void;
Paramètres
- leftMargin
-
number
Retourne
void
setOrientation(orientation)
Représente l’angle vers lequel le texte est orienté pour le cadre de texte. Pour plus d’informations, consultez ExcelScript.ShapeTextOrientation .
setOrientation(orientation: ShapeTextOrientation): void;
Paramètres
- orientation
- ExcelScript.ShapeTextOrientation
Retourne
void
setReadingOrder(readingOrder)
Représente l’ordre de lecture du cadre texte gauche à droite ou de droite à gauche. Pour plus d’informations, consultez ExcelScript.ShapeTextReadingOrder .
setReadingOrder(readingOrder: ShapeTextReadingOrder): void;
Paramètres
- readingOrder
- ExcelScript.ShapeTextReadingOrder
Retourne
void
setRightMargin(rightMargin)
Représente la marge droite, en points du cadre du texte.
setRightMargin(rightMargin: number): void;
Paramètres
- rightMargin
-
number
Retourne
void
setTopMargin(topMargin)
Représente la marge du haut, en points du cadre du texte.
setTopMargin(topMargin: number): void;
Paramètres
- topMargin
-
number
Retourne
void
setVerticalAlignment(verticalAlignment)
Représente l’alignement vertical pour le style. Pour plus d’informations, consultez ExcelScript.ShapeTextVerticalAlignment .
setVerticalAlignment(
verticalAlignment: ShapeTextVerticalAlignment
): void;
Paramètres
- verticalAlignment
- ExcelScript.ShapeTextVerticalAlignment
Retourne
void
setVerticalOverflow(verticalOverflow)
Représente le type de débordement vertical du cadre du texte. Pour plus d’informations, consultez ExcelScript.ShapeTextVerticalOverflow .
setVerticalOverflow(verticalOverflow: ShapeTextVerticalOverflow): void;
Paramètres
- verticalOverflow
- ExcelScript.ShapeTextVerticalOverflow
Retourne
void