24 lines
1.2 KiB
TypeScript
24 lines
1.2 KiB
TypeScript
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);
|
|
}
|