Form
Form hinzufügen
func (f *File) AddShape(sheet string, opts *Shape) error
AddShape bietet die Methode zum Hinzufügen einer Form zu einem Blatt anhand des angegebenen Arbeitsblattindex, des festgelegten Formformats (z. B. Versatz, Skalierung, Einstellung des Seitenverhältnisses und Druckeinstellungen) und der festgelegten Eigenschaften. Fügen Sie beispielsweise ein Textfeld (Rechteckform) in "Sheet1" hinzu:
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: "Rechteckform",
Font: &excelize.Font{
Bold: true,
Italic: true,
Family: "Times New Roman",
Size: 18,
Color: "777777",
Underline: "sng",
},
},
},
Width: 180,
Height: 40,
},
)
Das Folgende zeigt die Art der Form, die von Excelize unterstützt wird:
Typ | Form | Vorschau |
---|---|---|
accentBorderCallout1 | Legende 1 mit Rand- und Akzentform | |
accentBorderCallout2 | Legende 2 mit Rand- und Akzentform | |
accentBorderCallout3 | Legende 3 mit Rand- und Akzentform | |
accentCallout1 | Legende 1 Form | |
accentCallout2 | Legende 2 Form | |
accentCallout3 | Legende 3 Form | |
actionButtonBackPrevious | Zurück oder vorherige Tastenform | |
actionButtonBeginning | Beginn der Knopfform | |
actionButtonBlank | Leere Knopfform | |
actionButtonDocument | Form der Dokumenttaste | |
actionButtonEnd | Endknopfform | |
actionButtonForwardNext | Vorwärts- oder Weiter-Schaltflächenform | |
actionButtonHelp | Hilfeknopfform | |
actionButtonHome | Home Button Form | |
actionButtonInformation | Form der Informationstaste | |
actionButtonMovie | Filmknopfform | |
actionButtonReturn | Zurück-Taste Form | |
actionButtonSound | Klangknopfform | |
arc | Gebogene Bogenform | |
bentArrow | Gebogene Pfeilform | |
bentConnector2 | Gebogene Verbindung 2 Form | |
bentConnector3 | Gebogene Verbindung 3 Form | |
bentConnector4 | Gebogene Verbindung 4 Form | |
bentConnector5 | Gebogene Verbindung 5 Form | |
bentUpArrow | Gebogene Pfeilform | |
bevel | Abschrägungsform | |
blockArc | Blockbogenform | |
borderCallout1 | Legende 1 mit Randform | |
borderCallout2 | Legende 2 mit Randform | |
borderCallout3 | Legende 3 mit Randform | |
bracePair | Klammerpaarform | |
bracketPair | Halterungspaarform | |
callout1 | Legende 1 Form | |
callout2 | Legende 2 Form | |
callout3 | Legende 3 Form | |
can | Kann sich formen | |
chartPlus | Diagramm plus Form | |
chartStar | Diagramm Sternform | |
chartX | Diagramm X Form | |
chevron | Chevron-Form | |
chord | Akkordform | |
circularArrow | Kreispfeilform | |
cloud | Wolkenform | |
cloudCallout | Callout-Wolkenform | |
corner | Eckform | |
cornerTabs | Form der Ecklaschen | |
cube | Würfelform | |
curvedConnector2 | Gebogene Verbindung 2 Form | |
curvedConnector3 | Gebogene Verbindung 3 Form | |
curvedConnector4 | Gebogene Verbindung 4 Form | |
curvedConnector5 | Gebogene Verbindung 5 Form | |
curvedDownArrow | Gebogene Pfeilform | |
curvedLeftArrow | Gebogene linke Pfeilform | |
curvedRightArrow | Gebogene rechte Pfeilform | |
curvedUpArrow | Gebogene Pfeilform | |
decagon | Zehneckform | |
diagStripe | Diagonale Streifenform | |
diamond | Diamant-Form | |
dodecagon | Dodecagon Form | |
donut | Donutform | |
doubleWave | Doppelwellenform | |
downArrow | Pfeil nach unten Form | |
downArrowCallout | Beschriftung nach unten Pfeilform | |
ellipse | Ellipsenform | |
ellipseRibbon | Ellipse-Bandform | |
ellipseRibbon2 | Ellipse Ribbon 2 Form | |
flowChartAlternateProcess | Alternative Prozessflussform | |
flowChartCollate | Fließform zusammenstellen | |
flowChartConnector | Anschlussflussform | |
flowChartDecision | Entscheidungsflussform | |
flowChartDelay | Strömungsform verzögern | |
flowChartDisplay | Flussform anzeigen | |
flowChartDocument | Dokumentflussform | |
flowChartExtract | Fließform extrahieren | |
flowChartInputOutput | Eingabe Ausgabeflussform | |
flowChartInternalStorage | Form des internen Speicherflusses | |
flowChartMagneticDisk | Magnetscheibenflussform | |
flowChartMagneticDrum | Magnetische Trommelströmungsform | |
flowChartMagneticTape | Magnetbandflussform | |
flowChartManualInput | Manuelle Eingabeflussform | |
flowChartManualOperation | Manuelle Bedienung Fließform | |
flowChartMerge | Fließform zusammenführen | |
flowChartMultidocument | Flussform für mehrere Dokumente | |
flowChartOfflineStorage | Offline-Speicherflussform | |
flowChartOffpageConnector | Off-Page-Anschlussflussform | |
flowChartOnlineStorage | Online-Speicherflussform | |
flowChartOr | Oder Fließform | |
flowChartPredefinedProcess | Vordefinierte Prozessflussform | |
flowChartPreparation | Vorbereitungsflussform | |
flowChartProcess | Prozessflussform | |
flowChartPunchedCard | Lochkartenform | |
flowChartPunchedTape | Gestanzte Bandflussform | |
flowChartSort | Flussform sortieren | |
flowChartSummingJunction | Summing Junction Flow Form | |
flowChartTerminator | Terminatorflussform | |
foldedCorner | Gefaltete Eckform | |
frame | Rahmenform | |
funnel | Trichterform | |
gear6 | Zahnrad 6 Form | |
gear9 | Zahnrad 9 Form | |
halfFrame | Halbe Rahmenform | |
heart | Herzform | |
heptagon | Siebeneckform | |
hexagon | Sechseckform | |
homePlate | Hauptplattenform | |
horizontalScroll | Horizontale Bildlaufform | |
irregularSeal1 | Unregelmäßige Dichtung 1 Form | |
irregularSeal2 | Unregelmäßige Dichtung 2 Form | |
leftArrow | Linke Pfeilform | |
leftArrowCallout | Beschriftung Linke Pfeilform | |
leftBrace | Linke Klammerform | |
leftBracket | Form der linken Klammer | |
leftCircularArrow | Linke Kreispfeilform | |
leftRightArrow | Links Rechts Pfeilform | |
leftRightArrowCallout | Beschriftung Links Rechts Pfeilform | |
leftRightCircularArrow | Links Rechts Kreispfeilform | |
leftRightRibbon | Linke rechte Bandform | |
leftRightUpArrow | Links rechts oben Pfeilform | |
leftUpArrow | Links oben Pfeilform | |
lightningBolt | Blitzform | |
line | Linienform | |
lineInv | Linienumkehrform | |
mathDivide | Teilen Sie die mathematische Form | |
mathEqual | Gleiche mathematische Form | |
mathMinus | Minus Matheform | |
mathMultiply | Multiplizieren Sie die mathematische Form | |
mathNotEqual | Nicht gleich mathematische Form | |
mathPlus | Plus Matheform | |
moon | Mondform | |
nonIsoscelesTrapezoid | Nicht gleichschenklige Trapezform | |
noSmoking | Keine Rauchform | |
notchedRightArrow | Eingekerbte rechte Pfeilform | |
octagon | Achteckform | |
parallelogram | Parallelogrammform | |
pentagon | Pentagon-Form | |
pie | Kuchenform | |
pieWedge | Tortenkeilform | |
plaque | Plaqueform | |
plaqueTabs | Plaque Tabs Form | |
plus | Plus Form | |
quadArrow | Quad-Pfeil-Form | |
quadArrowCallout | Callout Quad-Arrow-Form | |
rect | Rechteckform | |
ribbon | Farbbandform | |
ribbon2 | Band 2 Form | |
rightArrow | Rechte Pfeilform | |
rightArrowCallout | Beschriftung rechte Pfeilform | |
rightBrace | Rechte Klammerform | |
rightBracket | Form der rechten Halterung | |
round1Rect | Eine runde Ecke Rechteckform | |
round2DiagRect | Rechteckform mit zwei diagonalen runden Ecken | |
round2SameRect | Zwei rechteckige rechteckige Form der gleichen Seite | |
roundRect | Rechteckige Form der runden Ecke | |
rtTriangle | Rechte Dreiecksform | |
smileyFace | Smiley-Gesichtsform | |
snip1Rect | Eine Snip Corner Rechteckform | |
snip2DiagRect | Zwei diagonale Snip Corner Rechteckform | |
snip2SameRect | Zwei rechteckige Snip-Corner-Rechteckform | |
snipRoundRect | One Snip One Round Corner Rechteckform | |
squareTabs | Quadratische Tabulatorform | |
star10 | Zehnzackige Sternform | |
star12 | Zwölf spitze Sternform | |
star16 | Sechzehn spitze Sternform | |
star24 | Vierundzwanzig spitze Sternform | |
star32 | Zweiunddreißig spitze Sternform | |
star4 | Vierzackige Sternform | |
star5 | Fünfzackige Sternform | |
star6 | Sechszackige Sternform | |
star7 | Siebenzackige Sternform | |
star8 | Achtzackige Sternform | |
straightConnector1 | Gerade Verbindung 1 Form | |
stripedRightArrow | Gestreifte rechte Pfeilform | |
sun | Sonnenform | |
swooshArrow | Swoosh Pfeilform | |
teardrop | Tropfenform | |
trapezoid | Trapezform | |
triangle | Dreieck Form | |
upArrow | Pfeilform nach oben | |
upArrowCallout | Beschriftung Pfeilform | |
upDownArrow | Pfeilform nach oben nach unten | |
upDownArrowCallout | Beschriftung nach oben nach unten Pfeilform | |
uturnArrow | U-Turn-Pfeilform | |
verticalScroll | Vertikale Bildlaufform | |
wave | Vertical Scroll Shape | |
wedgeEllipseCallout | Callout-Keilellipsenform | |
wedgeRectCallout | Beschriftungskeil-Rechteckform | |
wedgeRoundRectCallout | Callout Keil runde Rechteckform |