| **Navigation:**  Report Designer >====== Detail Band Properties ====== | [[designerserrorview.htm|{{btn_prev_n.gif|Previous page}}]][[coming future.htm|{{btn_home_n.gif|Return to chapter overview}}]][[grid size dialog.htm|{{btn_next_n.gif|Next page}}]] | | || This dialog lets you edit the properties of the report detail. **Color** Enter a valid color equate in the **TextColor** or **BackGround** fields, or press the ellipsis (...) button to select a color from the **Color** dialog. The **Report Designer** adds the [[color set color .htm|COLOR]] attribute to your header declaration. See ..\LIBSRC\EQUATES.CLW for a list of valid color equates. See //Windows Design Issues// in the //User's Guide// for a discussion on using color to enhance your application. **Design** | **Locked** | "Freezes" all the controls on the band so that subsequent data dictionary changes are not applied. You can override the #Freeze attribute for all controls or for individual controls. See **[[application options dialog.htm|Application Options]]**. | **General** | **Label** | Type a __valid Clarion label__Declaration_and_Statement_Labels, naming the __DETAIL__DETAIL__report_detail_line_structure_ structure. | | **Layout ** | Indicates the orientation of report controls.//Default// maintains the current layout setting as defined by the main REPORT structure//Left to Right// maintains the original layout specified in the Report Formatter.//Right to Left// essentially "flips" the report controls' display as a mirror image of the layout specified in the Report Formatter. | | **Page After** | To print the DETAIL, then force a new page, type a value in the **Page after** box in the **Detail Properties**// //dialog. This sets the [[pageafter set page break after .htm|PAGEAFTER]] attribute. This prints the DETAIL, then prints the page FOOTER, then begins a new page.{{tipbox.jpg|TipBox.jpg}}To print a separate page for each record, place the variable strings and/or controls you wish in the DETAIL, and specify the PAGEAFTER attribute in the Detail Properties dialog.The page number automatically increments, unless you reset it. To reset the page number to a value you specify, type it in the **Page after** field in the **Detail Properties**// //dialog. | | **Page Before** | To print the DETAIL structure on a new page, type a value in the **Page Before** box in the **Detail Properties**// //dialog. This sets the [[pagebefore set page break first .htm|PAGEBEFORE]] attribute. The report prints the full DETAIL starting at the top of the next page. The report [[footer page or group footer structure .htm|FOOTER]], however, prints on the first page. The page number automatically increments, unless you reset it. To reset the page number to a value you specify, type it in the **Page Before** field. | | **TextFont** | Calls the **[[select font dialog.htm|Select Font]]** dialog which lets you select the font (typeface), size, style (such as bold or italic), color, and font effects (underline and strikeout) for all the controls in the report section. You may override the section font by setting a different font in the Properties dialog for any specific control. As you choose options, the dialog box displays a sample of the selected font. | | **Use** | This defines the [[use set field equate label or control update variable .htm|USE]] attribute for the structure. Type a field equate label to reference the Detail in executable code. | | **With Next** | To prevent 'widow' elements in a printout, type a value in the **With Next** field. This sets the [[withnext set widow elimination .htm|WITHNEXT]] attribute. A 'widowed' print element is one which prints, but then is separated from the succeeding elements by a page break. The value specifies the number of succeeding elements to print--a value of '1,' for examples, specifies that the next element must print on the same page, else page overflow puts them on the next. | | **With Prior** | To prevent 'orphan' elements in a printout, type a value in the **With Prior** field. This sets the [[withprior set orphan elimination .htm|WITHPRIOR]] attribute. An 'orphaned' print element is one which prints on a following page, separated from its related items. The value specifies the number of preceding elements to print--a value of "1," for example, specifies that the previous element must print on the same page.{{tipbox.jpg|TipBox.jpg}}When placing subtotals or totals in a DETAIL, use the WITHPRIOR attribute to insure they print with at least one member of the column above it when a page break occurs. | **Extra** | **Absolute** | Specifies that the DETAIL section always print at the same fixed position on the page. This adds the [[absolute set fixed position printing .htm|ABSOLUTE]] attribute to the DETAIL structure. Otherwise, the DETAIL prints at a position relative to the last section printed in the detail print area. | | **Alone** | Specifies the print engine should print //only// the DETAIL section, without FORM, HEADER, and FOOTER sections. This setting is most useful for report title and grand totals pages. This adds the [[alone set to print without page header footer or form .htm|ALONE]] attribute to the DETAIL structure. | | **Together** | Specifies that the band is to only print on a single page, rather than being automatically split if there is not sufficient room for it. This adds the [[together set to print on a single page .htm|TOGETHER]] attribute. | **Position** Lets you set the location and size of the print detail, by filling in the [[at set position and size .htm|AT]] attribute. The measurement units for these boxes are specified on the **General** tab of the **[[report properties.htm|Report Properties]]** dialog. To set a precise// //starting point for your detail relative to the last detail printed, specify **Top Left Corner** coordinates with this dialog. These settings may also be accomplished visually by dragging the report section and it's borders in **the Report Designer's Page Layout View**. To set the size of the detail, choose from the following options for the **Width** and **Height**. | **Default** | Specifies to use the default width of the REPORT structure, and the height as specified by the DETAIL contents. | | **Value** | To set a specific size for width or height, enter the specific **Value **choices. | **See Also:** [[how the print engine processes report sections at runtime.htm|How the Print Engine Processes Report Sections at Runtime]] **Quick Links** | | | | **Embeds** | Accesses the **[[gen72.htm|Embedded Source]]** dialog for this procedure. |