Classe TRLCustomDBText

Hierarquia     Propriedades     Métodos     Eventos    
Classe base da qual podem derivar caixas de texto dataware.

Unit
RLReport

Propriedades
publDataField  Nome do campo associado.
publDataFormula  Expressão matemática envolvendo campos, valores e literais.
publDataSet  Referência para o objeto TDataSet determinado pela prop DataSource.
publDataSource  Referência ao DataSource que controle utiliza para se conectar ao DataSet.
publDisplayMask  Mascara de formatação.
publField  Referência para o objeto TField determinado pelas props DataField e DataSource.
publText  Texto auxiliar.
 
Em TRLCustomLabel
publ  AutoSize  Redimensionamento automático.
publ  Caption  Texto a ser impresso no corpo do label.
 
Em TRLCustomControl
publ  Align  Alinhamento estendido.
publ  Alignment  Especifica como o texto deve ser alinhado dentro de um controle.
publ  Anchors  Ancoramento estendido.
publ  AutoExpand  Determina se o controle fará a expansão de acordo com o seu conteúdo.
publ  AutoSizeDir  Determina em que direções o controle poderá efetuar o redimensionamento automático.
publ  AutoTrunc  Determina se o tamanho do controle depende do conteúdo impresso.
publ  Behavior  Comportamento do controle.
publ  Borders  Bordas ao redor do controle.
publ  ClientHeight  Determina ou indica a altura da área cliente.
publ  ClientRect  Retângulo da área cliente.
publ  ClientWidth  Determina ou indica a largura da área cliente.
publ  Color  Cor do controle.
publ  ControlState  Estado do controle dentre as diversas atividades.
publ  Font  Fonte do controle.
publ  FriendlyName  Nome amigável para uso com o ExpressionParser e interface com o usuário final.
publ  Holdeds  Lista de controles "agarrados".
publ  Holder  Controle referência para ancoragem.
publ  HolderOffset  Distância do ancoradouro.
publ  HoldStyle  Estilo de ancoragem.
publ  Layout  Layout do texto.
publ  MasterReport  Relatório mestre.
publ  OldBoundsRect  Contém as últimas dimensões do controle antes da última alteração.
publ  ParentColor  Herança de cor.
publ  ParentFont  Herança de fonte.
publ  PeekBoundsRect  Contém as dimensões originais do controle salvas antes da sua impressão.
publ  RealBounds  Configuração do tamanho real de um controle em milímetros ou polegadas.
publ  SecondHolder  Segundo controle referência de ancoragem.
publ  SecondHolderOffset  Distância ao segundo ancoradouro.
publ  SecondHoldStyle  Estilo de ancoragem ao segundo ancoradouro.
publ  Transparent  Transparência do controle em tempo de impressão.
publ  Visible  Determina se o controle será visível em tempo de impressão.

Métodos
Em TRLCustomControl
prot  AdjustAlignment  Ajusta as dimensões do controle respeitando o seu alinhamento.
prot  AdjustBounds  Ajusta coordenadas e tamanho.
prot  AdjustToFixedSize  Ajusta coordenadas de acordo com as dimensões estabelecidas no método CalcSize.
prot  AdjustToHolder  Ajusta coordenadas de acordo com o holder.
prot  AdjustToParentFrame  Ajusta as dimensões do controle pai, se este for um TFrame.
prot  CalcPrintBoundsRect  Retângulo com coordenadas relativas ao parentreport.
prot  CalcPrintClientRect  Retângulo com coordenadas relativas à linha corrente da página.
prot  CalcPrintSizeRect  Cacula o tamanho do controle para fins de impressão.
prot  CalcSize  Cacula o tamanho do controle.
prot  CalcSizeRect  Cacula o tamanho do controle.
prot  CalcWastedPixels  Margens dispensadas do controle.
prot  CanPrint  Intervenção antes da impressão.
prot  CanSetHeight  Indica se é possível para o usuário determinar uma altura aleatória para o controle.
prot  CanSetWidth  Indica se é possível para o usuário determinar uma largura aleatória para o controle.
prot  ComputeDetail  Computar novo Detail.
prot  CustomControlPaint  Desenha como TRLCustomControl.
prot  CustomControlPrint  Imprimir como TRLCustomControl.
prot  DoAfterPrint  Invoca o evento AfterPrint.
prot  DoBeforePrint  Invoca o evento BeforePrint.
prot  DoBeforeText  Invoca o evento BeforePrint.
prot  DoOnMeasureHeight  Invoca o evento OnMeasureHeight.
prot  DrawBounds  Desenha bordas.
prot  ExpandParentSite  Ajusta as dimensões do controle pai.
publ  FindParentBand  Referência à band pai.
publ  FindParentGroup  Referência ao grupo pai.
publ  FindParentPager  Referência ao pager pai.
publ  FindParentReport  Referência ao relatório pai.
publ  FindParentSite  Referência ao site pai.
publ  FindParentSkipper  Referência à skipper pai.
publ  FindParentSurface  Superfície de desenho pai.
prot  GetAttribute  Devolve o valor do controle como um variant.
prot  GetCaption  Retorna o caption dependendo do estado do relatório.
prot  GetClientHeight  Retorna a altura da área cliente.
prot  GetClientWidth  Retorna a largura da área cliente.
prot  GetMadeCaption  Produz e retorna o Caption.
prot  GetMasterReport  Retorna referência ao relatório principal da cadeia após busca recursiva através das props Parent e PriorReport.
prot  Hold  Agarra controle.
prot  Initialize  Inicializa os acumuladores internos.
prot  InternalMakeCaption  Produz Caption.
prot  InternalMeasureHeight  Mede a altura da band de acordo com seu conteúdo, tentando predizer as quebras de folha que virão.
prot  InternalPrint  Processa o controle para impressão.
prot  IsBallast  O controle está sendo impresso como um lastro.
publ  IsMeasurable  Indica se o controle pode sofrer predicção sobre a sua altura.
prot  MakeCaption  Produz o Caption.
publ  MeasureHeight  Mede a altura do controle.
prot  OriginalSetBounds  Corresponde ao método SetBounds original sem efeitos colaterais de alinhamento estendido.
publ  PopBoundsRect  Restaura as dimensões do controle.
prot  PrepareStatics  Prepara os controles filhos do painel antes de imprimí-los.
publ  Print  Gera imagem do controle para impressão.
prot  PrintNonStatics  Força a impressão de controles não estáticos como subdetalhes e grupos.
prot  PrintStatics  Desenha os controles filhos do painel sobre a sua superfície.
publ  PushBoundsRect  Guarda as dimensões do controle.
publ  Realign  Força o realinhamento do controle dentro de seu control pai.
prot  RealignControls  Realinha os controles dentro deste de acordo com suas props.
prot  RealignHoldeds  Ajusta cotroles "agarrados".
publ  RequestParentPager  Referência ao pager pai.
publ  RequestParentReport  Referência ao report pai.
publ  RequestParentSkipper  Referência à skipper pai.
publ  RequestParentSurface  Referência à skipper pai.
prot  SetAttribute  Modifica o valor do controle.
prot  SetAutoSize  SetAutoSize estendido.
prot  SetClientRect  Estabelece as dimensões do controle descontando margens etc.
prot  Unhold  Libera controle agarrado.

Eventos
Em TRLCustomLabel
publ  BeforePrint  Antes da impressão.
 
Em TRLCustomControl
publ  AfterPrint  Após a impressão.
publ  OnMeasureHeight  Na hora de medir a altura.