interface JLabelUpdate {
    active: boolean;
    allowOverlapping: boolean;
    anchor: LabelAnchors;
    backgroundSymbolActive: boolean;
    backgroundSymbolData: string;
    backgroundSymbolMimeType: string;
    followMapRotation: boolean;
    frameActive: boolean;
    frameBorderColor: string;
    frameFillColor: string;
    frameTransparency: number;
    labelSpacing: number;
    maximumZoom: number;
    minimumZoom: number;
    offset: {
        x: number;
        y: number;
    };
    outlineColor: string;
    outlined: boolean;
    referenceZoom?: number;
    rotationAttribute: null | string;
    rotationDirection: RotationDirection;
    text: JMultiLocaleTranslationValue;
    textBold: boolean;
    textColor: string;
    textItalic: boolean;
    textSize: number;
    transparency: number;
    typeface: JTYPEFACE;
}

Hierarchy

  • Omit<JLabel, "rotationUnit" | "rotationOrigin" | "backgroundSymbolOffset">
    • JLabelUpdate

Properties

active: boolean
allowOverlapping: boolean
anchor: LabelAnchors
backgroundSymbolActive: boolean
backgroundSymbolData: string
backgroundSymbolMimeType: string
followMapRotation: boolean
frameActive: boolean
frameBorderColor: string
frameFillColor: string
frameTransparency: number
labelSpacing: number
maximumZoom: number
minimumZoom: number
offset: {
    x: number;
    y: number;
}

Type declaration

  • x: number
  • y: number
outlineColor: string
outlined: boolean
referenceZoom?: number
rotationAttribute: null | string
rotationDirection: RotationDirection
textBold: boolean
textColor: string
textItalic: boolean
textSize: number
transparency: number
typeface: JTYPEFACE