diff --git a/it/SUMMARY.md b/it/SUMMARY.md index 3f54557d..2c253053 100644 --- a/it/SUMMARY.md +++ b/it/SUMMARY.md @@ -113,3 +113,4 @@ * [Aggiungi immagine](image.md#AddPicture) * [Ottieni immagine](image.md#GetPicture) * [Elimina immagine](image.md#DeletePicture) +* [Forma](shape.md) diff --git a/it/shape.md b/it/shape.md new file mode 100644 index 00000000..edf272f7 --- /dev/null +++ b/it/shape.md @@ -0,0 +1,228 @@ +# Forma + +## Aggiungi forma + +```go +func (f *File) AddShape(sheet string, opts *Shape) error +``` + +AddShape fornisce il metodo per aggiungere forma in un foglio in base all'indice del foglio di lavoro, al formato della forma impostato (come offset, scala, impostazione delle proporzioni e impostazioni di stampa) e alle proprietà impostate. Ad esempio, aggiungi una casella di testo (forma rettangolare) in `Foglio1`: + +```go +lineWidth := 1.2 +err := f.AddShape("Foglio1", + &excelize.Shape{ + Cell: "G6", + Type: "rect", + Line: excelize.ShapeLine{Color: "4286F4", Width: &lineWidth}, + Fill: excelize.Fill{Color: []string{"8EB9FF"}}, + Paragraph: []excelize.RichTextRun{ + { + Text: "Forma rettangolare", + Font: &excelize.Font{ + Bold: true, + Italic: true, + Family: "Times New Roman", + Size: 18, + Color: "777777", + Underline: "sng", + }, + }, + }, + Width: 180, + Height: 40, + }, +) +``` + +Di seguito viene mostrato il tipo di forma supportata da Excelize: + +Tipo|Forma|Anteprima +---|---|--- +accentBorderCallout1 | Callout 1 con bordo e forma accentuata |

+accentBorderCallout2 | Callout 2 con bordo e forma accentuata |

+accentBorderCallout3 | Callout 3 con bordo e forma accentuata |

+accentCallout1 | Richiamo 1 Forma |

+accentCallout2 | Richiamo 2 Forma |

+accentCallout3 | Richiamo 3 Forma |

+actionButtonBackPrevious | Forma del pulsante Indietro o Precedente |

+actionButtonBeginning | Forma del pulsante iniziale |

+actionButtonBlank | Forma del pulsante vuoto |

+actionButtonDocument | Forma del pulsante del documento |

+actionButtonEnd | Forma del pulsante finale |

+actionButtonForwardNext | Forma del pulsante Avanti o Avanti |

+actionButtonHelp | Forma del pulsante di aiuto |

+actionButtonHome | Forma del pulsante Home |

+actionButtonInformation | Forma del pulsante informativo |

+actionButtonMovie | Forma del pulsante del film |

+actionButtonReturn | Forma del pulsante di ritorno |

+actionButtonSound | Forma del pulsante sonoro |

+arc | Forma ad arco curvo |

+bentArrow | Forma di freccia piegata |

+bentConnector2 | Forma del connettore piegato 2 |

+bentConnector3 | Forma del connettore piegato 3 |

+bentConnector4 | Forma del connettore piegato 4 |

+bentConnector5 | Forma del connettore piegato 5 |

+bentUpArrow | Forma di freccia piegata |

+bevel | Forma smussata |

+blockArc | Blocco a forma di arco |

+borderCallout1 | Richiamo 1 con forma del bordo |

+borderCallout2 | Richiamo 2 con forma del bordo |

+borderCallout3 | Richiamo 3 con forma del bordo |

+bracePair | Forma della coppia di parentesi graffe |

+bracketPair | Forma della coppia di staffe |

+callout1 | Richiamo 1 Forma |

+callout2 | Richiamo 2 Forma |

+callout3 | Richiamo 3 Forma |

+can | Può modellare |

+chartPlus | Grafico più forma |

+chartStar | Grafico a forma di stella |

+chartX | Grafico a forma di X |

+chevron | Forma Chevron |

+chord | Forma dell'accordo |

+circularArrow | Forma di freccia circolare |

+cloud | Forma di nuvola |

+cloudCallout | Forma di nuvola di richiamo |

+corner | Forma d'angolo |

+cornerTabs | Forma delle linguette angolari |

+cube | Forma cubica |

+curvedConnector2 | Forma del connettore curvo 2 |

+curvedConnector3 | Forma del connettore curvo 3 |

+curvedConnector4 | Forma del connettore curvo 4 |

+curvedConnector5 | Forma del connettore curvo 5 |

+curvedDownArrow | Forma di freccia curva verso il basso |

+curvedLeftArrow | Forma di freccia sinistra curva |

+curvedRightArrow | Forma curva della freccia destra |

+curvedUpArrow | Forma di freccia curva verso l'alto |

+decagon | Forma decagonale |

+diagStripe | Forma a strisce diagonali |

+diamond | Forma di diamante |

+dodecagon | Forma dodecagonale |

+donut | Forma di ciambella |

+doubleWave | Forma a doppia onda |

+downArrow | Forma della freccia verso il basso |

+downArrowCallout | Forma della freccia rivolta verso il basso |

+ellipse | Forma ellittica |

+ellipseRibbon | Forma del nastro ellittico|

+ellipseRibbon2 | Forma del nastro ellittico 2 |

+flowChartAlternateProcess | Forma del flusso del processo alternativo |

+flowChartCollate | Raccogli la forma del flusso |

+flowChartConnector | Forma del flusso del connettore |

+flowChartDecision | Forma del flusso decisionale |

+flowChartDelay | Ritarda la forma del flusso |

+flowChartDisplay | Visualizza la forma del flusso |

+flowChartDocument | Forma del flusso di documenti |

+flowChartExtract | Estrai forma del flusso |

+flowChartInputOutput | Forma del flusso di ingresso e uscita |

+flowChartInternalStorage | Forma del flusso di archiviazione interna |

+flowChartMagneticDisk | Forma del flusso del disco magnetico |

+flowChartMagneticDrum | Forma del flusso del tamburo magnetico |

+flowChartMagneticTape | Forma del flusso del nastro magnetico |

+flowChartManualInput | Forma del flusso di input manuale |

+flowChartManualOperation | Forma del flusso del funzionamento manuale |

+flowChartMerge | Unisci forma di flusso |

+flowChartMultidocument | Forma del flusso multi-documento |

+flowChartOfflineStorage | Forma del flusso di archiviazione offline |

+flowChartOffpageConnector | Forma del flusso del connettore fuori pagina |

+flowChartOnlineStorage | Forma del flusso di archiviazione online |

+flowChartOr | O forma del flusso |

+flowChartPredefinedProcess | Forma del flusso di processo predefinita |

+flowChartPreparation | Forma del flusso di preparazione |

+flowChartProcess | Forma del flusso del processo |

+flowChartPunchedCard | Forma del flusso della carta perforata |

+flowChartPunchedTape | Forma di flusso del nastro perforato |

+flowChartSort | Ordina la forma del flusso |

+flowChartSummingJunction | Forma del flusso della giunzione sommatrice |

+flowChartTerminator | Forma del flusso del terminatore |

+foldedCorner | Forma ad angolo piegato |

+frame | Forma del telaio |

+funnel | Forma ad imbuto |

+gear6 | Forma dell'ingranaggio 6 |

+gear9 | Forma dell'ingranaggio 9 |

+halfFrame | Forma a mezza cornice |

+heart | A forma di cuore |

+heptagon | Forma ettagonale |

+hexagon | Forma esagonale |

+homePlate | Forma del piatto domestico |

+horizontalScroll | Forma di scorrimento orizzontale |

+irregularSeal1 | Forma del sigillo irregolare 1 |

+irregularSeal2 | Forma del sigillo irregolare 2 |

+leftArrow | Forma della freccia sinistra |

+leftArrowCallout | Forma della freccia sinistra del richiamo |

+leftBrace | Forma del tutore sinistro |

+leftBracket | Forma della parentesi sinistra |

+leftCircularArrow | Forma di freccia circolare sinistra |

+leftRightArrow | Forma della freccia sinistra destra |

+leftRightArrowCallout | Forma della freccia sinistra destra del callout |

+leftRightCircularArrow | Forma di freccia circolare sinistra destra |

+leftRightRibbon | Forma del nastro sinistra destra |

+leftRightUpArrow | Forma di freccia su sinistra destra |

+leftUpArrow | Forma freccia su sinistra |

+lightningBolt | Forma di fulmine |

+line | Forma della linea |

+lineInv | Forma inversa della linea |

+mathDivide | Dividere la forma matematica |

+mathEqual | Forma matematica uguale |

+mathMinus | Meno forma matematica |

+mathMultiply | Moltiplica la forma matematica |

+mathNotEqual | Forma matematica non uguale |

+mathPlus | Inoltre forma matematica |

+moon | Forma della luna |

+nonIsoscelesTrapezoid | Forma trapezoidale non isoscele |

+noSmoking | Forma per non fumare |

+notchedRightArrow | Forma di freccia destra dentellata |

+octagon | Forma ottagonale |

+parallelogram | Forma a parallelogramma |

+pentagon | Forma pentagonale |

+pie | Forma di torta |

+pieWedge | Forma a cuneo di torta |

+plaque | Forma della placca |

+plaqueTabs | Forma delle linguette della placca |

+plus | Più forma |

+quadArrow | Forma a quattro frecce |

+quadArrowCallout | Callout a forma di freccia quadrupla |

+rect | Forma rettangolare |

+ribbon | Forma del nastro |

+ribbon2 | Nastro 2 Forma |

+rightArrow | Forma della freccia destra |

+rightArrowCallout | Forma della freccia destra del richiamo |

+rightBrace | Forma del tutore destro |

+rightBracket | Forma della parentesi destra |

+round1Rect | Forma rettangolare con angolo arrotondato |

+round2DiagRect | Forma rettangolare a due angoli rotondi diagonali |

+round2SameRect | Due forme rettangolari con angoli arrotondati sullo stesso lato |

+roundRect | Forma rettangolare con angoli arrotondati |

+rtTriangle | Forma di triangolo rettangolo |

+smileyFace | Forma di faccina sorridente |

+snip1Rect | Forma rettangolare con un angolo di taglio |

+snip2DiagRect | Forma rettangolare con due angoli di taglio diagonali |

+snip2SameRect | Forma rettangolare con due angoli di taglio sullo stesso lato |

+snipRoundRect | Una forma rettangolare con angolo arrotondato e un taglio |

+squareTabs | Forma di linguette quadrate |

+star10 | Forma di stella a dieci punte |

+star12 | Forma di stella a dodici punte |

+star16 | Forma di stella a sedici punte |

+star24 | Forma di stella a ventiquattro punte |

+star32 | Forma di stella a trentadue punte |

+star4 | Forma di stella a quattro punte |

+star5 | Forma di stella a cinque punte |

+star6 | Forma di stella a sei punte |

+star7 | Forma di stella a sette punte |

+star8 | Forma di stella a otto punte |

+straightConnector1 | Connettore dritto 1 forma |

+stripedRightArrow | Forma di freccia destra a strisce |

+sun | Forma del sole |

+swooshArrow | Swoosh a forma di freccia |

+teardrop | Forma a goccia |

+trapezoid | Forma trapezoidale |

+triangle | Forma triangolare |

+upArrow | Forma di freccia su |

+upArrowCallout | Forma di freccia su didascalia |

+upDownArrow | Forma di freccia su giù |

+upDownArrowCallout | Callout a forma di freccia su giù |

+uturnArrow | Forma di freccia di inversione a U |

+verticalScroll | Forma di scorrimento verticale |

+wave | Forma d'onda |

+wedgeEllipseCallout | Forma di ellisse a cuneo di richiamo |

+wedgeRectCallout | Forma rettangolare a cuneo di richiamo |

+wedgeRoundRectCallout | Forma rettangolare rotonda con cuneo di richiamo |