postext.dev
Try the Postext typesetting engine live: edit markdown, manage figures and tables, tune Knuth-Plass justification, and export print-ready PDF and EPUB — in the browser.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 8 · Act 48 · Transact 5 · Score: Not yet scored
Tool inspector
sandbox_edit_labels
What the anchor editor, the text editor's symbol picker and a frame's pointers do. action "leader": write the own leader attribute of the ::label / :::label lines of a picture (resource) at an anchor or with a text: on (leader), off (leader="none") or anchor (none written: the anchor and the label style decide). action "icon": write an inline symbol :icon[alt]{…} at the start or end of those labels' text (a picture resource, a glyph with an optional font, or a line sample solid/dashed/dotted; color a hex or palette id, size in ems), as a map's key row. action "pointer": a line from frame `from` of page template `template` to anchor `anchor` of the picture frame `toFrame` holds (a connector of the template's decoration ending at that anchor, painted over the frames); with id, that pointer is changed; with remove: true and id, taken off. Where a label stands away from its point (labelAt) and an anchor's leader are the picture's marks (sandbox_save_resource); a style's leader look is labelStyles[id=…].leader (sandbox_set_config). Every change is one step of the undo history.
Page: /en/sandbox
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
action |
string | yes | — |
resource |
string | no | leader, icon: the picture the labels belong to. |
anchor |
string | no | leader, icon: the anchor the labels stand at. pointer: the anchor of the picture in toFrame. |
text |
string | no | leader, icon: the labels whose text is this. |
leader |
string | no | leader: on, off or anchor. |
icon |
object | no | icon: the symbol. |
alt |
string | no | icon: what a reader hears for the symbol (default empty: read as nothing). |
color |
string | no | icon: its colour, a hex or a palette id. |
size |
number | no | icon: its height in ems (default 0.75, the cap height; beside a shaped number, the shape's height). |
position |
string | no | icon: before the label's words (default, a key's row) or after them. |
template |
string | no | pointer: the page template id. |
from |
string | no | pointer: the frame the line leaves (a note). |
toFrame |
string | no | pointer: the frame holding the picture. |
id |
string | no | pointer: the pointer (connector id) to change or remove. |
remove |
boolean | no | pointer: take the pointer id off. |
wait |
boolean | no | Wait for the book to be laid out again (default true). |
Raw JSON schema
{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"leader",
"icon",
"pointer"
]
},
"resource": {
"type": "string",
"description": "leader, icon: the picture the labels belong to."
},
"anchor": {
"type": "string",
"description": "leader, icon: the anchor the labels stand at. pointer: the anchor of the picture in toFrame."
},
"text": {
"type": "string",
"description": "leader, icon: the labels whose text is this."
},
"leader": {
"type": "string",
"enum": [
"anchor",
"on",
"off"
],
"description": "leader: on, off or anchor."
},
"icon": {
"type": "object",
"description": "icon: the symbol.",
"properties": {
"resource": {
"type": "string"
},
"glyph": {
"type": "string"
},
"font": {
"type": "string"
},
"line": {
"type": "string",
"enum": [
"solid",
"dashed",
"dotted"
]
}
},
"additionalProperties": false
},
"alt": {
"type": "string",
"description": "icon: what a reader hears for the symbol (default empty: read as nothing)."
},
"color": {
"type": "string",
"description": "icon: its colour, a hex or a palette id."
},
"size": {
"type": "number",
"description": "icon: its height in ems (default 0.75, the cap height; beside a shaped number, the shape's height)."
},
"position": {
"type": "string",
"enum": [
"start",
"end"
],
"description": "icon: before the label's words (default, a key's row) or after them."
},
"template": {
"type": "string",
"description": "pointer: the page template id."
},
"from": {
"type": "string",
"description": "pointer: the frame the line leaves (a note)."
},
"toFrame": {
"type": "string",
"description": "pointer: the frame holding the picture."
},
"id": {
"type": "string",
"description": "pointer: the pointer (connector id) to change or remove."
},
"remove": {
"type": "boolean",
"description": "pointer: take the pointer id off."
},
"wait": {
"type": "boolean",
"description": "Wait for the book to be laid out again (default true)."
}
},
"required": [
"action"
],
"additionalProperties": false
}
Similar websites
morphus.myles4miles.chatgpt.site
Morphus is an AI-native workspace for designing worlds and generating playable game experiences.
damnpdfs.com
Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.
insignifi4nt.github.io
broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.
cabinet.varera.studio
The Cartographer's Cabinet