TableCell
Defined in: components/table.ts:17
Implements
Constructor components/table.ts:22
new TableCell(
content,options?):TableCell
Parameters
| Parameter | Type |
|---|---|
content | Component |
options? | object |
backgroundColor? | string | Color |
valign? | "top" | "middle" | "bottom" |
Returns
TableCell
Properties
| Property | Modifier | Type |
|---|---|---|
backgroundColor?table.ts:19 | public | string | Color |
contenttable.ts:18 | public | Component |
valign?table.ts:20 | public | "top" | "middle" | "bottom" |
Methods
draw() components/table.ts:35
draw(
writer,x,y,width,availableHeight,context):Component|null
Draws the component (or a part of it) on the page.
Parameters
| Parameter | Type | Description |
|---|---|---|
writer | PDFPageWriter | The page writer to issue commands to. |
x | number | The current relative X coordinate from the left margin. |
y | number | The current relative Y coordinate from the bottom margin (top boundary of the element). |
width | number | The width constraint allocated to this element. |
availableHeight | number | The height constraint representing remaining space on the current page. |
context | LayoutContext | The layout configuration context. |
Returns
Component | null
A new Component representing the remainder of this component if it could not finish rendering, or null if it rendered completely.
Implementation of
measure() components/table.ts:31
measure(
width,context):object
Returns the width and height required by this component when rendered within a given width constraint.
Parameters
| Parameter | Type |
|---|---|
width | number |
context | LayoutContext |
Returns
object
| Name | Type |
|---|---|
heighttable.ts:31 | number |
widthtable.ts:31 | number |