# GC.Spread.Sheets.Shapes.IShapeTextFormatOption

## Content

# Interface: IShapeTextFormatOption

[Sheets](../modules/GC.Spread.Sheets).[Shapes](../modules/GC.Spread.Sheets.Shapes).IShapeTextFormatOption

## Table of contents

### Properties

- [allowTextToOverflowShape](GC.Spread.Sheets.Shapes.IShapeTextFormatOption#allowtexttooverflowshape)
- [fill](GC.Spread.Sheets.Shapes.IShapeTextFormatOption#fill)
- [font](GC.Spread.Sheets.Shapes.IShapeTextFormatOption#font)
- [horizontalAlignment](GC.Spread.Sheets.Shapes.IShapeTextFormatOption#horizontalalignment)
- [margins](GC.Spread.Sheets.Shapes.IShapeTextFormatOption#margins)
- [resizeToFitText](GC.Spread.Sheets.Shapes.IShapeTextFormatOption#resizetofittext)
- [text](GC.Spread.Sheets.Shapes.IShapeTextFormatOption#text)
- [textDirection](GC.Spread.Sheets.Shapes.IShapeTextFormatOption#textdirection)
- [verticalAlignment](GC.Spread.Sheets.Shapes.IShapeTextFormatOption#verticalalignment)
- [wrapTextInShape](GC.Spread.Sheets.Shapes.IShapeTextFormatOption#wraptextinshape)

## Properties

### <a id="allowtexttooverflowshape" name="allowtexttooverflowshape"></a> allowTextToOverflowShape

• `Optional` **allowTextToOverflowShape**: `boolean`

___

### <a id="fill" name="fill"></a> fill

• `Optional` **fill**: [`IShapeFillOption`](GC.Spread.Sheets.Shapes.IShapeFillOption)

___

### <a id="font" name="font"></a> font

• `Optional` **font**: `string`

css font string

___

### <a id="horizontalalignment" name="horizontalalignment"></a> horizontalAlignment

• `Optional` **horizontalAlignment**: ``0`` \| ``1`` \| ``2``

0: left, 1: center, 2: right

___

### <a id="margins" name="margins"></a> margins

• `Optional` **margins**: [`number`, `number`, `number`, `number`]

___

### <a id="resizetofittext" name="resizetofittext"></a> resizeToFitText

• `Optional` **resizeToFitText**: `boolean`

___

### <a id="text" name="text"></a> text

• `Optional` **text**: `string`

___

### <a id="textdirection" name="textdirection"></a> textDirection

• `Optional` **textDirection**: ``"horizontal"`` \| ``"vertical"`` \| ``"rotate90"`` \| ``"rotate270"``

___

### <a id="verticalalignment" name="verticalalignment"></a> verticalAlignment

• `Optional` **verticalAlignment**: ``0`` \| ``1`` \| ``2``

0: top, 1: center, 2: bottom

___

### <a id="wraptextinshape" name="wraptextinshape"></a> wrapTextInShape

• `Optional` **wrapTextInShape**: `boolean`
