TQuickRep | TsgcReport (Pages, Styles, Units, Title) et TsgcReportEngine (Report, AddDataSource, Prepare, Variables, OnGetVariable) | Toutes |
TQuickRep.DataSet | TsgcReportDataSetSource (SourceName, DataSet) enregistré avec AddDataSource ; le DataSourceName de la bande le nomme | Toutes |
TQuickRep.Page (papier, marges) | TsgcReportPage.PaperSize (rpsA3, rpsA4, rpsA5, rpsLetter, rpsLegal, rpsCustom), Margins.Left, Top, Right, Bottom | Toutes |
TQuickRep.ReportTitle | TsgcReport.Title, et TsgcReportPDFExport.Title pour les métadonnées du PDF | Toutes |
TQRBand avec BandType rbTitle, rbPageHeader, rbColumnHeader | TsgcReportBand avec BandType rbtReportTitle, rbtPageHeader, rbtColumnHeader | Toutes |
rbDetail | rbtMasterData avec DataSourceName réglé sur la source maître | Toutes |
rbGroupHeader, rbGroupFooter | rbtGroupHeader, rbtGroupFooter | Toutes |
rbSummary, rbPageFooter | rbtReportSummary, rbtPageFooter | Toutes |
TQRChildBand | rbtChild avec TsgcReportBand.ChildBandName | Toutes |
TQRSubDetail | Une bande rbtDetailData (DataSourceName = source détail) et MasterSource, MasterFields, DetailFields sur le TsgcReportDataSetSource détail | Toutes |
TQRGroup.Expression | rbtGroupHeader avec GroupExpression | Toutes |
TQRGroup.ReprintOnNewPage | TsgcReportBand.RepeatOnEveryPage | Toutes |
TQRGroup.FooterBand | La bande rbtGroupFooter suivante ; le premier pied de page ferme le groupe le plus interne | Toutes |
TQRBand.ForceNewPage | TsgcReportBand.StartNewPage | Toutes |
TQRLabel (Caption) | Un élément avec Kind = rikText et un Text.Text littéral | Toutes |
TQRDBText (DataField, Mask) | rikText avec Text.Text = '[Source.Field]' ; Mask devient Text.DisplayFormat | Toutes |
TQRExpr (Expression) | rikText avec '[expression]', par exemple '[Lines.Qty * Lines.Price]' ; fonctions comme IIF, FormatFloat, FormatDateTime, Round, Upper | Toutes |
TQRExpr avec SUM, COUNT, AVERAGE, MIN, MAX | [Sum(x)], [Count()], [Avg(x)], [Min(x)], [Max(x)] ; remise à zéro par groupe dans les pieds de groupe, portée page dans les pieds de page | Toutes |
TQRSysData qrsPageNumber | [Page], et [TotalPages] pour Page X sur Y | Toutes |
TQRSysData qrsDate, qrsTime, qrsDetailNo | [Date], [Time] avec Text.DisplayFormat ; [Line] ou [RecNo] | Toutes |
TQRShape (qrsRectangle, qrsCircle, qrsRoundRect) | rikShape avec Shape.ShapeKind rskRectangle, rskEllipse, rskRoundRect ; Shape.PenColor, FillColor, PenWidth | Toutes |
TQRShape qrsHorLine | rikLine avec Height = 0 | Toutes |
TQRImage, TQRDBImage | rikImage avec Image.FileName ou Image.Picture, ou Image.DataField ; Stretch, KeepAspectRatio | Toutes |
TQRRichText, TQRDBRichText | rikRichText avec RichText.Markup : balisage de type HTML, pas du RTF, pouvant contenir des [expressions] | Toutes |
Enabled réglé à l'exécution, événements BeforePrint | VisibleExpression sur les bandes et les éléments ; TsgcReportEngine.OnBeforePrintBand | Toutes |
Prepare, Preview | TsgcReportEngine.Prepare renvoie TsgcReportPreparedPages ; TsgcReportPreviewVCL.Prepare les affiche dans un contrôle de la fiche | Toutes |
Print, PrinterSetup | TsgcReportPreviewVCL.Print(aTitle), après un TPrintDialog standard | Toutes |
ExportToFilter avec un filtre PDF | TsgcReportPDFExport.SaveToFile(aPages, aFileName) ou SaveToStream | Toutes |
| PDF/A | TsgcReportPDFExport.PDFA = rpaA3b, rpaA3a ou rpaA4 | Toutes |
| Non listé | PDF/UA : TsgcReportPDFExport.PDFUA (True par défaut), PDFUAPart, Language, Title ; TagRole et AltText de l'élément | Toutes |
| Non listé (QRDesign était un module complémentaire tiers) | Concepteur pour l'utilisateur final : sgcShowReportDesigner, TsgcVCLReportDesigner ; sgcShowReportDesignerFMX dans FireMonkey | Registered |