Project

PSWriteOffice

PowerShell document automation across OfficeIMO's document, spreadsheet, presentation, PDF, Project, Access, EPUB, invoicing, and conversion engines.

Stars 654
Forks 82
Open issues 1
Total downloads 4,320,051
Release OfficeIMO-v3.5.3
Language: C# Updated: 2026-11-03
Cmdlet

New-OfficePdfTableCell

Aliases: PdfTableCell
Module
PSWriteOffice
Aliases
PdfTableCell
Inputs
None
Outputs
PSWriteOffice.Services.Table.OfficeTableCellSpec

Creates a reusable PDF table cell definition for explicit table rows.

Syntax

New-OfficePdfTableCell
[-Align <Left|Center|Right>]
[-Bold]
[-CheckBox <PdfTableCellCheckBox[]>]
[-ColumnSpan <Int32>]
[-FillColor <String>]
[-FontSize <Double>]
[-FormField <PdfTableCellFormField[]>]
[-Image <PdfTableCellImage[]>]
[-Italic]
[-LinkContents <String>]
[-LinkDestinationName <String>]
[-LinkUri <String>]
[-NamedDestinationName <String>]
[-NoWrap]
[-RowSpan <Int32>]
[-Run <Object[]>]
[-Strike]
[[-Text] <String>]
[-TextColor <String>]
[-Underline]
[-UnderlineStyle <String>]
[-VerticalAlign <Top|Middle|Bottom>]
[<CommonParameters>]
#
Parameter set: All Parameter Sets

Examples

Create a full-width PDF table section row.

$row = @(New-OfficePdfTableCell -Text 'Identity systems' -ColumnSpan 3 -FillColor '#DBEAFE' -TextColor '#1E3A8A' -Bold)

The returned cell can be passed to PdfTable inside explicit row arrays.

Parameters

-Align PdfColumnAlign optional
Horizontal cell alignment.
Possible values: Left, Center, Right
-Bold SwitchParameter optional
Render the cell text in bold.
-CheckBox PdfTableCellCheckBox[] optionalaliases: CheckBoxes
Typed check boxes rendered inside the cell.
-ColumnSpan Int32 optional
Number of logical columns covered by the cell.
-FillColor String optionalaliases: BackgroundColor, CellFill
Cell fill color. Named colors and hexadecimal colors are accepted.
-FontSize Double optional
Cell font size in PDF points.
-FormField PdfTableCellFormField[] optionalaliases: FormFields
Typed text or choice form fields rendered inside the cell.
-Image PdfTableCellImage[] optionalaliases: Images
Typed images rendered inside the cell.
-Italic SwitchParameter optional
Render the cell text in italics.
-LinkContents String optional
Accessible annotation text for the cell link.
-LinkDestinationName String optional
Named PDF destination linked from the cell.
-LinkUri String optional
Absolute or catalog-base-relative URI linked from the cell.
-NamedDestinationName String optional
Named PDF destination defined at this cell.
-NoWrap SwitchParameter optional
Keep the cell content on one visual line.
-RowSpan Int32 optional
Number of logical rows covered by the cell.
-Run Object[] optionalaliases: Runs
Rich text runs for the cell. Each run can be created with TextRun/PdfTextRun or provided as a hashtable/object.
-Strike SwitchParameter optional
Render the cell text with strikethrough.
-Text String optionalposition: 0
Cell text.
-TextColor String optionalaliases: Color, FontColor
Cell text color. Named colors and hexadecimal colors are accepted.
-Underline SwitchParameter optional
Render the cell text with underline.
-UnderlineStyle String optional
Optional underline style name. PDF table rendering treats any supported value as underline.
-VerticalAlign PdfCellVerticalAlign optional
Vertical cell alignment.
Possible values: Top, Middle, Bottom

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Outputs

PSWriteOffice.Services.Table.OfficeTableCellSpec: Describes a logical table cell that can be rendered by multiple Office table surfaces.