Shape ın Glow Effect renk bilgisini C++ ile oku
Olası Kullanım Senaryoları
Herhangi bir şeklin parlama efektinin rengini okumak istiyorsanız, lütfen Shape.Glow.Color özelliğini kullanın. Bu, şeklin parlama efektinin rengi ile ilgili çeşitli özellikleri bulmanıza yardımcı olacaktır.
Şeklin Parlama Efektinin Rengini Oku
Lütfen aşağıdaki örnek kodu ve kaynak excel dosyasını ve başvurunuz için konsol çıktısını görün. Aşağıdaki ekran görüntüsü, Microsoft Excel’de görüldüğünde kaynak excel dosyasının parlama efektini gösterir.
C++ ile şekillerin glow efekti rengini okuma kodu
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
using namespace Aspose::Cells::Drawing;
int main()
{
Aspose::Cells::Startup();
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
Workbook book(srcDir + u"sourceGlowEffectColor.xlsx");
Worksheet sheet = book.GetWorksheets().Get(0);
Shape shape = sheet.GetShapes().Get(0);
GlowEffect effect = shape.GetGlow();
CellsColor color = effect.GetColor();
Color clr = color.GetColor();
uint32_t argb = (static_cast<uint32_t>(clr.a) << 24) |
(static_cast<uint32_t>(clr.r) << 16) |
(static_cast<uint32_t>(clr.g) << 8) |
static_cast<uint32_t>(clr.b);
std::cout << "Color: " << argb << std::endl;
std::cout << "ColorIndex: " << color.GetColorIndex() << std::endl;
std::cout << "IsShapeColor: " << color.IsShapeColor() << std::endl;
std::cout << "Transparency: " << color.GetTransparency() << std::endl;
std::cout << "Type: " << static_cast<int>(color.GetType()) << std::endl;
Aspose::Cells::Cleanup();
}
Konsol Çıkışı
Yukarıdaki örnek kodun, sağlanan kaynak excel dosyası ile birlikte çalıştırıldığında konsol çıktısı. İşte yukarıdaki örnek kodun konsol çıktısı.
Color: Color [A=222, R=255, G=0, B=0]
ColorIndex: 16711672
IsShapeColor: True
Transparency: 0.13
Type: RGB