TQuickRep | TsgcReport (Pages, Styles, Units, Title) e TsgcReportEngine (Report, AddDataSource, Prepare, Variables, OnGetVariable) | Todas |
TQuickRep.DataSet | TsgcReportDataSetSource (SourceName, DataSet) registrado com AddDataSource; o DataSourceName da banda o nomeia | Todas |
TQuickRep.Page (papel, margens) | TsgcReportPage.PaperSize (rpsA3, rpsA4, rpsA5, rpsLetter, rpsLegal, rpsCustom), Margins.Left, Top, Right, Bottom | Todas |
TQuickRep.ReportTitle | TsgcReport.Title, e TsgcReportPDFExport.Title para os metadados do PDF | Todas |
TQRBand com BandType rbTitle, rbPageHeader, rbColumnHeader | TsgcReportBand com BandType rbtReportTitle, rbtPageHeader, rbtColumnHeader | Todas |
rbDetail | rbtMasterData com DataSourceName definido como a fonte mestre | Todas |
rbGroupHeader, rbGroupFooter | rbtGroupHeader, rbtGroupFooter | Todas |
rbSummary, rbPageFooter | rbtReportSummary, rbtPageFooter | Todas |
TQRChildBand | rbtChild com TsgcReportBand.ChildBandName | Todas |
TQRSubDetail | Uma banda rbtDetailData (DataSourceName = fonte de detalhe) e MasterSource, MasterFields, DetailFields no TsgcReportDataSetSource de detalhe | Todas |
TQRGroup.Expression | rbtGroupHeader com GroupExpression | Todas |
TQRGroup.ReprintOnNewPage | TsgcReportBand.RepeatOnEveryPage | Todas |
TQRGroup.FooterBand | A próxima banda rbtGroupFooter; o primeiro rodapé fecha o grupo mais interno | Todas |
TQRBand.ForceNewPage | TsgcReportBand.StartNewPage | Todas |
TQRLabel (Caption) | Um item com Kind = rikText e Text.Text literal | Todas |
TQRDBText (DataField, Mask) | rikText com Text.Text = '[Source.Field]'; Mask vira Text.DisplayFormat | Todas |
TQRExpr (Expression) | rikText com '[expression]', por exemplo '[Lines.Qty * Lines.Price]'; funções como IIF, FormatFloat, FormatDateTime, Round, Upper | Todas |
TQRExpr com SUM, COUNT, AVERAGE, MIN, MAX | [Sum(x)], [Count()], [Avg(x)], [Min(x)], [Max(x)]; zerados por grupo nos rodapés de grupo, escopo de página nos rodapés de página | Todas |
TQRSysData qrsPageNumber | [Page], e [TotalPages] para Página X de Y | Todas |
TQRSysData qrsDate, qrsTime, qrsDetailNo | [Date], [Time] com Text.DisplayFormat; [Line] ou [RecNo] | Todas |
TQRShape (qrsRectangle, qrsCircle, qrsRoundRect) | rikShape com Shape.ShapeKind rskRectangle, rskEllipse, rskRoundRect; Shape.PenColor, FillColor, PenWidth | Todas |
TQRShape qrsHorLine | rikLine com Height = 0 | Todas |
TQRImage, TQRDBImage | rikImage com Image.FileName ou Image.Picture, ou Image.DataField; Stretch, KeepAspectRatio | Todas |
TQRRichText, TQRDBRichText | rikRichText com RichText.Markup: marcação parecida com HTML, não RTF, e pode conter [expressions] | Todas |
Enabled definido em tempo de execução, eventos BeforePrint | VisibleExpression em bandas e itens; TsgcReportEngine.OnBeforePrintBand | Todas |
Prepare, Preview | TsgcReportEngine.Prepare devolve TsgcReportPreparedPages; TsgcReportPreviewVCL.Prepare as mostra em um controle no formulário | Todas |
Print, PrinterSetup | TsgcReportPreviewVCL.Print(aTitle), depois de um TPrintDialog padrão | Todas |
ExportToFilter com um filtro de PDF | TsgcReportPDFExport.SaveToFile(aPages, aFileName) ou SaveToStream | Todas |
| PDF/A | TsgcReportPDFExport.PDFA = rpaA3b, rpaA3a ou rpaA4 | Todas |
| Não consta | PDF/UA: TsgcReportPDFExport.PDFUA (padrão True), PDFUAPart, Language, Title; TagRole e AltText do item | Todas |
| Não consta (o QRDesign era um complemento de terceiros) | Designer para o usuário final: sgcShowReportDesigner, TsgcVCLReportDesigner; sgcShowReportDesignerFMX no FireMonkey | Registrada |