//次のサンプルコードは、シェイプの背景色と背景色の透明度を設定します。
var heart = sheet.shapes.add("Shape1", GC.Spread.Sheets.Shapes.AutoShapeType.heart, 100, 60, 200, 160);
var oldStyle = heart.style();
oldStyle.fill = {
type: GC.Spread.Sheets.Shapes.ShapeFillType.solid,
color: "red",
transparency: 0.5
};
heart.style(oldStyle);
//次のサンプルコードは、シェイプのグラデーションの背景を設定します。
var heart = sheet.shapes.add("Shape1", GC.Spread.Sheets.Shapes.AutoShapeType.heart, 100, 60, 200, 160);
var oldStyle = heart.style();
oldStyle.fill = {
type: GC.Spread.Sheets.Shapes.GradientFillType.linear,
angle: 45,
stops: [
{ color: 'blue', position: 0},
{ color: 'pink', position: 1}
]
};
heart.style(oldStyle);
//次のサンプルコードは、シェイプの画像の背景を設定します。
var heart = sheet.shapes.add("Shape1", GC.Spread.Sheets.Shapes.AutoShapeType.heart, 100, 60, 200, 160);
var oldStyle = heart.style();
oldStyle.fill = { src: "data:image/svg+xml;base64....." };
heart.style(oldStyle);
//次のサンプルコードは、背景色と背景色の透明度をシェイプの式で設定します。
var heart = sheet.shapes.add("Shape1", GC.Spread.Sheets.Shapes.AutoShapeType.heart, 100, 60, 200, 160);
sheet.setValue(0, 1, 1);
sheet.setValue(1, 1, "red");
sheet.setValue(2, 1, 0.5);
var oldStyle = heart.style();
oldStyle.fill = {
type: "=Sheet1!B1",
color: "=Sheet1!B2",
transparency: "=Sheet1!B3"
};
heart.style(oldStyle);
//次のサンプルコードは、シェイプの数式を使用してグラデーションの背景を設定します。
var heart = sheet.shapes.add("Shape1", GC.Spread.Sheets.Shapes.AutoShapeType.heart, 100, 60, 200, 160);
var oldStyle = heart.style();
oldStyle.fill = {
type: "=Sheet1!A1",
angle: "=Sheet1!B1",
stops: [
{ color: "=Sheet1!A2", position: "=Sheet1!B2"},
{ color: "=Sheet1!A3", position: "=Sheet1!B3"}
]
};
heart.style(oldStyle);