[{"id":"ff9bd47a-cd46-472d-af43-366f35920ef1","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"f674ca00-4cf2-4f53-9a08-4aa596ff5f02","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"5f9ed446-5e43-4e35-b070-bbedb3095625","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"c8f61bda-f911-4c26-aa5c-cf046d91d345","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"ffcf2b4f-0e46-41d0-b0b7-0cc510a2a482","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"4200be12-4188-42f3-9cf4-5fcaebbc57f7","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7bc4edb3-af3c-4fe3-8820-973c7b43d825","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"af815243-c00f-4782-b362-bb52a9129e99","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"bd8aaf4e-1ba8-4025-8ba9-d57cfbefbc58","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"874f311d-9a12-4e41-9c01-e7aaa99ab496","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"5811b0f0-9142-4dec-87d5-11fbd1e001ec","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"cef428a7-3494-4942-81f6-6712e4b9d1e7","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"3be03770-5428-4ad4-8ebc-09708a22e209","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"563145bf-65b2-4718-851d-594d1b9cf1f6","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"b273295a-e4a0-45ad-be8a-5c3a2322d22c","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"76f8df3f-5d71-4244-8fa6-6be30e10170f","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7990d3f5-9c4c-4c37-9a96-7e7b1cf0e531","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"a5d052e6-ac14-4b26-b51d-2042af4bd88c","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"4a6e9860-0849-40aa-8cdb-c16c5fb52ef4","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"b02661dd-4bf2-4e6a-94c0-c85827e19c52","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"06c9877a-acd0-49b6-8a35-52d10c942e21","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"b9cc95e6-4c7e-4ae6-9168-6270c8b9df48","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"81742c3e-102a-44f5-8e12-83cdddf79651","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"f6568a5c-eb38-4edb-af3a-8af10e64b122","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"f30f3e16-1db8-48eb-b7a8-de189c306e42","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"c38d9bd1-ec29-4861-bea2-e9939a1d40b8","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"c7f7e6eb-630d-4851-ab1a-eeafb6882ff9","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"e82078d4-d506-4d51-83ea-129c35f610c2","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"2cf396a7-8e6d-4ece-867e-2a346c855b76","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7fdf2b77-d2f1-440f-8bde-79873ae161be","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"4bfbb7a7-db6a-4e62-9bb9-043090f29e06","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"4acb1bbe-766a-4271-a1e7-156999bf6da7","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"e2476b8f-2102-441c-9f8c-bbd9ca5f94c8","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"eeba73bc-77fb-4e4c-addd-f365b53e009b","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"604aae49-9273-455c-813b-c2c97aa713c7","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"fd995bda-fac2-4ef5-ab75-d8f6840b937a","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"24dbdbdf-1539-4e43-8f9f-036adaf28f36","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"6896e627-8625-484c-9487-48803c13019b","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"035cce7b-7cfc-405b-b003-419583668944","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"139bcd73-12b9-4e78-843c-dd63933e35b8","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"f38fe005-cfd6-4f25-9c83-f5a545aaa911","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"5fa9f1d8-ed73-4642-82cd-cb4f7a9a145a","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"09b280d0-fc2f-438a-8d57-e87c6ef02d8b","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]}]
        
(Showing Draft Content)

塗りつぶし効果

SpreadJSでは、シェイプの背景に塗りつぶし効果を追加でき、さまざまなUI効果を作成して外観を向上させます。

均一な塗りつぶし

ShapeFillType 列挙体を使用することでシェイプに塗りつぶし(単色)を適用できます。本列挙体がsolidおよびnoneの値を提供し、以下のような塗りつぶし効果になります。


次のサンプルコードは、シェイプに塗りつぶし(単色)および塗りつぶしなしの効果を適用する方法を示します。

// 塗りつぶしを「Solid」に設定してシェイプを追加します。
var shape1 = activeSheet.shapes.add("myShape1", GC.Spread.Sheets.Shapes.AutoShapeType.diamond, 200, 50, 150, 150);
var style = shape1.style();
style.fill = { type: GC.Spread.Sheets.Shapes.ShapeFillType.solid, color: 'red'};
shape1.style(style);
            
// 塗りつぶしを「None」に設定してシェイプを追加します。
var shape2 = activeSheet.shapes.add("myShape1", GC.Spread.Sheets.Shapes.AutoShapeType.diamond, 400, 50, 150, 150);
var style = shape2.style();
style.fill = { type: GC.Spread.Sheets.Shapes.ShapeFillType.none };
shape2.style(style);

グラデーション塗りつぶし

シェイプにグラデーションの塗りつぶし効果を適用することで色混合効果を作成し、3D色の外観を実現できます。各色の開始位置は stops プロパティで指定でき、色の明るさと透明度の比率も設定できます。

SpreadJSは、次の2種類のグラデーションを提供します。

  • 線形グラデーション: 方向や角度に基づいてシェイプを塗りつぶします。方向および角度の両方が指定されている場合、方向が優先されます。

    linear-gradient


  • 放射グラデーション: 中心点の方向によって定義された形状を塗りつぶします。

    radial-gradient

GradientFillType 列挙体の linearradial 値を使用してシェイプにグラデーション塗りつぶしを適用できます。グラデーションの方向は LinearGradientFillDirectionRadialGradientFillDirection 列挙体で設定できます。

次のサンプルコードは、上記画像で表示されているように4つのシェイプに線形および放射グラデーションを適用する方法を示します。

// 方向で指定された線形塗りつぶしを追加します。
    addStyles(sheet.shapes.get('shape1'),
    {   type: GC.Spread.Sheets.Shapes.GradientFillType.linear,
        direction: GC.Spread.Sheets.Shapes.LinearGradientFillDirection.linearRight,
        stops: [{color: 'pink', position: 0}, {color: 'blue', position: 1}]
    });
// 角度で指定された線形塗りつぶしを追加します。
    addStyles(sheet.shapes.get('shape2'),
    {   type: GC.Spread.Sheets.Shapes.GradientFillType.linear,
        angle: 60,
        stops: [{color: 'yellow', position: 0, transparency: 0.3},
        {color: 'green', position: 0.5, transparency: 0.5},
        {color: 'blue', position: 1, transparency: 0.8, brightness: 0.2}]
    });
// 中心方向で指定された放射塗りつぶしを追加します。
    addStyles(sheet.shapes.get('shape3'),
    {   type: GC.Spread.Sheets.Shapes.GradientFillType.radial,
        direction: GC.Spread.Sheets.Shapes.RadialGradientFillDirection.fromCenter,
        stops: [{color: 'blue', position: 0}, {color: 'pink', position: 1}]
    });
// 右下方向で指定された放射塗りつぶしを追加します。
    addStyles(sheet.shapes.get('shape4'),
    {   type: GC.Spread.Sheets.Shapes.GradientFillType.radial,
        direction: GC.Spread.Sheets.Shapes.RadialGradientFillDirection.fromBottomRight,
        stops: [{color: 'yellow', position: 0}, {color: 'green', position: 1}]
    });

    function addStyles(shapeName, fillType) {
        var style = shapeName.style();
        style.fill = fillType;
        shapeName.style(style);
    }

画像塗りつぶし

シェイプに画像を追加するには、画像のソースをbase64文字列に設定します。透明度とオフセットのプロパティ(左、右、上、下)は、 IShapePictureFillOption インタフェースの塗りつぶしオプションを使用して設定することができます。


次のサンプルコードは、シェイプに画像を追加し、その透明度を設定する方法を示します。

var shapechart = "data:image/png;base64,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";

var GCshape = sheet.shapes.add("myShape1", GC.Spread.Sheets.Shapes.AutoShapeType.rectangle, 20, 50, 400, 250);

// 画像塗りつぶしのスタイル。
var stylePic = GCshape.style();
stylePic.fill = { src: shapechart, transparency: 0.2 };
GCshape.style(stylePic);

テクスチャ

シェイプに画像をテクスチャとして追加することでテクスチャ塗りつぶしを適用することができます。画像をテクスチャとして動作させるには、 IShapeTextureFillOption インタフェースの tilePictureAsTexture プロパティをtrueに設定します。 IShapeTextureFillOption インタフェースの塗りつぶしオプションを使用することで透明度、オフセット、スケール、配置、およびミラータイプのプロパティを設定できます。


次のサンプルコードは、画像をテクスチャとしてシェイプに追加する方法を示します。

var grapecityImg = "data:image/png;base64,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";

var GCshape2 = sheet.shapes.add("myShape2", GC.Spread.Sheets.Shapes.AutoShapeType.rectangle, 450, 50, 450, 300);

// テクスチャ塗りつぶしのスタイル。
var styleTexture = GCshape2.style();
styleTexture.fill = {
    src: grapecityImg, tilePictureAsTexture: true,
    transparency: 0.7,
    scaleX: 0.8,
    scaleY: 0.8,
    alignment: GC.Spread.Sheets.Shapes.TextureFillAlignment.left
};
GCshape2.style(styleTexture);

画像およびテクスチャ塗りつぶしの使用制限

  • SpreadJSはbase64形式の画像しかサポートしません。

  • SVG画像の場合、サイズ(高さと幅)を指定する必要があります。例: 

    <svg width="5cm" height="5cm" />

  • PDFにエクスポートの際、Transparencyプロパティが対応されていません。

  • Excelにエクスポートする際、画像のDPIは96である必要があります。そうしないと、テクスチャの塗りつぶし効果に一貫性がなくなります。