ColorFormat — Aspose.Slides FOSS for .NET API Reference
Enumerations ColorFormat класът представлява стойност на цвят, използвана навсякъде в Slides API — за запълнения, линии, шрифтове, ефекти и др. Той поддържа RGB цветове, scheme colors (theme-aware) и preset named colors.
Enumerations: Aspose.Slides.Foss (net9.0)
using Aspose.Slides.Foss;public class ColorFormat : IColorFormatEnumerations
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|---|---|---|
ColorType | ColorType | Enumerations | Тип на цвета (RGB, Scheme, Preset и др.). |
Color | Color? | Enumerations | Разрешена ARGB стойност на цвета. |
PresetColor | PresetColor | Enumerations | Име на предварително зададения цвят, ако е приложимо. |
SchemeColor | SchemeColor | Enumerations | Цвят от схемата на темата, ако е приложимо. |
R | int | Enumerations | Червен компонент (0–255). |
G | int | Enumerations | Зелен компонент (0–255). |
B | int | Enumerations | Син компонент (0–255). |
FloatR | float | Enumerations | Червен компонент като float (0.0–1.0). |
FloatG | float | Enumerations | Зелен компонент като float (0.0–1.0). |
FloatB | float | Enumerations | Син компонент като float (0.0–1.0). |
Hue | float | Enumerations | Стойност на нюанса. |
Saturation | float | Enumerations | Стойност на наситеността. |
Luminance | float | Enumerations | Стойност на яркостта. |
Примери за употреба
Прочетете цвят от запълване на форма
using Aspose.Slides.Foss;
using var prs = new Presentation("deck.pptx");
var shape = prs.Slides[0].Shapes[0];
var color = shape.FillFormat.SolidFillColor;
Console.WriteLine($"Type: {color.ColorType}");
Console.WriteLine($"RGB: ({color.R}, {color.G}, {color.B})");
Console.WriteLine($"Resolved: {color.Color}");