Skip to content

API reference / Common / WatermarkPlacement

Type Alias: WatermarkPlacement ​

ts
type WatermarkPlacement = 
  | {
  at: {
     anchor: WatermarkAnchor;
     offsetX: number;
     offsetY: number;
     rotation: number;
  };
}
  | {
  tile: {
     gapX: number;
     gapY: number;
     rotation: number;
  };
};

Where on a page a [Watermark] lands. All of it is measured on the page as it is shown: on a page turned a quarter turn, the top right is the top right on screen, and a watermark that isn't rotated reads upright.

Its box is what its content occupies: see [WatermarkText], [WatermarkShape] and [WatermarkImage]. Whatever falls outside the page is cut off.