UNPKG

docx

Version:

Easily generate .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.

24 lines (23 loc) 1.21 kB
import { DocPropertiesOptions } from '../../drawing/doc-properties/doc-properties'; import { WpsShapeCoreOptions } from '../../drawing/inline/graphic/graphic-data/wps'; import { IFloating } from '../../drawing'; import { OutlineOptions } from '../../drawing/inline/graphic/graphic-data/pic/shape-properties/outline/outline'; import { SolidFillOptions } from '../../drawing/inline/graphic/graphic-data/pic/shape-properties/outline/solid-fill'; import { IMediaDataTransformation, IMediaTransformation } from '../../media'; import { Run } from '../run'; export * from '../../drawing/inline/graphic/graphic-data/wps/body-properties'; type CoreShapeOptions = { readonly transformation: IMediaTransformation; readonly floating?: IFloating; readonly altText?: DocPropertiesOptions; readonly outline?: OutlineOptions; readonly solidFill?: SolidFillOptions; }; export type IWpsShapeOptions = WpsShapeCoreOptions & { readonly type: "wps"; } & CoreShapeOptions; export declare const createTransformation: (options: IMediaTransformation) => IMediaDataTransformation; export declare class WpsShapeRun extends Run { private readonly wpsShapeData; constructor(options: IWpsShapeOptions); }