Classe TRLCustomControl

Propriedades     Métodos     Eventos    
Super classe da qual derivam todos os controles do FortesReport.

Unit
RLReport

Propriedades
publAlign  Alinhamento estendido.
publAlignment  Especifica como o texto deve ser alinhado dentro de um controle.
publAnchors  Ancoramento estendido.
publAutoExpand  Determina se o controle fará a expansão de acordo com o seu conteúdo.
publAutoSize  Redimensionamento automático.
publAutoSizeDir  Determina em que direções o controle poderá efetuar o redimensionamento automático.
publAutoTrunc  Determina se o tamanho do controle depende do conteúdo impresso.
publBehavior  Comportamento do controle.
publBorders  Bordas ao redor do controle.
publCaption  Texto a imprimir.
publClientHeight  Determina ou indica a altura da área cliente.
publClientRect  Retângulo da área cliente.
publClientWidth  Determina ou indica a largura da área cliente.
publColor  Cor do controle.
publControlState  Estado do controle dentre as diversas atividades.
publFont  Fonte do controle.
publFriendlyName  Nome amigável para uso com o ExpressionParser e interface com o usuário final.
publHoldeds  Lista de controles "agarrados".
publHolder  Controle referência para ancoragem.
publHolderOffset  Distância do ancoradouro.
publHoldStyle  Estilo de ancoragem.
publLayout  Layout do texto.
publMasterReport  Relatório mestre.
publOldBoundsRect  Contém as últimas dimensões do controle antes da última alteração.
publParentColor  Herança de cor.
publParentFont  Herança de fonte.
publPeekBoundsRect  Contém as dimensões originais do controle salvas antes da sua impressão.
publRealBounds  Configuração do tamanho real de um controle em milímetros ou polegadas.
publSecondHolder  Segundo controle referência de ancoragem.
publSecondHolderOffset  Distância ao segundo ancoradouro.
publSecondHoldStyle  Estilo de ancoragem ao segundo ancoradouro.
publTransparent  Transparência do controle em tempo de impressão.
publVisible  Determina se o controle será visível em tempo de impressão.

Métodos
protAdjustAlignment  Ajusta as dimensões do controle respeitando o seu alinhamento.
protAdjustBounds  Ajusta coordenadas e tamanho.
protAdjustToFixedSize  Ajusta coordenadas de acordo com as dimensões estabelecidas no método CalcSize.
protAdjustToHolder  Ajusta coordenadas de acordo com o holder.
protAdjustToParentFrame  Ajusta as dimensões do controle pai, se este for um TFrame.
protCalcPrintBoundsRect  Retângulo com coordenadas relativas ao parentreport.
protCalcPrintClientRect  Retângulo com coordenadas relativas à linha corrente da página.
protCalcPrintSizeRect  Cacula o tamanho do controle para fins de impressão.
protCalcSize  Cacula o tamanho do controle.
protCalcSizeRect  Cacula o tamanho do controle.
protCalcWastedPixels  Margens dispensadas do controle.
protCanPrint  Intervenção antes da impressão.
protCanSetHeight  Indica se é possível para o usuário determinar uma altura aleatória para o controle.
protCanSetWidth  Indica se é possível para o usuário determinar uma largura aleatória para o controle.
protComputeDetail  Computar novo Detail.
protCustomControlPaint  Desenha como TRLCustomControl.
protCustomControlPrint  Imprimir como TRLCustomControl.
protDoAfterPrint  Invoca o evento AfterPrint.
protDoBeforePrint  Invoca o evento BeforePrint.
protDoBeforeText  Invoca o evento BeforePrint.
protDoOnMeasureHeight  Invoca o evento OnMeasureHeight.
protDrawBounds  Desenha bordas.
protExpandParentSite  Ajusta as dimensões do controle pai.
publFindParentBand  Referência à band pai.
publFindParentGroup  Referência ao grupo pai.
publFindParentPager  Referência ao pager pai.
publFindParentReport  Referência ao relatório pai.
publFindParentSite  Referência ao site pai.
publFindParentSkipper  Referência à skipper pai.
publFindParentSurface  Superfície de desenho pai.
protGetAttribute  Devolve o valor do controle como um variant.
protGetCaption  Retorna o caption dependendo do estado do relatório.
protGetClientHeight  Retorna a altura da área cliente.
protGetClientWidth  Retorna a largura da área cliente.
protGetMadeCaption  Produz e retorna o Caption.
protGetMasterReport  Retorna referência ao relatório principal da cadeia após busca recursiva através das props Parent e PriorReport.
protHold  Agarra controle.
protInitialize  Inicializa os acumuladores internos.
protInternalMakeCaption  Produz Caption.
protInternalMeasureHeight  Mede a altura da band de acordo com seu conteúdo, tentando predizer as quebras de folha que virão.
protInternalPrint  Processa o controle para impressão.
protIsBallast  O controle está sendo impresso como um lastro.
publIsMeasurable  Indica se o controle pode sofrer predicção sobre a sua altura.
protMakeCaption  Produz o Caption.
publMeasureHeight  Mede a altura do controle.
protOriginalSetBounds  Corresponde ao método SetBounds original sem efeitos colaterais de alinhamento estendido.
publPopBoundsRect  Restaura as dimensões do controle.
protPrepareStatics  Prepara os controles filhos do painel antes de imprimí-los.
publPrint  Gera imagem do controle para impressão.
protPrintNonStatics  Força a impressão de controles não estáticos como subdetalhes e grupos.
protPrintStatics  Desenha os controles filhos do painel sobre a sua superfície.
publPushBoundsRect  Guarda as dimensões do controle.
publRealign  Força o realinhamento do controle dentro de seu control pai.
protRealignControls  Realinha os controles dentro deste de acordo com suas props.
protRealignHoldeds  Ajusta cotroles "agarrados".
publRequestParentPager  Referência ao pager pai.
publRequestParentReport  Referência ao report pai.
publRequestParentSkipper  Referência à skipper pai.
publRequestParentSurface  Referência à skipper pai.
protSetAttribute  Modifica o valor do controle.
protSetAutoSize  SetAutoSize estendido.
protSetClientRect  Estabelece as dimensões do controle descontando margens etc.
protUnhold  Libera controle agarrado.

Eventos
publAfterPrint  Após a impressão.
publOnMeasureHeight  Na hora de medir a altura.