Classe de impressão que substitui as funções SetPrint, SetDefault, RptStatus e Cabec.
A classe TReport permite que o usuário personalize as informações que serão apresentadas no relatório, alterando fonte (tipo, tamanho, etc.), cor, tipo de linhas, cabeçalho, rodapé, etc.
Estrutura do componente TReport:
Obs.: Uma seção (TRSection) pode ser considerada um tópico dentro do relatório, podendo ter um ou mais tópicos que se relacionam no relatório.
A partir da Lib 20230220, a opção de impressão de planilha em formato xlsx passa gerar os dados de processamento no Banco de Dados ao invés de utilizar a memória do sistema, esta alteração visa solucionar problemas com alto consumo de memória. |
AddBreakSintaxe
|
AddCollectionSintaxe
|
AddFunctionSintaxe
|
AddHeaderPageSintaxe
|
AddSectionSintaxe
|
BorderSintaxe
|
Box Sintaxe
|
CancelSintaxe |
CancelPrintSintaxe |
Char2PixSintaxe
|
ChkIncRowSintaxe
|
ClassNameSintaxe |
ClrBackSintaxe
|
ClrForeSintaxe |
ColSintaxe Descrição Retorna a coluna posicionada na impressão Retorno nRet |
ColSpaceSintaxe Descrição Retorna o espaçamento entre as colunas Retorno nRet |
DescriptionSintaxe |
DisableSintaxe |
DisableOrientationSintaxe |
EnableSintaxe |
EnabledSintaxe |
EndPageSintaxe
|
EvalBreakSintaxe
|
EndReportSintaxe |
FatLineSintaxe |
FillRectSintaxe
|
FinishSintaxe |
FreeAllObjsSintaxe |
FunctionBeforeSintaxe
|
GetActionSintaxe |
GetBreakSintaxe
|
GetDynamicSintaxe |
GetEditSintaxe |
GetFontSizeSintaxe
|
GetFunctionSintaxe
|
GetOrderSintaxe |
GetOrientationSintaxe |
GetParamSintaxe |
GetRightAlignPrinterSintaxe Retorno lAlignPrinter
|
GetWidthSintaxe |
HideFooterSintaxe |
HideHeaderSintaxe |
HideParamPageSintaxe |
IncMeterSintaxe
|
IncRowSintaxe
|
InitSintaxe |
LeftMarginSintaxe
|
LineSintaxe
|
LineHeightSintaxe |
LoadDefaultSintaxe |
NewSintaxe
|
NoUserFilterSintaxe |
NoCellSintaxe |
NoPrintSintaxe |
OnPageBreakSintaxe
|
PageSintaxe |
PageBreakSintaxe |
PageHeightSintaxe
|
PageTotalBeforeSintaxe
|
PageTotalInLineSintaxe
|
PageTotalTextSintaxe
|
PageWidthSintaxe |
ParamReadOnlySintaxe
|
PreviewSintaxe |
Sintaxe
|
PrintCollectionSintaxe
|
PrintDialogSintaxe
|
PrintFooterSintaxe |
PrintFunctionSintaxe
|
PrintGraphicSintaxe |
PrintHeaderSintaxe
|
PrintingSintaxe |
PrintSHeaderSintaxe |
PrintTextSintaxe
|
PrintTHeaderSintaxe
|
PrintTotalSintaxe
|
PrtCenterSintaxe
|
PrtLeftSintaxe
|
PrtLogoSintaxe |
PrtRightSintaxe
|
ReportNameSintaxe |
RowSintaxe |
SaveAsHTMLSintaxe |
SaveDefaultSintaxe |
SaySintaxe
|
SayBitmapSintaxe
|
SectionSintaxe
|
SendMailSintaxe |
SendToPrinterSintaxe |
SetActionSintaxe
|
SetBorderSintaxe
|
SetClrBackSintaxe
|
SetClrForeSintaxe
|
SetColSintaxe
|
SetColSpaceSintaxe
|
SetCustomTextSintaxe
|
SetDescriptionSintaxe
|
SetDeviceSintaxe
|
SetDynamicSintaxe |
SetEditSintaxe
|
SetEnvironmentSintaxe
|
SetFileSintaxe
|
SetLandscapeSintaxe |
SetLeftMarginSintaxe
|
SetLineHeightSintaxe
|
SetLogoSintaxe
|
SetMeterSintaxe
|
SetMsgPrintSintaxe
|
SetOnPageNumberSintaxe
|
SetPageNumberSintaxe
|
SetPageFooterSintaxe
|
SetParamSintaxe
|
SetPortraitSintaxe |
SetPreviewSintaxe
|
SetPxLeftMarginSintaxe
|
SetRightAlignPrinterSintaxe
|
SetRowSintaxe
|
SetStartPageSintaxe
|
SetTitleSintaxe
|
SetTotalInLineSintaxe
|
SetTotalPageBreakSintaxe
|
SetTotalTextSintaxe
|
ShowFooterSintaxe |
ShowHeaderSintaxe |
ShowParamPageSintaxe |
SkipLineSintaxe
|
StartPageSintaxe |
ThinLineSintaxe |
TitleSintaxe |
TotalTextSintaxe |
TotalInLineSintaxe |
XmlLoadSintaxe
|
XmlSaveSintaxe O array contém o layout em formato XML, é retornando em formato de array para evitar problemas em relação ao tamanho máximo de strings. |
XlsNewCellSintaxe
|
XlsNewColSintaxe
|
XlsNewRowSintaxe
|
XlsNewStyleSintaxe
|
XlsSaveSintaxe |
SetUseGCSintaxe
|
GetGCListSintaxe Retorno Array contendo a lista de grupos, empresas, unidade de negócio e filiais selecionadas na tela de gestão de empresas. |