Skip to content

API reference / Common / Engine types / PaintBorderStyle

Type Alias: PaintBorderStyle ​

ts
type PaintBorderStyle = 
  | "none"
  | "single"
  | "double"
  | "dotted"
  | "dashed"
  | "dashDot"
  | "dashDotDot"
  | "thick"
  | "triple"
  | "thinThickSmallGap"
  | "thickThinSmallGap"
  | "thinThickThinSmallGap"
  | "thinThickMediumGap"
  | "thickThinMediumGap"
  | "thinThickThinMediumGap"
  | "thinThickLargeGap"
  | "thickThinLargeGap"
  | "thinThickThinLargeGap"
  | "wave"
  | "doubleWave"
  | "dashSmallGap"
  | "dashDotStroked"
  | "threeDEmboss"
  | "threeDEngrave"
  | "outset"
  | "inset";

The line pattern of a [PaintBorder] (ST_Border).

None is an explicit no-border (none / nil), distinct from an edge that simply leaves its border unspecified.

The 26 line patterns only. ST_Border also carries ~167 art borders (apples, archedScallops, …), which are meaningful only on a page border — a CT_PageBorder, whose @r:id names the art image — so they have no home here.