DefaultTextAlignStyle

See source code

Default text alignment style property used by tldraw text shapes. Controls how text content is aligned within text-based shapes like text boxes and notes.

Available values:

  • start - Align text to the start (left in LTR, right in RTL)
  • middle - Center text horizontally
  • end - Align text to the end (right in LTR, left in RTL)
DefaultTextAlignStyle: import('./StyleProp').EnumStyleProp<
  'end' | 'middle' | 'start'
>

Example

import { DefaultTextAlignStyle } from '@tldraw/tlschema'

// Use in text shape props definition
interface MyTextShapeProps {
  textAlign: typeof DefaultTextAlignStyle
  // other props...
}

// Create a text shape with center alignment
const textShape = {
  // ... other properties
  props: {
    textAlign: 'middle' as const,
    // ... other props
  },
}
Prev
DefaultSizeStyle
Next
DefaultVerticalAlignStyle