Fix linting and style errors
This commit is contained in:
@ -1,7 +1,7 @@
|
|||||||
import { XmlAttributeComponent } from "file/xml-components";
|
import { XmlAttributeComponent } from "file/xml-components";
|
||||||
import { Distance } from "../drawing";
|
import { IDistance } from "../drawing";
|
||||||
|
|
||||||
export interface IAnchorAttributes extends Distance {
|
export interface IAnchorAttributes extends IDistance {
|
||||||
allowOverlap?: "0" | "1";
|
allowOverlap?: "0" | "1";
|
||||||
behindDoc?: "0" | "1";
|
behindDoc?: "0" | "1";
|
||||||
layoutInCell?: "0" | "1";
|
layoutInCell?: "0" | "1";
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import { assert } from "chai";
|
import { assert } from "chai";
|
||||||
|
|
||||||
import { Utility } from "../../../tests/utility";
|
import { Utility } from "../../../tests/utility";
|
||||||
import { DrawingOptions, TextWrapStyle } from ".././";
|
import { IDrawingOptions, TextWrapStyle } from ".././";
|
||||||
import { Anchor } from "./";
|
import { Anchor } from "./";
|
||||||
|
|
||||||
function createDrawing(drawingOptions: DrawingOptions) {
|
function createDrawing(drawingOptions: IDrawingOptions): Anchor {
|
||||||
return new Anchor(
|
return new Anchor(
|
||||||
1,
|
1,
|
||||||
{
|
{
|
||||||
|
@ -1,24 +1,24 @@
|
|||||||
// http://officeopenxml.com/drwPicFloating.php
|
// http://officeopenxml.com/drwPicFloating.php
|
||||||
import { IMediaDataDimensions } from "file/media";
|
import { IMediaDataDimensions } from "file/media";
|
||||||
import { XmlComponent } from "file/xml-components";
|
import { XmlComponent } from "file/xml-components";
|
||||||
|
import { IDrawingOptions } from "../drawing";
|
||||||
|
import {
|
||||||
|
HorizontalPosition,
|
||||||
|
HorizontalPositionRelativeFrom,
|
||||||
|
IFloating,
|
||||||
|
SimplePos,
|
||||||
|
VerticalPosition,
|
||||||
|
VerticalPositionRelativeFrom,
|
||||||
|
} from "../floating";
|
||||||
|
import { Graphic } from "../inline/graphic";
|
||||||
|
import { TextWrapStyle, WrapNone, WrapSquare, WrapTight, WrapTopAndBottom } from "../text-wrap";
|
||||||
import { DocProperties } from "./../doc-properties/doc-properties";
|
import { DocProperties } from "./../doc-properties/doc-properties";
|
||||||
import { EffectExtent } from "./../effect-extent/effect-extent";
|
import { EffectExtent } from "./../effect-extent/effect-extent";
|
||||||
import { Extent } from "./../extent/extent";
|
import { Extent } from "./../extent/extent";
|
||||||
import { Graphic } from "./../graphic";
|
|
||||||
import { GraphicFrameProperties } from "./../graphic-frame/graphic-frame-properties";
|
import { GraphicFrameProperties } from "./../graphic-frame/graphic-frame-properties";
|
||||||
import { AnchorAttributes } from "./anchor-attributes";
|
import { AnchorAttributes } from "./anchor-attributes";
|
||||||
import { DrawingOptions } from "../drawing";
|
|
||||||
import {
|
|
||||||
SimplePos,
|
|
||||||
HorizontalPosition,
|
|
||||||
VerticalPosition,
|
|
||||||
Floating,
|
|
||||||
VerticalPositionRelativeFrom,
|
|
||||||
HorizontalPositionRelativeFrom,
|
|
||||||
} from "../floating";
|
|
||||||
import { WrapNone, TextWrapStyle, WrapSquare, WrapTight, WrapTopAndBottom } from "../text-wrap";
|
|
||||||
|
|
||||||
const defaultOptions: Floating = {
|
const defaultOptions: IFloating = {
|
||||||
allowOverlap: true,
|
allowOverlap: true,
|
||||||
behindDocument: false,
|
behindDocument: false,
|
||||||
lockAnchor: false,
|
lockAnchor: false,
|
||||||
@ -34,7 +34,7 @@ const defaultOptions: Floating = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export class Anchor extends XmlComponent {
|
export class Anchor extends XmlComponent {
|
||||||
constructor(referenceId: number, dimensions: IMediaDataDimensions, drawingOptions: DrawingOptions) {
|
constructor(referenceId: number, dimensions: IMediaDataDimensions, drawingOptions: IDrawingOptions) {
|
||||||
super("wp:anchor");
|
super("wp:anchor");
|
||||||
|
|
||||||
const floating = {
|
const floating = {
|
||||||
|
@ -2,9 +2,9 @@ import { assert } from "chai";
|
|||||||
import * as fs from "fs";
|
import * as fs from "fs";
|
||||||
|
|
||||||
import { Utility } from "../../tests/utility";
|
import { Utility } from "../../tests/utility";
|
||||||
import { Drawing, DrawingOptions, PlacementPosition } from "./";
|
import { Drawing, IDrawingOptions, PlacementPosition } from "./";
|
||||||
|
|
||||||
function createDrawing(drawingOptions?: DrawingOptions) {
|
function createDrawing(drawingOptions?: IDrawingOptions): Drawing {
|
||||||
const path = "./demo/images/image1.jpeg";
|
const path = "./demo/images/image1.jpeg";
|
||||||
return new Drawing(
|
return new Drawing(
|
||||||
{
|
{
|
||||||
|
@ -1,36 +1,36 @@
|
|||||||
import { IMediaData } from "file/media";
|
import { IMediaData } from "file/media";
|
||||||
import { XmlComponent } from "file/xml-components";
|
import { XmlComponent } from "file/xml-components";
|
||||||
import { Inline } from "./inline";
|
|
||||||
import { Anchor } from "./anchor";
|
import { Anchor } from "./anchor";
|
||||||
import { TextWrapping } from "./text-wrap";
|
import { IFloating } from "./floating";
|
||||||
import { Floating } from "./floating";
|
import { Inline } from "./inline";
|
||||||
|
import { ITextWrapping } from "./text-wrap";
|
||||||
|
|
||||||
export enum PlacementPosition {
|
export enum PlacementPosition {
|
||||||
INLINE,
|
INLINE,
|
||||||
FLOATING,
|
FLOATING,
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Distance {
|
export interface IDistance {
|
||||||
distT?: number;
|
distT?: number;
|
||||||
distB?: number;
|
distB?: number;
|
||||||
distL?: number;
|
distL?: number;
|
||||||
distR?: number;
|
distR?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface DrawingOptions {
|
export interface IDrawingOptions {
|
||||||
position?: PlacementPosition;
|
position?: PlacementPosition;
|
||||||
textWrapping?: TextWrapping;
|
textWrapping?: ITextWrapping;
|
||||||
floating?: Floating;
|
floating?: IFloating;
|
||||||
}
|
}
|
||||||
|
|
||||||
const defaultDrawingOptions: DrawingOptions = {
|
const defaultDrawingOptions: IDrawingOptions = {
|
||||||
position: PlacementPosition.INLINE,
|
position: PlacementPosition.INLINE,
|
||||||
};
|
};
|
||||||
|
|
||||||
export class Drawing extends XmlComponent {
|
export class Drawing extends XmlComponent {
|
||||||
private inline: Inline;
|
private inline: Inline;
|
||||||
|
|
||||||
constructor(imageData: IMediaData, drawingOptions?: DrawingOptions) {
|
constructor(imageData: IMediaData, drawingOptions?: IDrawingOptions) {
|
||||||
super("w:drawing");
|
super("w:drawing");
|
||||||
|
|
||||||
if (imageData === undefined) {
|
if (imageData === undefined) {
|
||||||
@ -42,7 +42,6 @@ export class Drawing extends XmlComponent {
|
|||||||
...drawingOptions,
|
...drawingOptions,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
if (mergedOptions.position === PlacementPosition.INLINE) {
|
if (mergedOptions.position === PlacementPosition.INLINE) {
|
||||||
this.inline = new Inline(imageData.referenceId, imageData.dimensions);
|
this.inline = new Inline(imageData.referenceId, imageData.dimensions);
|
||||||
this.root.push(this.inline);
|
this.root.push(this.inline);
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import { assert } from "chai";
|
import { assert } from "chai";
|
||||||
|
|
||||||
import { Align } from "./align";
|
|
||||||
import { Utility } from "../../../tests/utility";
|
|
||||||
import { VerticalPositionAlign } from ".";
|
import { VerticalPositionAlign } from ".";
|
||||||
|
import { Utility } from "../../../tests/utility";
|
||||||
|
import { Align } from "./align";
|
||||||
|
|
||||||
describe("Align", () => {
|
describe("Align", () => {
|
||||||
describe("#constructor()", () => {
|
describe("#constructor()", () => {
|
||||||
|
@ -38,21 +38,21 @@ export enum VerticalPositionAlign {
|
|||||||
TOP = "top",
|
TOP = "top",
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface HorizontalPositionOptions {
|
export interface IHorizontalPositionOptions {
|
||||||
relative: HorizontalPositionRelativeFrom;
|
relative: HorizontalPositionRelativeFrom;
|
||||||
align?: HorizontalPositionAlign;
|
align?: HorizontalPositionAlign;
|
||||||
offset?: number;
|
offset?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface VerticalPositionOptions {
|
export interface IVerticalPositionOptions {
|
||||||
relative: VerticalPositionRelativeFrom;
|
relative: VerticalPositionRelativeFrom;
|
||||||
align?: VerticalPositionAlign;
|
align?: VerticalPositionAlign;
|
||||||
offset?: number;
|
offset?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Floating {
|
export interface IFloating {
|
||||||
horizontalPosition: HorizontalPositionOptions;
|
horizontalPosition: IHorizontalPositionOptions;
|
||||||
verticalPosition: VerticalPositionOptions;
|
verticalPosition: IVerticalPositionOptions;
|
||||||
allowOverlap?: boolean;
|
allowOverlap?: boolean;
|
||||||
lockAnchor?: boolean;
|
lockAnchor?: boolean;
|
||||||
behindDocument?: boolean;
|
behindDocument?: boolean;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import { assert } from "chai";
|
import { assert } from "chai";
|
||||||
|
|
||||||
import { HorizontalPosition } from "./horizontal-position";
|
import { HorizontalPositionAlign, HorizontalPositionRelativeFrom } from ".";
|
||||||
import { Utility } from "../../../tests/utility";
|
import { Utility } from "../../../tests/utility";
|
||||||
import { HorizontalPositionRelativeFrom, HorizontalPositionAlign } from ".";
|
import { HorizontalPosition } from "./horizontal-position";
|
||||||
|
|
||||||
describe("HorizontalPosition", () => {
|
describe("HorizontalPosition", () => {
|
||||||
describe("#constructor()", () => {
|
describe("#constructor()", () => {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// http://officeopenxml.com/drwPicFloating-position.php
|
// http://officeopenxml.com/drwPicFloating-position.php
|
||||||
import { XmlComponent, XmlAttributeComponent } from "file/xml-components";
|
import { XmlAttributeComponent, XmlComponent } from "file/xml-components";
|
||||||
import { HorizontalPositionRelativeFrom, HorizontalPositionOptions } from "./floating-position";
|
|
||||||
import { Align } from "./align";
|
import { Align } from "./align";
|
||||||
|
import { HorizontalPositionRelativeFrom, IHorizontalPositionOptions } from "./floating-position";
|
||||||
import { PositionOffset } from "./position-offset";
|
import { PositionOffset } from "./position-offset";
|
||||||
|
|
||||||
interface IHorizontalPositionAttributes {
|
interface IHorizontalPositionAttributes {
|
||||||
@ -15,7 +15,7 @@ class HorizontalPositionAttributes extends XmlAttributeComponent<IHorizontalPosi
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class HorizontalPosition extends XmlComponent {
|
export class HorizontalPosition extends XmlComponent {
|
||||||
constructor(horizontalPosition: HorizontalPositionOptions) {
|
constructor(horizontalPosition: IHorizontalPositionOptions) {
|
||||||
super("wp:positionH");
|
super("wp:positionH");
|
||||||
|
|
||||||
this.root.push(
|
this.root.push(
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { assert } from "chai";
|
import { assert } from "chai";
|
||||||
|
|
||||||
import { PositionOffset } from "./position-offset";
|
|
||||||
import { Utility } from "../../../tests/utility";
|
import { Utility } from "../../../tests/utility";
|
||||||
|
import { PositionOffset } from "./position-offset";
|
||||||
|
|
||||||
describe("PositionOffset", () => {
|
describe("PositionOffset", () => {
|
||||||
describe("#constructor()", () => {
|
describe("#constructor()", () => {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// http://officeopenxml.com/drwPicFloating-position.php
|
// http://officeopenxml.com/drwPicFloating-position.php
|
||||||
import { XmlComponent, XmlAttributeComponent } from "file/xml-components";
|
import { XmlAttributeComponent, XmlComponent } from "file/xml-components";
|
||||||
|
|
||||||
interface ISimplePosAttributes {
|
interface ISimplePosAttributes {
|
||||||
x: number;
|
x: number;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import { assert } from "chai";
|
import { assert } from "chai";
|
||||||
|
|
||||||
import { VerticalPosition } from "./vertical-position";
|
import { VerticalPositionAlign, VerticalPositionRelativeFrom } from ".";
|
||||||
import { Utility } from "../../../tests/utility";
|
import { Utility } from "../../../tests/utility";
|
||||||
import { VerticalPositionRelativeFrom, VerticalPositionAlign } from ".";
|
import { VerticalPosition } from "./vertical-position";
|
||||||
|
|
||||||
describe("VerticalPosition", () => {
|
describe("VerticalPosition", () => {
|
||||||
describe("#constructor()", () => {
|
describe("#constructor()", () => {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// http://officeopenxml.com/drwPicFloating-position.php
|
// http://officeopenxml.com/drwPicFloating-position.php
|
||||||
import { XmlComponent, XmlAttributeComponent } from "file/xml-components";
|
import { XmlAttributeComponent, XmlComponent } from "file/xml-components";
|
||||||
import { VerticalPositionRelativeFrom, VerticalPositionOptions } from "./floating-position";
|
|
||||||
import { Align } from "./align";
|
import { Align } from "./align";
|
||||||
|
import { IVerticalPositionOptions, VerticalPositionRelativeFrom } from "./floating-position";
|
||||||
import { PositionOffset } from "./position-offset";
|
import { PositionOffset } from "./position-offset";
|
||||||
|
|
||||||
interface IVerticalPositionAttributes {
|
interface IVerticalPositionAttributes {
|
||||||
@ -15,7 +15,7 @@ class VerticalPositionAttributes extends XmlAttributeComponent<IVerticalPosition
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class VerticalPosition extends XmlComponent {
|
export class VerticalPosition extends XmlComponent {
|
||||||
constructor(verticalPosition: VerticalPositionOptions) {
|
constructor(verticalPosition: IVerticalPositionOptions) {
|
||||||
super("wp:positionV");
|
super("wp:positionV");
|
||||||
|
|
||||||
this.root.push(
|
this.root.push(
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
import { XmlAttributeComponent } from "file/xml-components";
|
import { XmlAttributeComponent } from "file/xml-components";
|
||||||
import { Distance } from "../drawing";
|
import { IDistance } from "../drawing";
|
||||||
|
|
||||||
export interface IInlineAttributes extends Distance {}
|
// tslint:disable-next-line:no-empty-interface
|
||||||
|
export interface IInlineAttributes extends IDistance {}
|
||||||
|
|
||||||
export class InlineAttributes extends XmlAttributeComponent<IInlineAttributes> {
|
export class InlineAttributes extends XmlAttributeComponent<IInlineAttributes> {
|
||||||
protected xmlKeys = {
|
protected xmlKeys = {
|
||||||
|
@ -4,8 +4,8 @@ import { XmlComponent } from "file/xml-components";
|
|||||||
import { DocProperties } from "./../doc-properties/doc-properties";
|
import { DocProperties } from "./../doc-properties/doc-properties";
|
||||||
import { EffectExtent } from "./../effect-extent/effect-extent";
|
import { EffectExtent } from "./../effect-extent/effect-extent";
|
||||||
import { Extent } from "./../extent/extent";
|
import { Extent } from "./../extent/extent";
|
||||||
import { Graphic } from "./../graphic";
|
|
||||||
import { GraphicFrameProperties } from "./../graphic-frame/graphic-frame-properties";
|
import { GraphicFrameProperties } from "./../graphic-frame/graphic-frame-properties";
|
||||||
|
import { Graphic } from "./../inline/graphic";
|
||||||
import { InlineAttributes } from "./inline-attributes";
|
import { InlineAttributes } from "./inline-attributes";
|
||||||
|
|
||||||
export class Inline extends XmlComponent {
|
export class Inline extends XmlComponent {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// http://officeopenxml.com/drwPicFloating-textWrap.php
|
// http://officeopenxml.com/drwPicFloating-textWrap.php
|
||||||
import { Distance } from "../drawing";
|
import { IDistance } from "../drawing";
|
||||||
|
|
||||||
export enum TextWrapStyle {
|
export enum TextWrapStyle {
|
||||||
NONE,
|
NONE,
|
||||||
@ -15,8 +15,8 @@ export enum WrapTextOption {
|
|||||||
LARGEST = "largest",
|
LARGEST = "largest",
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface TextWrapping {
|
export interface ITextWrapping {
|
||||||
textWrapStyle: TextWrapStyle;
|
textWrapStyle: TextWrapStyle;
|
||||||
wrapTextOption?: WrapTextOption;
|
wrapTextOption?: WrapTextOption;
|
||||||
distanceFromText?: Distance;
|
distanceFromText?: IDistance;
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
// http://officeopenxml.com/drwPicFloating-textWrap.php
|
// http://officeopenxml.com/drwPicFloating-textWrap.php
|
||||||
import { XmlComponent, XmlAttributeComponent } from "file/xml-components";
|
import { XmlAttributeComponent, XmlComponent } from "file/xml-components";
|
||||||
import { TextWrapping, WrapTextOption } from ".";
|
import { ITextWrapping, WrapTextOption } from ".";
|
||||||
import { Distance } from "../drawing";
|
import { IDistance } from "../drawing";
|
||||||
|
|
||||||
interface IWrapSquareAttributes extends Distance {
|
interface IWrapSquareAttributes extends IDistance {
|
||||||
wrapText?: WrapTextOption;
|
wrapText?: WrapTextOption;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -18,7 +18,7 @@ class WrapSquareAttributes extends XmlAttributeComponent<IWrapSquareAttributes>
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class WrapSquare extends XmlComponent {
|
export class WrapSquare extends XmlComponent {
|
||||||
constructor(textWrapping: TextWrapping) {
|
constructor(textWrapping: ITextWrapping) {
|
||||||
super("wp:wrapSquare");
|
super("wp:wrapSquare");
|
||||||
|
|
||||||
this.root.push(
|
this.root.push(
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// http://officeopenxml.com/drwPicFloating-textWrap.php
|
// http://officeopenxml.com/drwPicFloating-textWrap.php
|
||||||
import { XmlComponent, XmlAttributeComponent } from "file/xml-components";
|
import { XmlAttributeComponent, XmlComponent } from "file/xml-components";
|
||||||
import { Distance } from "../drawing";
|
import { IDistance } from "../drawing";
|
||||||
|
|
||||||
interface IWrapTightAttributes {
|
interface IWrapTightAttributes {
|
||||||
distT?: number;
|
distT?: number;
|
||||||
@ -15,7 +15,7 @@ class WrapTightAttributes extends XmlAttributeComponent<IWrapTightAttributes> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class WrapTight extends XmlComponent {
|
export class WrapTight extends XmlComponent {
|
||||||
constructor(distanceFromText?: Distance) {
|
constructor(distanceFromText?: IDistance) {
|
||||||
super("wp:wrapTight");
|
super("wp:wrapTight");
|
||||||
|
|
||||||
distanceFromText = distanceFromText || {
|
distanceFromText = distanceFromText || {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// http://officeopenxml.com/drwPicFloating-textWrap.php
|
// http://officeopenxml.com/drwPicFloating-textWrap.php
|
||||||
import { XmlComponent, XmlAttributeComponent } from "file/xml-components";
|
import { XmlAttributeComponent, XmlComponent } from "file/xml-components";
|
||||||
import { Distance } from "../drawing";
|
import { IDistance } from "../drawing";
|
||||||
|
|
||||||
interface IWrapTopAndBottomAttributes {
|
interface IWrapTopAndBottomAttributes {
|
||||||
distT?: number;
|
distT?: number;
|
||||||
@ -15,7 +15,7 @@ class WrapTopAndBottomAttributes extends XmlAttributeComponent<IWrapTopAndBottom
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class WrapTopAndBottom extends XmlComponent {
|
export class WrapTopAndBottom extends XmlComponent {
|
||||||
constructor(distanceFromText?: Distance) {
|
constructor(distanceFromText?: IDistance) {
|
||||||
super("wp:wrapTopAndBottom");
|
super("wp:wrapTopAndBottom");
|
||||||
|
|
||||||
distanceFromText = distanceFromText || {
|
distanceFromText = distanceFromText || {
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
|
import { XmlComponent } from "file/xml-components";
|
||||||
import { Footer } from "./footer/footer";
|
import { Footer } from "./footer/footer";
|
||||||
import { IMediaData, Media } from "./media";
|
import { IMediaData, Media } from "./media";
|
||||||
import { Paragraph } from "./paragraph";
|
import { Paragraph } from "./paragraph";
|
||||||
import { Relationships } from "./relationships";
|
import { Relationships } from "./relationships";
|
||||||
import { Table } from "./table";
|
import { Table } from "./table";
|
||||||
import { XmlComponent } from ".";
|
|
||||||
|
|
||||||
export class FooterWrapper {
|
export class FooterWrapper {
|
||||||
private readonly footer: Footer;
|
private readonly footer: Footer;
|
||||||
@ -36,7 +36,7 @@ export class FooterWrapper {
|
|||||||
this.footer.addDrawing(imageData);
|
this.footer.addDrawing(imageData);
|
||||||
}
|
}
|
||||||
|
|
||||||
public addChildElement(childElement: XmlComponent | string) {
|
public addChildElement(childElement: XmlComponent | string): void {
|
||||||
this.footer.addChildElement(childElement);
|
this.footer.addChildElement(childElement);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
|
import { XmlComponent } from "file/xml-components";
|
||||||
import { Header } from "./header/header";
|
import { Header } from "./header/header";
|
||||||
import { IMediaData, Media } from "./media";
|
import { IMediaData, Media } from "./media";
|
||||||
import { Paragraph } from "./paragraph";
|
import { Paragraph } from "./paragraph";
|
||||||
import { Relationships } from "./relationships";
|
import { Relationships } from "./relationships";
|
||||||
import { Table } from "./table";
|
import { Table } from "./table";
|
||||||
import { XmlComponent } from ".";
|
|
||||||
|
|
||||||
export class FirstPageHeaderWrapper {
|
export class FirstPageHeaderWrapper {
|
||||||
private readonly header: Header;
|
private readonly header: Header;
|
||||||
@ -86,7 +86,7 @@ export class HeaderWrapper {
|
|||||||
this.header.addDrawing(imageData);
|
this.header.addDrawing(imageData);
|
||||||
}
|
}
|
||||||
|
|
||||||
public addChildElement(childElement: XmlComponent | string) {
|
public addChildElement(childElement: XmlComponent | string): void {
|
||||||
this.header.addChildElement(childElement);
|
this.header.addChildElement(childElement);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
import { Drawing } from "../../drawing";
|
import { Drawing } from "../../drawing";
|
||||||
import { DrawingOptions } from "../../drawing/drawing";
|
import { IDrawingOptions } from "../../drawing/drawing";
|
||||||
import { IMediaData } from "../../media/data";
|
import { IMediaData } from "../../media/data";
|
||||||
import { Run } from "../run";
|
import { Run } from "../run";
|
||||||
|
|
||||||
export class PictureRun extends Run {
|
export class PictureRun extends Run {
|
||||||
private drawing: Drawing;
|
private drawing: Drawing;
|
||||||
|
|
||||||
constructor(imageData: IMediaData, drawingOptions?: DrawingOptions) {
|
constructor(imageData: IMediaData, drawingOptions?: IDrawingOptions) {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
if (imageData === undefined) {
|
if (imageData === undefined) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { Styles } from "./";
|
|
||||||
import * as fastXmlParser from "fast-xml-parser";
|
import * as fastXmlParser from "fast-xml-parser";
|
||||||
import { ImportedXmlComponent, ImportedRootElementAttributes, parseOptions, convertToXmlComponent } from "./../../file/xml-components";
|
import { convertToXmlComponent, ImportedRootElementAttributes, ImportedXmlComponent, parseOptions } from "file/xml-components";
|
||||||
|
import { Styles } from "./";
|
||||||
|
|
||||||
export class ExternalStylesFactory {
|
export class ExternalStylesFactory {
|
||||||
/**
|
/**
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
/* tslint:disable */
|
||||||
import { XmlComponent, IXmlableObject } from ".";
|
import { XmlComponent, IXmlableObject } from ".";
|
||||||
import * as fastXmlParser from "fast-xml-parser";
|
import * as fastXmlParser from "fast-xml-parser";
|
||||||
import { flatMap } from "lodash";
|
import { flatMap } from "lodash";
|
||||||
|
Reference in New Issue
Block a user