TLTextShape
A text shape that can display formatted text content with various styling options. Text shapes support rich formatting, automatic sizing, and consistent styling through the tldraw style system.
type TLTextShape = TLBaseShape<"text", TLTextShapeProps>;Example
const textShape: TLTextShape = {
id: "shape:text123",
typeName: "shape",
type: "text",
x: 100,
y: 200,
rotation: 0,
index: "a1",
parentId: "page:main",
isLocked: false,
opacity: 1,
props: {
color: "black",
size: "m",
font: "draw",
textAlign: "start",
w: 200,
richText: toRichText("Sample text"),
scale: 1,
autoSize: false,
},
meta: {},
};Prev
TLStoreSnapshotNext
TLUnknownBinding