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 |