ColorFormat — Aspose.Slides FOSS for C++ API Reference
El ColorFormat clase especifica un color para el uso en las cargas de forma, líneas, texto y efectos. colores se pueden expresar como RGB, pre-sets o colores de esquema.
Nombre Espacio: Aspose::Slides::Foss
#include <Aspose/Slides/Foss/color_format.h>class ColorFormatHeader: include/Aspose/Slides/Foss/color_format.h
Descripción
ColorFormat es una clase en la biblioteca FOSS para C++ que exponga 0 métodos y 0 propiedades para uso programático.
Capacidades básicas incluyen: Retornar el colortype (rgb, esquema, preset, etc.); establecer el tipo de color; devolver la resolución drawing::color Estas operaciones permiten a los desarrolladores integrar la funcionalidad de formato color directamente en aplicaciones C++.
Interfaz IColorFormat
El IColorFormat Interface (de la i_color_format.h) proporciona métodos para obtener y establecer valores de color:
| Metodología | Descripción |
|---|---|
color_type() | De vuelta la ColorType (RGB, esquema, preset, etc.). |
set_color_type(ColorType) | Define el tipo de color. |
color() | devolver el resuelto Drawing::Color Valor de valor. |
set_color(const Drawing::Color&) | Colorear el color de A Drawing::Color Valor de valor. |
preset_color() | De vuelta la PresetColor Valor de valor. |
set_preset_color(PresetColor) | Configure el color como un prefixo llamado color. |
scheme_color() | De vuelta la SchemeColor Valor de valor. |
set_scheme_color(SchemeColor) | Configure el color como un tema de colores. |
Para configurar un color de los componentes RGB, construye una Drawing::Color y pasarlo a set_color():
// Set color from individual R, G, B components (0-255 each)
color_format->set_color(Drawing::Color(255, 128, 0));SimpleColorFormat
El SimpleColorFormat La clase proporciona una interfaz de color simplificada utilizada por los enchufes, las bolas y los efectos 3D:
| Propiedad | Descripción |
|---|---|
color_type() | El tipo de color. |
preset_color() | Preset valor de color. |
scheme_color() | Valor de color del esquema. |