ColorFormat — Aspose.Slides FOSS for Java API Reference
Enumerations ColorFormat la classe représente une couleur utilisée dans une présentation. Elle prend en charge les couleurs RGB, prédéfinies et de schéma. Elle implémente IColorFormat et IFillParamSource.
Enumerations: org.aspose.slides.foss
import org.aspose.slides.foss.*;public class ColorFormat implements IColorFormat, IFillParamSourceEnumerations
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|---|---|---|
getColorType() / setColorType(ColorType) | ColorType | Lecture/Écriture | Le type de couleur (RGB, schéma, prédéfini, etc.). |
getColor() / setColor(Color) | Color | Lecture/Écriture | La résolue java.awt.Color valeur. |
getPresetColor() / setPresetColor(PresetColor) | PresetColor | Lecture/Écriture | Constante de couleur prédéfinie. |
getSchemeColor() / setSchemeColor(SchemeColor) | SchemeColor | Lecture/Écriture | Couleur de schéma du thème. |
getR() / setR(int) | int | Lecture/Écriture | Composante rouge (0-255). |
getG() / setG(int) | int | Lecture/Écriture | Composante verte (0-255). |
getB() / setB(int) | int | Lecture/Écriture | Composante bleue (0-255). |
getFloatR() / setFloatR(float) | float | Lecture/Écriture | Composante rouge (0.0-1.0). |
Exemples d’utilisation
Définir une couleur de remplissage uni
import org.aspose.slides.foss.*;
import java.awt.Color;
Presentation prs = new Presentation();
IAutoShape shape = prs.getSlides().get(0).getShapes()
.addAutoShape(ShapeType.RECTANGLE, 50, 50, 200, 100);
IFillFormat fill = shape.getFillFormat();
fill.setFillType(FillType.SOLID);
fill.getSolidFillColor().setColor(Color.BLUE);
prs.save("color.pptx", SaveFormat.PPTX);Utiliser une couleur de schéma
fill.getSolidFillColor().setColorType(ColorType.SCHEME);
fill.getSolidFillColor().setSchemeColor(SchemeColor.ACCENT1);