Skip to main content
Built-in Elements

<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>
)
Drawing 1 of 2: Carrier inspection

Carrier inspection drawing with identification number, revision A, owner, creator, and sheet 1 of 1

Properties​

PropertyDescription
titleRequired drawing title.
nameOptional element name.
identificationNumberDrawing or document number.
revisionIndexRevision label, such as "A".
legalOwnerOrganization that owns the document.
creatorDrawing creator.
approvalPersonApprover or a preliminary status label.
dateOfIssueIssue-date text, for example "2026-10-26".
sheetNumberPositive integer for this sheet.
numberOfSheetsPositive 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.