<!-- Public documentation export; not library implementation source. -->
# CreateShapeOptionsBase

[Integration guide](https://docs.lumencharts.com/charting-library/reference/compatibility) · [Reference index](https://docs.lumencharts.com/charting-library/api/)

Public contract reference. This declaration describes types and callback shapes; availability is constrained by the linked integration guide and the runtime capability. Legacy product-specific fields are not a promise of implementation.

## text {#text}

```ts
text?: string;
```

Use the type signature above and the integration guide for the owning capability.

## lock {#lock}

```ts
lock?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## disableSelection {#disableselection}

```ts
disableSelection?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## disableSave {#disablesave}

```ts
disableSave?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## disableUndo {#disableundo}

```ts
disableUndo?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## overrides {#overrides}

```ts
overrides?: TOverrides;
```

Use the type signature above and the integration guide for the owning capability.

## zOrder {#zorder}

```ts
zOrder?: "top" | "bottom";
```

Use the type signature above and the integration guide for the owning capability.

## showInObjectsTree {#showinobjectstree}

```ts
showInObjectsTree?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## ownerStudyId {#ownerstudyid}

```ts
ownerStudyId?: EntityId;
```

Use the type signature above and the integration guide for the owning capability.

## filled {#filled}

```ts
filled?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## icon {#icon}

```ts
icon?: number;
```

Use the type signature above and the integration guide for the owning capability.

## Related types

- [EntityId](https://docs.lumencharts.com/charting-library/api/EntityId)

---
Documentation page: https://docs.lumencharts.com/charting-library/api/CreateShapeOptionsBase
