Watermark element information.

const watermarkElementInfo = {
type: 0,
pathName: 'pathName',
page: 0,
text: 'text',
fontName: 'fontName',
fontSize: 0,
textColor: 0,
rotation: 0,
opacity: 0,
scale: 0,
top: true,
verticalDistance: 0,
verticalDistanceFrom: 0,
horizontalDistance: 0,
horizontalDistanceFrom: 0,
start: 0,
end: 0,
even: true,
odd: true,
onScreen: true,
onPrint: true,
fixedPrint: true,
percentage: true,
pontUnit: true,
specifyWatermarkDicValue: ''
};
interface WatermarkElementInfoType {
    end?: number;
    even?: boolean;
    fixedPrint?: boolean;
    fontName?: string;
    fontSize?: number;
    horizontalDistance?: number;
    horizontalDistanceFrom?: number;
    odd?: boolean;
    onPrint?: boolean;
    onScreen?: boolean;
    opacity?: number;
    page?: number;
    pathName?: string;
    percentage?: boolean;
    pontUnit?: boolean;
    rotation?: number;
    scale?: number;
    specifyWatermarkDicValue?: string;
    start?: number;
    text?: string;
    textColor?: number;
    top?: boolean;
    type?: number;
    verticalDistance?: number;
    verticalDistanceFrom?: number;
}

Properties

end?: number

Page end position: start from 0."

even?: boolean

If only even pages, set bOdd to false.

fixedPrint?: boolean

Whether to fix print.

fontName?: string

The font name of watermark text.

fontSize?: number

The font size of watermark text.

horizontalDistance?: number

The distance of horizontal, default unit is Inches.

horizontalDistanceFrom?: number

Horizontal distance reference: Left 0, Center 1, Right 2.

odd?: boolean

If only odd pages, set bEven to false.

onPrint?: boolean

Whether to print.

onScreen?: boolean

Whether to display on screen.

opacity?: number

Opacity,range from 0 to 1 percentage

page?: number

The pages index will use for setting watermark.(0~nPageCount)

pathName?: string

Image or pdf absolute path, valid when nType is 1

percentage?: boolean

Whether to display as a percentage of the page.

pontUnit?: boolean

Whether to use points as the unit.

rotation?: number

The watermak text range (0~360 degree)

scale?: number

Scale relative to target page, range from 0 to 1 percentage

specifyWatermarkDicValue?: string

Set watermark dictionary value.

start?: number

Page start position: start from 0.

text?: string

The watermark text, valid when nType is 0.

textColor?: number

The color of watermark text.

top?: boolean

Set to FALSE to appear behind the page, or TRUE to appear on top of the page.

type?: number

Types of watermark elements.0-Text, 1-File

verticalDistance?: number

The distance of vertical , default unit is Inches.

verticalDistanceFrom?: number

Vertical distance reference: Top 0, Center 1, Bottom 2.