UNPKG

@joefitter/docx

Version:

Generate .docx documents with JavaScript (formerly Office-Clippy)

46 lines (45 loc) 1.6 kB
import { BorderStyle } from "../../../file/styles"; import { IXmlableObject, XmlComponent } from "../../../file/xml-components"; export declare class TableCellBorders extends XmlComponent { constructor(); prepForXml(): IXmlableObject | undefined; addTopBorder(style: BorderStyle, size: number, color: string): TableCellBorders; addStartBorder(style: BorderStyle, size: number, color: string): TableCellBorders; addBottomBorder(style: BorderStyle, size: number, color: string): TableCellBorders; addEndBorder(style: BorderStyle, size: number, color: string): TableCellBorders; } export declare class GridSpan extends XmlComponent { constructor(value: number); } export declare enum VMergeType { CONTINUE = "continue", RESTART = "restart" } export declare class VMerge extends XmlComponent { constructor(value: VMergeType); } export declare enum VerticalAlign { BOTTOM = "bottom", CENTER = "center", TOP = "top" } export declare class VAlign extends XmlComponent { constructor(value: VerticalAlign); } export declare enum WidthType { AUTO = "auto", DXA = "dxa", NIL = "nil", PERCENTAGE = "pct" } export declare class TableCellWidth extends XmlComponent { constructor(value: string | number, type: WidthType); } export interface ITableCellShadingAttributesProperties { readonly fill?: string; readonly color?: string; readonly val?: string; } export declare class TableCellShading extends XmlComponent { constructor(attrs: ITableCellShadingAttributesProperties); }