<assembly.drawing.titleblock />
Add one assembly.drawing.titleblock directly inside an assembly.drawing.page. It renders a fixed title block at the lower right of the sheet, using fields based on ISO 7200.
import { assembly } from "@tscircuit/core"
export default () => (
<assembly.device name="controller">
<board name="carrier" width="80mm" height="50mm" thickness="1.6mm">
<hole name="H1" diameter="3.2mm" pcbX={-35} pcbY={-20} />
<hole name="H2" diameter="3.2mm" pcbX={35} pcbY={-20} />
<hole name="H3" diameter="3.2mm" pcbX={35} pcbY={20} />
<hole name="H4" diameter="3.2mm" pcbX={-35} pcbY={20} />
</board>
<assembly.drawing.page name="carrier-inspection" size="iso_a4">
<assembly.drawing.partview
partRef=".carrier" name="plan" displayName="PLAN"
direction="z+" width="110mm" height="85mm"
centerX="-70mm" centerY="30mm"
/>
<assembly.drawing.partview
partRef=".carrier" name="overview" displayName="ISOMETRIC"
direction="isometric" width="110mm" height="85mm"
rightOfRef=".plan" centerY="30mm"
/>
<assembly.drawing.titleblock
title="CONTROLLER CARRIER - INSPECTION"
identificationNumber="CTRL-CARRIER-001"
revisionIndex="A" legalOwner="tscircuit"
creator="tscircuit" approvalPerson="PRELIMINARY"
sheetNumber={1} numberOfSheets={2}
/>
</assembly.drawing.page>
<assembly.drawing.page name="carrier-section" size="iso_a4">
<assembly.drawing.partview
partRef=".carrier" name="section" displayName="SECTION THROUGH H3 AND H4"
direction="y+" width="220mm" height="65mm" centerY="25mm"
section={{ axis: "y", offset: "20mm", keepSide: "less", hatchSpacing: "1mm" }}
/>
<assembly.drawing.titleblock
title="CONTROLLER CARRIER - MOUNTING HOLE SECTION"
identificationNumber="CTRL-CARRIER-002" revisionIndex="A"
legalOwner="tscircuit" creator="tscircuit"
approvalPerson="PRELIMINARY" sheetNumber={2} numberOfSheets={2}
/>
</assembly.drawing.page>
</assembly.device>
)
Properties
| Property | Description |
|---|---|
title | Required drawing title. |
name | Optional element name. |
identificationNumber | Drawing or document number. |
revisionIndex | Revision label, such as "A". |
legalOwner | Organization that owns the document. |
creator | Drawing creator. |
approvalPerson | Approver or a preliminary status label. |
dateOfIssue | Issue-date text, for example "2026-10-26". |
sheetNumber | Positive integer for this sheet. |
numberOfSheets | Positive integer for the document's total sheet count. Must be at least sheetNumber when both are supplied. |
Only title is required. Omitted metadata is left blank. The title block does not automatically number pages or reserve space for part views: keep the lower-right area clear when placing viewports. The current exporter needs a sheet at least 190 mm wide and 50 mm high for a title block.
Exporting the containing page includes its title block automatically; see tsci export.