TQuickRep | TsgcReport (Pages, Styles, Units, Title) e TsgcReportEngine (Report, AddDataSource, Prepare, Variables, OnGetVariable) | Tutte |
TQuickRep.DataSet | TsgcReportDataSetSource (SourceName, DataSet) registrato con AddDataSource; il DataSourceName della banda lo indica | Tutte |
TQuickRep.Page (carta, margini) | TsgcReportPage.PaperSize (rpsA3, rpsA4, rpsA5, rpsLetter, rpsLegal, rpsCustom), Margins.Left, Top, Right, Bottom | Tutte |
TQuickRep.ReportTitle | TsgcReport.Title e TsgcReportPDFExport.Title per i metadati del PDF | Tutte |
TQRBand con BandType rbTitle, rbPageHeader, rbColumnHeader | TsgcReportBand con BandType rbtReportTitle, rbtPageHeader, rbtColumnHeader | Tutte |
rbDetail | rbtMasterData con DataSourceName impostato sulla sorgente master | Tutte |
rbGroupHeader, rbGroupFooter | rbtGroupHeader, rbtGroupFooter | Tutte |
rbSummary, rbPageFooter | rbtReportSummary, rbtPageFooter | Tutte |
TQRChildBand | rbtChild con TsgcReportBand.ChildBandName | Tutte |
TQRSubDetail | Una banda rbtDetailData (DataSourceName = sorgente detail) e MasterSource, MasterFields, DetailFields sul TsgcReportDataSetSource detail | Tutte |
TQRGroup.Expression | rbtGroupHeader con GroupExpression | Tutte |
TQRGroup.ReprintOnNewPage | TsgcReportBand.RepeatOnEveryPage | Tutte |
TQRGroup.FooterBand | La successiva banda rbtGroupFooter; il primo piè di pagina chiude il gruppo più interno | Tutte |
TQRBand.ForceNewPage | TsgcReportBand.StartNewPage | Tutte |
TQRLabel (Caption) | Un elemento con Kind = rikText e Text.Text letterale | Tutte |
TQRDBText (DataField, Mask) | rikText con Text.Text = '[Source.Field]'; Mask diventa Text.DisplayFormat | Tutte |
TQRExpr (Expression) | rikText con '[expression]', per esempio '[Lines.Qty * Lines.Price]'; funzioni come IIF, FormatFloat, FormatDateTime, Round, Upper | Tutte |
TQRExpr con SUM, COUNT, AVERAGE, MIN, MAX | [Sum(x)], [Count()], [Avg(x)], [Min(x)], [Max(x)]; azzeramento per gruppo nei piè di pagina dei gruppi, ambito pagina nei piè di pagina | Tutte |
TQRSysData qrsPageNumber | [Page] e [TotalPages] per Pagina X di Y | Tutte |
TQRSysData qrsDate, qrsTime, qrsDetailNo | [Date], [Time] con Text.DisplayFormat; [Line] o [RecNo] | Tutte |
TQRShape (qrsRectangle, qrsCircle, qrsRoundRect) | rikShape con Shape.ShapeKind rskRectangle, rskEllipse, rskRoundRect; Shape.PenColor, FillColor, PenWidth | Tutte |
TQRShape qrsHorLine | rikLine con Height = 0 | Tutte |
TQRImage, TQRDBImage | rikImage con Image.FileName o Image.Picture, oppure Image.DataField; Stretch, KeepAspectRatio | Tutte |
TQRRichText, TQRDBRichText | rikRichText con RichText.Markup: markup simile a HTML, non RTF, che può contenere [expressions] | Tutte |
Enabled impostato in fase di esecuzione, eventi BeforePrint | VisibleExpression su bande ed elementi; TsgcReportEngine.OnBeforePrintBand | Tutte |
Prepare, Preview | TsgcReportEngine.Prepare restituisce TsgcReportPreparedPages; TsgcReportPreviewVCL.Prepare le mostra in un controllo sul form | Tutte |
Print, PrinterSetup | TsgcReportPreviewVCL.Print(aTitle), dopo un TPrintDialog standard | Tutte |
ExportToFilter con un filtro PDF | TsgcReportPDFExport.SaveToFile(aPages, aFileName) o SaveToStream | Tutte |
| PDF/A | TsgcReportPDFExport.PDFA = rpaA3b, rpaA3a o rpaA4 | Tutte |
| Non elencato | PDF/UA: TsgcReportPDFExport.PDFUA (predefinito True), PDFUAPart, Language, Title; TagRole e AltText dell'elemento | Tutte |
| Non elencato (QRDesign era un componente aggiuntivo di terze parti) | Designer per l'utente finale: sgcShowReportDesigner, TsgcVCLReportDesigner; sgcShowReportDesignerFMX in FireMonkey | Registered |