Klasse DimensionExpressionService
Konstruktoren
Methoden
Statischevaluate
evaluate( expression: string, value: number, decimalPlaces: number, removeTrailingZeros?: boolean,): string Parameter
- expression: string
- value: number
- decimalPlaces: number
OptionalremoveTrailingZeros: boolean
Rückgabewert string
The evaluated expression as a formatted string
StatischformatDimensionText
formatDimensionText( value: number, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean, prefix?: string,): string Parameter
- value: number
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: booleanOptionalprefix: string
Rückgabewert string
Formatted dimension text
StatischformatLinearText
formatLinearText( distance: number, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean,): string Parameter
- distance: number
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: boolean
Rückgabewert string
StatischformatAngularText
formatAngularText( angle: number, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean,): string Parameter
- angle: number
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: boolean
Rückgabewert string
StatischformatRadialText
formatRadialText( radius: number, showDiameter: boolean, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean,): string Parameter
- radius: number
- showDiameter: boolean
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: boolean
Rückgabewert string
StatischformatDiametralText
formatDiametralText( diameter: number, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean,): string Parameter
- diameter: number
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: boolean
Rückgabewert string
StatischformatOrdinateText
formatOrdinateText( coordinate: number, axisName: string, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean,): string Parameter
- coordinate: number
- axisName: string
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: boolean
Rückgabewert string
Service for evaluating mathematical expressions in dimension labels. Supports basic arithmetic operations and template string replacement.