API Reference
New-HTMLGage
Creates a new HTML gauge with customizable options.
Remarks
This function creates a new HTML gauge with various customizable options such as type, colors, fonts, values, and more.
Examples
EXAMPLE 1
New-HTMLGage -Value 75 -Label "Progress" -Type "Donut" -MinValue 0 -MaxValue 100 -SectorColors @("red", "yellow", "green")
Creates a new donut gauge with a value of 75, labeled as "Progress", with a range from 0 to 100, and sector colors red, yellow, and green.
EXAMPLE 2
New-HTMLGage -Value 65 -Label "Performance" -MinValue 0 -MaxValue 100 -TargetLine 80 -TargetLineColor "red" -TargetLineWidth 3
Creates a gauge with a target line at 80 to show the goal.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
New-HTMLGage [-BackgroundGaugageColor <String>] [-Counter] [-DecimalNumbers <Int32>] [-Differential] [-DisplayRemaining] [-DonutStartAngle <Nullable`1>] [-FormatNumber] [-GageContent <ScriptBlock>] [-GaugageWidth <Decimal>] [-Height <Nullable`1>] [-HideMinMax] [-HideValue] [-HumanFriendly] [-HumanFriendlyDecimal <Int32>] [-Label <String>] [-LabelColor <String>] [-LabelMinFontSize <Nullable`1>] [-LevelColors <String[]>] [-MaxLabelMinFontSize <Nullable`1>] [-MaxText <String>] [-MaxValue <Nullable`1>] [-MinLabelMinFontSize <Nullable`1>] [-MinText <String>] [-MinValue <Nullable`1>] [-NoGradient] [-Pointer] [-PointerBottomLength <Nullable`1>] [-PointerBottomWidth <Nullable`1>] [-PointerColor <String>] [-PointerStrokeLinecap <square|round>] [-PointerStrokeWidth <Nullable`1>] [-PointerTopLength <Nullable`1>] [-RefreshAnimationTime <Nullable`1>] [-RefreshAnimationType <linear|>|<|<>|bounce>] [-Reverse] [-SectorColors <String[]>] [-ShadowOpacity <Nullable`1>] [-ShadowSize <Nullable`1>] [-ShadowVerticalOffset <Nullable`1>] [-ShowInnerShadow] [-StartAnimationTime <Nullable`1>] [-StartAnimationType <linear|>|<|<>|bounce>] [-StrokeColor <String>] [-TargetLine <Nullable`1>] [-TargetLineColor <String>] [-TargetLineWidth <Nullable`1>] [-Type <Gage|Donut>] [-UseAbsoluteValues] -Value <Decimal> [-ValueColor <String>] [-ValueFont <String>] [-ValueMinFontSize <Nullable`1>] [-ValueSymbol <String>] [-Width <Nullable`1>] [<CommonParameters>]
#
All Parameter SetsParameters
- BackgroundGaugageColor String
- The background color of the gauge.
- Counter SwitchParameter
- Indicates whether a counter should be displayed.
- DecimalNumbers Int32
- The number of decimal places to display.
- Differential SwitchParameter
- Indicates whether the gauge should fill from center rather than from min value.
- DisplayRemaining SwitchParameter
- Indicates whether the remaining value should be displayed.
- DonutStartAngle Nullable`1
- Angle to start from when in donut mode (default: 90).
- FormatNumber SwitchParameter
- Indicates whether the number should be formatted.
- GageContent ScriptBlock
- The content of the gauge.
- GaugageWidth Decimal
- The width of the gauge.
- Height Nullable`1
- The gauge height in pixels.
- HideMinMax SwitchParameter
- Indicates whether the min/max values should be hidden.
- HideValue SwitchParameter
- Indicates whether the value should be hidden.
- HumanFriendly SwitchParameter
- Indicates whether the value should be displayed in a human-friendly format.
- HumanFriendlyDecimal Int32
- The number of decimal places to display in human-friendly format.
- Label String
- The label to display on the gauge.
- LabelColor String
- The color of the label.
- LabelMinFontSize Nullable`1
- Absolute minimum font size for the label (default: 10).
- LevelColors String[]
- An array of colors for default gradient sectors (e.g., @("green", "yellow", "red")).
- MaxLabelMinFontSize Nullable`1
- Absolute minimum font size for the max label (default: 10).
- MaxText String
- The text to display for the maximum value.
- MaxValue Nullable`1
- The maximum value of the gauge.
- MinLabelMinFontSize Nullable`1
- Absolute minimum font size for the min label (default: 10).
- MinText String
- The text to display for the minimum value.
- MinValue Nullable`1
- The minimum value of the gauge.
- NoGradient SwitchParameter
- Indicates whether gradient should be disabled.
- Pointer SwitchParameter
- Indicates whether a pointer should be displayed.
- PointerBottomLength Nullable`1
- The length of the bottom of the pointer.
- PointerBottomWidth Nullable`1
- The width of the bottom of the pointer.
- PointerColor String
- The color of the pointer.
- PointerStrokeLinecap Object
- The linecap style of the pointer stroke. Valid values are 'none', 'square', 'round'.
- Possible values:
square,round - PointerStrokeWidth Nullable`1
- The width of the pointer stroke.
- PointerTopLength Nullable`1
- The length of the top of the pointer.
- RefreshAnimationTime Nullable`1
- Length of refresh animation in milliseconds (default: 700).
- RefreshAnimationType String
- Type of refresh animation. Valid values are 'linear', '>', '<', '<>', 'bounce'.
- Possible values:
linear,>,<,<>,bounce - Reverse SwitchParameter
- Indicates whether the gauge should be displayed in reverse.
- SectorColors String[]
- An array of colors to use for different sectors of the gauge. .PARAMETER UseAbsoluteValues Indicates whether to use absolute values for custom sectors. By default, it uses percentage values.
- ShadowOpacity Nullable`1
- The opacity of the shadow.
- ShadowSize Nullable`1
- The size of the shadow.
- ShadowVerticalOffset Nullable`1
- The vertical offset of the shadow.
- ShowInnerShadow SwitchParameter
- Indicates whether an inner shadow should be displayed.
- StartAnimationTime Nullable`1
- Length of initial animation in milliseconds (default: 700).
- StartAnimationType String
- Type of initial animation. Valid values are 'linear', '>', '<', '<>', 'bounce'.
- Possible values:
linear,>,<,<>,bounce - StrokeColor String
- The color of the stroke.
- TargetLine Nullable`1
- Value where target line will be displayed.
- TargetLineColor String
- Color of the target line (default: "#000000").
- TargetLineWidth Nullable`1
- Width of the target line (default: 1.5).
- Type String
- Specifies the type of gauge to create. Valid values are 'Gage' and 'Donut'. Default is 'Gage'.
- Possible values:
Gage,Donut - UseAbsoluteValues SwitchParameter
- Value Decimal
- The value to display on the gauge. This parameter is mandatory.
- ValueColor String
- The color of the value displayed on the gauge.
- ValueFont String
- The font of the value displayed on the gauge.
- ValueMinFontSize Nullable`1
- Absolute minimum font size for the value label (default: 16).
- ValueSymbol String
- The symbol to display with the value.
- Width Nullable`1
- The gauge width in pixels.