Caselle di testo (Generatore report e SSRS)Text Boxes (Report Builder and SSRS)

Quando si pensa a una casella di testo, di solito si immagina una casella autonoma contenente testo in un'area, ad esempio, di MicrosoftMicrosoft Office PowerPoint.When you think of a text box, you probably think of a stand-alone box containing text on a surface like in MicrosoftMicrosoft Office PowerPoint. Nei report impaginati di Reporting ServicesReporting Services alcune caselle di testo sono esattamente questo e possono visualizzare testo statico per titoli, descrizioni ed etichette oppure testo dinamico basato su espressioni.In Reporting ServicesReporting Services paginated reports, some text boxes are like that, and they can display static text for titles, descriptions, and labels, or dynamic text based on expressions. Tuttavia, anche ogni cella in una tabella o matrice (o in un'area dati Tablix) contiene una casella di testo, che può essere formattata esattamente allo stesso modo delle caselle di testo autonome di un report.But every cell in a table or matrix (a tablix data region) also contains a text box, which you can format the same way you format stand-alone text boxes in your report.

Nota

Se si trascina il valore di un campo del set di dati di un report direttamente nell'area di progettazione del report o in una casella di testo in tale area, al momento dell'esecuzione del report sarà visibile solo il primo valore nel set di risultati.If you drag a report dataset field value directly to the report design surface, or to a text box on the report design surface, you only see the first value in the result set when you run the report. Per visualizzare tutti i valori per un campo, prima di tutto è necessario creare una tabella, una matrice o un'area dati elenco e quindi trascinare il campo in una cella nell'area dati.To see all the values for a field, you need to create a table, matrix, or list data region first, and drag the field to a cell in the data region. In questo modo, all'esecuzione del report verranno visualizzati tutti i valori in quel campo.That way, when you run the report, you will see all the values in that field.

Per visualizzare il testo ripetuto in un layout in formato libero, creare un'area dati elenco e posizionare la casella di testo al suo interno.To show repeating text in a free-form layout, create a list data region and place the text box in it. Usare un elenco quando si desidera ripetere un form per più valori, ad esempio il form di una fattura ripetuto una volta per ogni cliente.Use a list when you want to repeat a form for multiple values, for example, a customer invoice form repeated once for each customer. Per altre informazioni, vedere l'argomento sulla creazione di fatture e moduli con elenchi.Read more about creating invoices and forms with lists.

Usare un contenitore rettangolare se si desidera controllare il layout della casella di testo e lo spazio vuoto sotto l'ultima casella di testo.Use a rectangle container when you want to control the text box layout and white space below the last text box. Per ulteriori informazioni, vedere rettangoli e linee ( Generatore report e SSRS ) .For more information, see Rectangles and Lines (Report Builder and SSRS).

Le espressioni in una casella di testo possono contenere testo letterale, puntare a un campo del database o calcolare dati.The expressions in a text box can contain literal text, point to a field in the database, or calculate data. Tutte le espressioni vengono visualizzate come testo segnaposto per consentire la formattazione di numeri, colori e altre proprietà relative all'aspetto.All expressions are shown as placeholder text so that you can format numbers, colors, and other appearance properties. È inoltre possibile combinare segnaposti e testo letterale nella stessa casella di testo.You can also combine placeholders with literal text in the same text box.

È possibile formattare il testo in qualsiasi casella di testo con più tipi di carattere, colori, stili e azioni.You can format text in any single text box with multiple fonts, colors, styles, and actions. Per altre informazioni, vedere Formattazione di testo e segnaposto (Generatore report e SSRS).For more information, see Formatting Text and Placeholders (Report Builder and SSRS).

Nota

È possibile creare e modificare file di definizioni report impaginati (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

Espansione e riduzione di una casella di testo Growing and Shrinking a Text Box

Per impostazione predefinita, le caselle di testo presentano dimensioni fisse.By default, text boxes are a fixed size. È possibile ridurre o espandere verticalmente una casella di testo in base al contenuto.You can allow a text box to shrink or expand vertically based on its contents. Per altre informazioni, vedere Espansione o riduzione di una casella di testo (Generatore report e SSRS).For more information, see Allow a Text Box to Grow or Shrink (Report Builder and SSRS).

Rotazione di una casella di testoRotating a Text Box

Ruotando le caselle di testo è possibile migliorare la leggibilità dei report, supportare un orientamento di testo specifico delle impostazioni locali, adattare più colonne in un report stampato con dimensioni di pagina fisse e creare report più interessanti dal punto di vista grafico.Rotating text boxes can help you create more readable reports, support locale-specific text orientation, fit more columns on a printed report that has fixed page size, and create reports with more graphical appeal. Una casella di testo può essere ruotata in diverse direzioni: orizzontale, verticale (rotazione di 90 gradi) o di 270 gradi.A text box can be rotated in different directions: horizontal, vertical (rotated 90 degrees), or rotated by 270 degrees. L'opzione verticale è più usata per le lingue dell'Asia orientale, che si scrivono dall'alto verso il basso.The vertical option is most commonly used for East Asian languages that are written top to bottom. Nella maggior parte dei renderer l'opzione verticale permette di gestire correttamente la rotazione del glifo in modo che il testo venga scritto dall'alto verso il basso, senza che i caratteri appaiano ai lati.In most renderers the vertical option handles the glyph rotation properly so that the text is written top to bottom, but the characters are not on their sides. Per le altre lingue, le opzioni verticale e di 270 gradi determinano che il testo venga scritto lateralmente.For other languages, in the vertical and 270-degree options the text is written sideways.

È possibile ruotare caselle di testo che contengono testo statico, campi di un set di dati di un report o dati calcolati.You can rotate text boxes that contain static text, fields from a report dataset, or calculated data. La casella di testo può essere autonoma nel corpo del report, in una tabella o una matrice oppure nell'intestazione e nel piè di pagina di un report.The text box can be stand-alone in the report body, in a table or matrix, or in a report header and footer.

Nell'immagine seguente vengono mostrate tre versioni di un report tabella in cui i dati sono raggruppati per mese.The following picture shows three versions of a table report that groups data by month. La casella di testo contenente il valore del mese presenta un orientamento diverso.The text box that contains the month value uses a different text box orientation.

rs_TextBoxOrientationrs_TextBoxOrientation

L'orientamento viene impostato sulla casella di testo e si applica a tutto il testo contenuto nella casella.Orientation is set on the text box and applies to all the text in the box. Non è possibile specificare un orientamento diverso per varie parti della casella di testo.You cannot specify a different orientation for parts of the text box.

Per iniziare, vedere la sezione sulla rotazione del testo in Esercitazione: Formattazione di testo (Generatore report) e Impostare l'orientamento della casella di testo (Generatore report e SSRS).To get started, see the section on rotating text in the Tutorial: Format Text (Report Builder), and see Set Text Box Orientation (Report Builder and SSRS).

Procedure How-To Topics

Aggiungere, spostare o eliminare una casella di testo (Generatore report e SSRS)Add, Move, or Delete a Text Box (Report Builder and SSRS)

Formattare il testo in una casella di testo (Generatore report e SSRS)Format Text in a Text Box (Report Builder and SSRS)

Impostare l'orientamento della casella di testo (Generatore report e SSRS)Set Text Box Orientation (Report Builder and SSRS)

Espansione o riduzione di una casella di testo (Generatore report e SSRS)Allow a Text Box to Grow or Shrink (Report Builder and SSRS)

Vedere ancheSee Also

Formattazione di testo e segnaposto (Generatore report e SSRS) Formatting Text and Placeholders (Report Builder and SSRS)
Formattazione di numeri e date ( Generatore report e SSRS )Formatting Numbers and Dates (Report Builder and SSRS)