ConvertFrom-FilamentColorToHtml #
ÜBERSICHT #
Erzeugt aus der eingebetteten Filament-Farbdatenbank eine HTML-Seite mit Farb-Kacheln (Standard: 5 pro Reihe).
SYNTAX #
ConvertFrom-FilamentColorToHtml [-Material] <string> [-Option] <string> [-Title] <string>
[-OutputPath] <string> [[-ColumnsPerRow] <int>] [[-SortBy] <string>] [<CommonParameters>]
BESCHREIBUNG #
Liest die eingebetteten Farbdaten über Get-FilamentColorDatabase, filtert nach Material und Option und erzeugt eine HTML-Übersicht mit Kacheln. Die Farbe wird primär aus der Spalte RGB gelesen. Optional können zusätzliche Spalten RGB2, RGB3 und RGB4 vorhanden sein. Wenn mehrere RGB-Spalten befüllt sind, wird der Kachel-Hintergrund als CSS-Gradient gerendert. Wenn keine RGB-Farbe vorhanden ist, wird die Kachel transparent mit Schachmuster dargestellt. Fehlende Werte in RGB2, RGB3 oder RGB4 erzeugen kein Schachmuster, sondern werden einfach ignoriert.
Optional: Wenn die Option “Marble” verwendet wird, wird zusätzlich ein unregelmäßiges Sprenkel-Muster gerendert, um eine Marmor-Optik nachzuahmen.
PARAMETER #
-Material #
Type: string
Filterwert für die Spalte Material (z.B. PLA).
-Option #
Type: string
Filterwert für die Spalte Option (z.B. Basic, GF, CF, Matte, Marble).
-Title #
Type: string
Überschrift der HTML-Seite.
-OutputPath #
Type: string
Zielpfad der HTML-Datei (Pflichtangabe).
-ColumnsPerRow #
Type: int
Default: 5
Anzahl Kacheln pro Reihe. Standard: 5.
-SortBy #
Type: string
Default: 'Algorithm'
Gibt die Sortierung der Farbkacheln an:
- Sku: nach Artikelnummer
- Name: nach Farbname
- Algorithm: Farbspektrum-Algorithmus (Default)
AUSGABEN #
System.IO.FileInfo
BEISPIELE #
# PLA Basic als HTML ausgeben
ConvertFrom-FilamentColorToHtml `
-Material 'PLA' `
-Option 'Basic' `
-Title 'Bambu Lab Filament Hex Code Table' `
-OutputPath 'C:\Temp\PLA-Basic.html'
# PLA Marble als HTML ausgeben
ConvertFrom-FilamentColorToHtml `
-Material 'PLA' `
-Option 'Marble' `
-Title 'Bambu Lab Filament Hex Code Table' `
-OutputPath 'C:\Temp\PLA-Marble.html'