形状
図形を追加する
func (f *File) AddShape(sheet string, opts *Shape) error
指定したワークシート名、セル座標、およびスタイル (オフセット、ズーム、伸縮、縦横比、印刷プロパティなど) に基づいて、特定のセルに図形を追加します。たとえば、Sheet1
という名前のワークシートにテキストボックス (四角形) を追加します:
lineWidth := 1.2
err := f.AddShape("Sheet1",
&excelize.Shape{
Cell: "G6",
Type: "rect",
Line: excelize.ShapeLine{Color: "4286F4", Width: &lineWidth},
Fill: excelize.Fill{Color: []string{"8EB9FF"}},
Paragraph: []excelize.RichTextRun{
{
Text: "Rectangle Shape",
Font: &excelize.Font{
Bold: true,
Italic: true,
Family: "Times New Roman",
Size: 18,
Color: "777777",
Underline: "sng",
},
},
},
Width: 180,
Height: 40,
},
)
Excelize でサポートされているすべての図形を次に示します:
名前 | 形状 | スタイル |
---|---|---|
accentBorderCallout1 | 枠とアクセント図形 1 で引き出しです | |
accentBorderCallout2 | 2 枠付きで、アクセントの図形です | |
accentBorderCallout3 | 枠とアクセントの図形 3 の引き出しです | |
accentCallout1 | 1 の引き出し図形です | |
accentCallout2 | 引き出し 2 図形です | |
accentCallout3 | 3 の引き出し図形です | |
actionButtonBackPrevious | 戻る/前へ] ボタンの図形です | |
actionButtonBeginning | 先頭のボタン図形です | |
actionButtonBlank | 空白のボタン図形です | |
actionButtonDocument | ドキュメントのボタン図形です | |
actionButtonEnd | ボタンの形を終了します | |
actionButtonForwardNext | 転送または図形のボタンを次にクリックします | |
actionButtonHelp | ヘルプ ボタンの図形です | |
actionButtonHome | [ホーム] ボタンの図形です | |
actionButtonInformation | 情報ボタン] 図形 | |
actionButtonMovie | ムービー ボタンの図形です | |
actionButtonReturn | ボタンの図形を取得します | |
actionButtonSound | サウンド ボタン図形です | |
arc | 曲線の円弧の図形です | |
bentArrow | 曲折矢印図形です | |
bentConnector2 | 曲線コネクタ 2 の図形です | |
bentConnector3 | 曲線コネクタ 3 の図形です | |
bentConnector4 | 曲線コネクタ 4 の図形です | |
bentConnector5 | 曲線コネクタ 5 の図形です | |
bentUpArrow | 矢印図形を曲がったりします | |
bevel | 図形を傾斜します | |
blockArc | 円弧の図形をブロックします | |
borderCallout1 | 図形の枠線と吹き出し 1 | |
borderCallout2 | 図形の枠線と吹き出し 2 | |
borderCallout3 | 図形の枠線と吹き出し 3 | |
bracePair | 中かっこのペアの形です | |
bracketPair | かっこのペアの形です | |
callout1 | 1 の引き出し図形です | |
callout2 | 2 の引き出し図形です | |
callout3 | 3 の引き出し図形です | |
can | 形成します | |
chartPlus | グラフと図形です | |
chartStar | 星の図形のグラフです | |
chartX | X のグラフの図形です | |
chevron | シェブロン図形です | |
chord | 弦の図形です | |
circularArrow | 環状矢印図形です | |
cloud | クラウドの図形です | |
cloudCallout | クラウド図形の引き出し線です | |
corner | 角の形状です | |
cornerTabs | 隅のタブの図形です | |
cube | 立方体の図形です | |
curvedConnector2 | 曲線コネクタ 2 の図形です | |
curvedConnector3 | 曲線コネクタ 3 の図形です | |
curvedConnector4 | 曲線コネクタ 4 の図形です | |
curvedConnector5 | 曲線コネクタ 5 の図形です | |
curvedDownArrow | 矢印図形を曲線です | |
curvedLeftArrow | 左矢印図形を曲線にします | |
curvedRightArrow | 右矢印図形を曲線にします | |
curvedUpArrow | 矢印図形を曲線です | |
decagon | Decagon の図形です | |
diagStripe | 斜めストライプ図形です | |
diamond | ひし形の図形です | |
dodecagon | Dodecagon 図形です | |
donut | ドーナツ形です | |
doubleWave | 小波の図形です | |
downArrow | ダウン矢印図形です | |
downArrowCallout | 引き出し線の矢印図形です | |
ellipse | 楕円形です | |
ellipseRibbon | リボン楕円です | |
ellipseRibbon2 | リボン 2 図形の楕円です | |
flowChartAlternateProcess | プロセス フロー図形の代替です | |
flowChartCollate | フロー図形を照合します | |
flowChartConnector | フロー図形のコネクタです | |
flowChartDecision | 意思決定フロー図形です | |
flowChartDelay | 遅延フロー図形です | |
flowChartDisplay | フロー] 図形を表示します | |
flowChartDocument | ドキュメント フロー図形です | |
flowChartExtract | フロー図形を抽出します | |
flowChartInputOutput | 入出力フロー図形です | |
flowChartInternalStorage | フロー図形の内部ストレージです | |
flowChartMagneticDisk | 磁気ディスク フロー図形です | |
flowChartMagneticDrum | 磁気ドラム フロー図形です | |
flowChartMagneticTape | 磁気テープ フロー図形です | |
flowChartManualInput | 手動入力フロー図形です | |
flowChartManualOperation | 手動操作フロー図形です | |
flowChartMerge | フロー] 図形を結合します | |
flowChartMultidocument | 複数のドキュメント フロー図形です | |
flowChartOfflineStorage | フロー図形をオフライン ・ ストレージです | |
flowChartOffpageConnector | フロー図形の外部ページ コネクタです | |
flowChartOnlineStorage | フロー図形のオンライン ・ ストレージです | |
flowChartOr | またはフロー] 図形を選択します | |
flowChartPredefinedProcess | 定義済みのプロセス フローの図形です | |
flowChartPreparation | フロー図形を準備します | |
flowChartProcess | プロセス フロー図形です | |
flowChartPunchedCard | パンチ カード フロー図形です | |
flowChartPunchedTape | せん孔テープ フロー図形です | |
flowChartSort | フロー図形をソートします | |
flowChartSummingJunction | 分岐フロー] 図形を合計します | |
flowChartTerminator | フロー図形の終端文字です | |
foldedCorner | 2 つ折り角の形状です | |
frame | 枠の形です | |
funnel | 図形を送る | |
gear6 | 6 歯車にします | |
gear9 | 9 歯車にします | |
halfFrame | 半分の枠の形です | |
heart | ハート型 | |
heptagon | 七角形の図形です | |
hexagon | 六角形の図形です | |
homePlate | ホーム プレートの形です | |
horizontalScroll | 図形の水平方向のスクロールします | |
irregularSeal1 | 不規則なシール 1 の図形です | |
irregularSeal2 | シール 2 を不規則な形です | |
leftArrow | 左矢印図形です | |
leftArrowCallout | 引き出し左矢印図形です | |
leftBrace | 左中かっこ () の図形です | |
leftBracket | 左角かっこの形です | |
leftCircularArrow | 左の円形の矢印図形です | |
leftRightArrow | 左の右向きの矢印図形です | |
leftRightArrowCallout | 引き出しの左の右向きの矢印図形です | |
leftRightCircularArrow | 左の右の円形の矢印図形です | |
leftRightRibbon | 右の左のリボンの形です | |
leftRightUpArrow | 矢印図形を右のままにします | |
leftUpArrow | 矢印図形を左です | |
lightningBolt | ライトニング ボルトの図形です | |
line | ライン形状 | |
lineInv | 反転図形の線です | |
mathDivide | 数学の図形を分割します | |
mathEqual | 等しい数学図形です | |
mathMinus | -数学の図形です | |
mathMultiply | M数学の図形を乗算します | |
mathNotEqual | 数学の図形ではないです | |
mathPlus | に加えて、数学の図形です | |
moon | 月の図形です | |
nonIsoscelesTrapezoid | 非 Isosceles の台形の形です | |
noSmoking | 禁煙区域など図形がありません | |
notchedRightArrow | ある切り込みのついた右矢印図形です | |
octagon | 八角形の図形です | |
parallelogram | 平行四辺形の図形です | |
pentagon | 五角形の形状です | |
pie | 円の図形です | |
pieWedge | 扇形のウェッジです | |
plaque | ブローチ形です | |
plaqueTabs | ブローチ タブの図形です | |
plus | さらに図形 | |
quadArrow | クワッド矢印図形です | |
quadArrowCallout | 吹き出しの 4 つの矢印図形です | |
rect | 四角形の図形です | |
ribbon | リボン図形です | |
ribbon2 | リボンの 2 つの図形です | |
rightArrow | 右矢印図形です | |
rightArrowCallout | 引き出しの右側の矢印図形です | |
rightBrace | 右中かっこ () の図形です | |
rightBracket | 右角かっこの形です | |
round1Rect | 1 つの角を丸めた長方形の図形です | |
round2DiagRect | 2 つ対角線上の角を丸めた長方形 | |
round2SameRect | 2 つ同じ側の角を丸めた四角形の図形です | |
roundRect | 角を丸めた長方形の図形です | |
rtTriangle | 直角三角形の図形です | |
smileyFace | スマイルの顔の形です | |
snip1Rect | 切り取り領域の 1 つの角の四角形の図形 | |
snip2DiagRect | 角長方形の対角線上の 2 つの領域切り取り | |
snip2SameRect | 角四角形の図形を同じ側の 2 つの領域切り取り | |
snipRoundRect | 角を丸めた四角形の図形を 1 つ 1 つの領域切り取り | |
squareTabs | タブの正方形の図形です | |
star10 | 10 には、星の図形が示されます | |
star12 | 12 個には、星の図形が示されます | |
star16 | 16 には、星の図形が示されます | |
star24 | 24 では、星の図形を参照できます | |
star32 | 32 個では、星の図形を参照できます | |
star4 | 4 には、星の図形が示されます | |
star5 | 5 には、星の図形が示されます | |
star6 | 6 には、星の図形が示されます | |
star7 | 7 には、星の図形が示されます | |
star8 | 8 には、星の図形が示されます | |
straightConnector1 | 直線コネクタ 1 の図形です | |
stripedRightArrow | 右矢印図形をストライプ化します | |
sun | Sun の図形です | |
swooshArrow | 矢印図形を swoosh します | |
teardrop | ティア ドロップ形状 | |
trapezoid | 台形の形です | |
triangle | 三角形の図形です | |
upArrow | 矢印図形です | |
upArrowCallout | 引き出し線を矢印図形です | |
upDownArrow | 矢印図形を設定します | |
upDownArrowCallout | 矢印図形を引き出しアップします | |
uturnArrow | U-Turn 矢印図形です | |
verticalScroll | 図形の垂直方向のスクロールします | |
wave | 波形です | |
wedgeEllipseCallout | ウェッジ楕円図形の引き出し線です | |
wedgeRectCallout | ウェッジ四角形の図形の引き出し線です | |
wedgeRoundRectCallout | 円形の四角形の図形の引き出し線ウェッジです |