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éthodes
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;
Retours
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;
Retours
getBottomMargin()
Représente la marge bas, en points du cadre du texte.
getBottomMargin(): number;
Retours
number
getHasText()
Spécifie si le cadre de texte contient du texte.
getHasText(): boolean;
Retours
boolean
getHorizontalAlignment()
Représente l’alignement horizontal pour le style. Pour plus d’informations, consultez ExcelScript.ShapeTextHorizontalAlignment
.
getHorizontalAlignment(): ShapeTextHorizontalAlignment;
Retours
getHorizontalOverflow()
Représente le type de débordement horizontal du cadre du texte. Pour plus d’informations, consultez ExcelScript.ShapeTextHorizontalOverflow
.
getHorizontalOverflow(): ShapeTextHorizontalOverflow;
Retours
getLeftMargin()
Représente la marge gauche, en points du cadre du texte.
getLeftMargin(): number;
Retours
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;
Retours
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;
Retours
getRightMargin()
Représente la marge droite, en points du cadre du texte.
getRightMargin(): number;
Retours
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;
Retours
getTopMargin()
Représente la marge du haut, en points du cadre du texte.
getTopMargin(): number;
Retours
number
getVerticalAlignment()
Représente l’alignement vertical pour le style. Pour plus d’informations, consultez ExcelScript.ShapeTextVerticalAlignment
.
getVerticalAlignment(): ShapeTextVerticalAlignment;
Retours
getVerticalOverflow()
Représente le type de débordement vertical du cadre du texte. Pour plus d’informations, consultez ExcelScript.ShapeTextVerticalOverflow
.
getVerticalOverflow(): ShapeTextVerticalOverflow;
Retours
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
Retours
void
setBottomMargin(bottomMargin)
Représente la marge bas, en points du cadre du texte.
setBottomMargin(bottomMargin: number): void;
Paramètres
- bottomMargin
-
number
Retours
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
Retours
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
Retours
void
setLeftMargin(leftMargin)
Représente la marge gauche, en points du cadre du texte.
setLeftMargin(leftMargin: number): void;
Paramètres
- leftMargin
-
number
Retours
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
Retours
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
Retours
void
setRightMargin(rightMargin)
Représente la marge droite, en points du cadre du texte.
setRightMargin(rightMargin: number): void;
Paramètres
- rightMargin
-
number
Retours
void
setTopMargin(topMargin)
Représente la marge du haut, en points du cadre du texte.
setTopMargin(topMargin: number): void;
Paramètres
- topMargin
-
number
Retours
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
Retours
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
Retours
void