TQuickRep | TsgcReport (Pages, Styles, Units, Title) und TsgcReportEngine (Report, AddDataSource, Prepare, Variables, OnGetVariable) | Alle |
TQuickRep.DataSet | TsgcReportDataSetSource (SourceName, DataSet), mit AddDataSource registriert; der DataSourceName des Bands nennt sie | Alle |
TQuickRep.Page (Papier, Ränder) | TsgcReportPage.PaperSize (rpsA3, rpsA4, rpsA5, rpsLetter, rpsLegal, rpsCustom), Margins.Left, Top, Right, Bottom | Alle |
TQuickRep.ReportTitle | TsgcReport.Title und TsgcReportPDFExport.Title für die PDF-Metadaten | Alle |
TQRBand mit BandType rbTitle, rbPageHeader, rbColumnHeader | TsgcReportBand mit BandType rbtReportTitle, rbtPageHeader, rbtColumnHeader | Alle |
rbDetail | rbtMasterData, mit DataSourceName auf die Master-Quelle gesetzt | Alle |
rbGroupHeader, rbGroupFooter | rbtGroupHeader, rbtGroupFooter | Alle |
rbSummary, rbPageFooter | rbtReportSummary, rbtPageFooter | Alle |
TQRChildBand | rbtChild mit TsgcReportBand.ChildBandName | Alle |
TQRSubDetail | Ein Band rbtDetailData (DataSourceName = Detail-Quelle) und MasterSource, MasterFields, DetailFields an der Detail-TsgcReportDataSetSource | Alle |
TQRGroup.Expression | rbtGroupHeader mit GroupExpression | Alle |
TQRGroup.ReprintOnNewPage | TsgcReportBand.RepeatOnEveryPage | Alle |
TQRGroup.FooterBand | Das nächste Band rbtGroupFooter; die erste Fußzeile schließt die innerste Gruppe | Alle |
TQRBand.ForceNewPage | TsgcReportBand.StartNewPage | Alle |
TQRLabel (Caption) | Ein Element mit Kind = rikText und literalem Text.Text | Alle |
TQRDBText (DataField, Mask) | rikText mit Text.Text = '[Source.Field]'; Mask wird zu Text.DisplayFormat | Alle |
TQRExpr (Expression) | rikText mit '[expression]', zum Beispiel '[Lines.Qty * Lines.Price]'; Funktionen wie IIF, FormatFloat, FormatDateTime, Round, Upper | Alle |
TQRExpr mit SUM, COUNT, AVERAGE, MIN, MAX | [Sum(x)], [Count()], [Avg(x)], [Min(x)], [Max(x)]; Zurücksetzen pro Gruppe in Gruppenfußzeilen, Seitenbereich in Seitenfußzeilen | Alle |
TQRSysData qrsPageNumber | [Page] und [TotalPages] für Seite X von Y | Alle |
TQRSysData qrsDate, qrsTime, qrsDetailNo | [Date], [Time] mit Text.DisplayFormat; [Line] oder [RecNo] | Alle |
TQRShape (qrsRectangle, qrsCircle, qrsRoundRect) | rikShape mit Shape.ShapeKind rskRectangle, rskEllipse, rskRoundRect; Shape.PenColor, FillColor, PenWidth | Alle |
TQRShape qrsHorLine | rikLine mit Height = 0 | Alle |
TQRImage, TQRDBImage | rikImage mit Image.FileName oder Image.Picture, oder Image.DataField; Stretch, KeepAspectRatio | Alle |
TQRRichText, TQRDBRichText | rikRichText mit RichText.Markup: HTML-ähnliches Markup, nicht RTF, und es darf [expressions] enthalten | Alle |
Zur Laufzeit gesetztes Enabled, BeforePrint-Ereignisse | VisibleExpression an Bändern und Elementen; TsgcReportEngine.OnBeforePrintBand | Alle |
Prepare, Preview | TsgcReportEngine.Prepare liefert TsgcReportPreparedPages; TsgcReportPreviewVCL.Prepare zeigt sie in einem Steuerelement im Formular | Alle |
Print, PrinterSetup | TsgcReportPreviewVCL.Print(aTitle), nach einem Standard-TPrintDialog | Alle |
ExportToFilter mit einem PDF-Filter | TsgcReportPDFExport.SaveToFile(aPages, aFileName) oder SaveToStream | Alle |
| PDF/A | TsgcReportPDFExport.PDFA = rpaA3b, rpaA3a oder rpaA4 | Alle |
| Nicht aufgeführt | PDF/UA: TsgcReportPDFExport.PDFUA (Standard True), PDFUAPart, Language, Title; TagRole und AltText des Elements | Alle |
| Nicht aufgeführt (QRDesign war eine Erweiterung eines Drittanbieters) | Designer für Endbenutzer: sgcShowReportDesigner, TsgcVCLReportDesigner; sgcShowReportDesignerFMX in FireMonkey | Registered |