Propriedades dos Componentes

Manual do Maker 2

Propriedades dos Componentes

Segue abaixo a relação de Propriedades aplicáveis aos componentes usados na criação de relatórios (ativados pelo menu Visualizar Barras de Ferramentas - aba Desenho):

Propriedade

Descrição

Componente

Exemplo

AddOnCode

(adição de dígito)

A finalidade é adicionar dígito ao código de barra.

BarCode e DBBarCode

 

Alignment

(alinhamento)

A finalidade é determinar a posição de qualquer texto legível ao código de barras. Posição:

• taLeftJustify - alinha texto ao lado esquerdo do controle

• taCenter - alinha texto horizontalmente ao centro do controle)

• taRightJustify - alinha o texto ao lado direito do controle

BarCode, DBBarCode

barcode1.Alignment := taLeftJustify

AsBoolean

(como boleano)

A finalidade é determinar o valor da variável, ou seja, declara falso, desativando o componente

Variável

variable1.AsBoolean

AsChar

(como caractere)

A finalidade é definir a variável com o tipo char, guardando apenas um caracter

Variável

variable1.AsChar

AsDate

(como data)

A finalidade é definir a variável com o tipo data. Mostra a data do servido, porém a variável deve estar definida com o tipo data, na aba Desenho

Variável

variable1.AsDate;

AsDateTime

(como data e hora)

A finalidade é definir a variável com o tipo data e hora. Mostra a data e a hora do servido, porém a variável deve estar definida com o tipo data e hora, na aba Desenho

Variável

variable1.AsDateTime;

AsDouble

(como duplo)

A finalidade é definir para a variável o tipo ”duplo”. A variável deve estar definida com o tipo duplo, na aba Desenho

Variável

variable1.AsDouble;

AsExtended

(como extendido)

A finalidade é definir a variável com o tipo ”estendido”. A variável deve estar definida com o tipo estendido, na aba Desenho

Variável

variable1.AsExtended

AsInteger

(como inteiro)

A finalidade é definir a variável com o tipo ”inteiro”. A variável deve estar definida com o tipo inteiro na aba Desenho

Variável

variable1.AsInteger;

Assign

(cópia exata)

A finalidade é atribuir o conteúdo do componente ao outro, ou seja, é feito uma cópia exata do componente original. Quando a procedure é chamada, copia os valores para si próprio. O parâmetro de entrada é o componente que vai ser copiado

Texto, Memorando, Texto Formatado, Variável do Sistema, Imagem, Linha, Gráfico, Extenso, Campo Texto, Campo Memorando, Campo Texto Formatado, Campo Calculado, Campo Imagem, Campo Gráfico, Campo Extenso, Região, Sub-relatório, Referância Cruzada.

variable1.Assign(label1);

AsSingle

(como único)

A finalidade é atribuir um valor único ao componente

Variável

variable1.AsSingle:=15

AsString

(como string)

A finalidade é definir a variável com o tipo ”string”

Variável

variable1.AsString:='Maker'

AsTime

(como string)

A finalidade é definir a variável com o tipo ”string” e mostra a data atual

Variável

variable1.AsTime

AutoDisplay

(auto-exibe)

A finalidade é exibir o conteúdo do banco de dados do componente automaticamente. Essa propriedade possui valor ”true”

Campo Memorando, Campo Texto Formatado e Campo Imagem.

memo1.AutoDisplay;

AutoEncode

(autocodifica)

Facilita a aplicação do Código 128 (código de barra). O componente já vem com o valor ”false”. Definir a AutoEncode ”True” invoca um algoritmo proprietário que irá automaticamente codificar os dados da forma mais eficiente possível

Código de Barras e Campo Código de Barras.

barCode1.AutoEncode := true;

AutoSizeFont

(automatiza tamanho da fonte)

Por padrão, o texto está definido como uma norma de aceite e o tamanho da fonte é baseado no tamanho do código de barras. A propriedade possui o valor ”True”. A fim de tomar o controle manual da fonte, à propriedade deve ser atribuído o valor ”False”

Código de Barras e Campo Código de Barras.

barCode1.AutoSizeFont := false;

Band

(banda)

A finalidade é atribuir implicitamente em tempo de desenvolvimento, quando se usa o mouse para arrastar o componente para a sua faixa pretendida na área do relatório

Texto, Memorando, Texto Formatado, Variável do sistema, Variável, Imagem, Linha, Gráfico, Código de Barras, Extenso, Campo Texto, Campo Memorando, Campo Texto Formatado, Cálculo, Campo Imagem, Campo Código de Barras, Campo Gráfico, Campo Extenso, Região, Sub-relatório e Referência Cruzada.

barCode1.AutoSizeFont := false;

BarCodeType

(tipo de código de barra)

A finalidade é definir a simbologia usada para criar o código de barras. Quando se define o BarCodeType, a propriedade dos dados, será verificada para garantir que os dados sejam aceitáveis para o tipo escolhido. As possibilidades de valores são: bcCodabar, bcCode128, bcCode39, bcEAN_8, bcEAN_13, bcInt2of5, bcPostnet, bcUPC_A, bcUPC_E

Código de Barras e Campo Código de Barras

barCode1.BarCodeType := bcCodabar

BarColor

(cor)

A finalidade é definir uma cor para as barras do código de barra. O ideal são barras pretas sobre o fundo branco

Código de Barras e Campo Código de Barras

barCode1.BarColor := clblue;

BarWidth

(largura da barra)

A finalidade é alterar a largura de cada barra. BarWidth é calculado com base na propriedade WideBarRatio. Para que a largura da barra aumente, é necessário ter a propriedade AutoSize para ”true” e atribuir um valor a WideBarRatio

Código de Barras e Campo Código de Barras

barCode1.AutoSize;

barCode1.BarWidth;

barCode1.WideBarRatio := 5;

BearerBars

(portador barra)

O portador barras são linhas horizontais que correm ao longo da parte superior e inferior do código. Quando o portador ”bares” está presente, uma varredura parcial, às vezes, pode ser interpretada como uma varredura completa. Essa propriedade só funciona para o tipo do código Interleaved 2 de 5 (Int2of5).

Código de Barras e Campo Código de Barras.

barCode1.BearerBars;

BlankWhenZero

(branco em zero)

Quando o valor for igual a zero, a propriedade BlankWhenZero permite imprimir um valor em branco em vez de um 0 (zero). Por padrão, o valor do componente é ”false”

Texto e Cálculo

dBCalc1.BlankWhenZero

Brush

(branco em zero)

A finalidade é determinar o preenchimento de cor e padrão de um relatório.

Região

region1.Brush.color:=clblue;

BottomOffset

(espaço vertical)

A finalidade é definir o espaço vertical, que será exibido após a propriedade ”band”. O relatório BottomOffset é expresso em unidades

Memorando, Texto Formatado, Campo Memorando, Campo Texto Formatado, Região, Sub-relatório e Referência Cruzada

dBMemo2.BottomOffset :=50

CalcCheckDigit

(gera dígito)

A finalidade é gerar dígito automaticamente para o código de barra UPC-A e EAN-13. Se for atribuído ”false” devem-se fornecer todos os 12 dígitos do código UPC-A

Código de Barras e Campo Código d Barras

barCode1.CalcCheckDigit

CalcComponent

(calcula componente)

A finalidade é especificar o grupo ou dados que irá notificar a variável quando for o momento para o cálculo do valor.

Variável

 

CalcOrder

(ordena cálculo)

A finalidade é determinar a ordem na qual a variável será calculada, em relação às outras variáveis do mesmo grupo

Variável

 

Caption

(captura)

A propriedade Caption é o texto que aparece no canto superior esquerdo da janela do relatório

Texto, Memorando, Texto Formatado, Extenso e Região

label1.Caption := 'MAKER'

Center

(centro)

A finalidade é centralizar a imagem ao interior do controle, ou seja, ao tamanho posicionado do componente ”image”.

Imagem e Campo Imagem

dBImage1.Center;

CentPluralName

(centavos)

No final do valor por extenso coloca centavos.

Extenso e Campo Extenso.

extenso1.CentPluralName := 'cents';

extenso1.CentSingularName := 'cent';

extenso1.Value := 56.01;

CentSingularName

(centavo)

No final do valor por extenso coloca ”centavo”.

Extenso e Campo Extenso.

extenso1.CentPluralName := 'cents';

extenso1.CentSingularName := 'cent';

extenso1.Value := 56.01;

Clear

(limpa)

A finalidade é limpar todas as linhas, colunas e valores definidos.

Gráfico

 

Color

(cor)

A finalidade é atribuir cor ao componente. As cores que podem ser utilizadas na propriedade são: clBlack, clMaroon, clGreen , clOlive, clNavy, clPurple, clTeal, clGray, clSilver, clRed, clLime, clYellow, clBlue, clFuchsia, clAqua, clLtGray, clDkGray e clWhite.

Texto, Memorando, Texto formatado, Variável do sistema, Variável, Código de barras, Extenso, Campo Texto, Campo Memorando, Campo Texto Formatado, Campo Calculado, Campo Código de Barras e Campo Extenso.

label1.text := 'Maker';

label1.font.Color := clblue;

Create

(cria objeto)

Esta propriedade aloca memória para criar o componente e iniciar os dados conforme a necessidade. O ReportBuilder cria e destrói o objeto. O parâmetro passado é o componente. É necessário construir um objeto para chamar o método Create para alocar memória e dispor o objeto.

Texto, Memorando, Texto Formatado, Variável do sistema, Variável, Imagem, Linha, Gráfico, Código de Barras, Extenso, Texto, Campo Memorando, Campo Texto Formatado, Cálculo, Campo Imagem, Campo Código de Barras, Campo Gráfico, Campo Extenso, Região, Subrelatório e Referência Cruzada.

 

CurrencyPluralName

(valor no plural)

A finalidade é alterar a extensão da moeda corrente do componente colocando-o no plural. É necessário informar a moeda que está presente.

Extenso e Campo Extenso.

extenso1.CurrencyPluralName := 'dólares';

extenso1.CentPluralName := 'cents';

extenso1.Value := 12.25;

Data

(dados)

Essa propriedade contém os dados recuperados a partir do banco de dados, que serão codificados. Funciona em tempo de execução e somente para leitura.

Código de Barras

 

DataField

(campo de dados)

A finalidade é especificar o campo na propriedade DataPipeline que contém os dados que devem serem codificados.

Campo Texto, Campo Texto Formatado, Campo Calculado, Campo Imagem, Campo Código de Barras e Campo Extenso.

 

DataType

(tipo de dados)

A finalidade é especificar e definir o tipo de dados do componente. Por padrão, o componente possui o valor ”string”.

Variável e Campo Extenso.

 

DirectDraw

(mostra direção)

A finalidade é indicar se a imagem será enviada diretamente para a impressora ou a um intermediário bitmap e depois para a impressora. O valor padrão é ”false”, mas, para obter a imagem para ser impressa, defina a propriedade para ”true”.

Imagem e Campo Imagem.

image1.DirectDraw := true;

DisplayFormat

(formata dado)

A finalidade é controlar a forma como os dados serão apresentados no relatório.

Variável de Sistema e Variável

variable1.DisplayFormat:='#,0';

variable1.value := 10000;

Font

(fonte)

A propriedade Font deve ser utilizada para associar as outras propriedades.

Texto, Memorando, Variável de Sistema, Variával, Imagem, Código de Barras, Extenso, Campo Texto, Campo Memorando, Campo Calculado, Campo Imagem, Campo Código de Barras, Campo Extenso.

label1.Font.color := clred;

label1.text := 'Maker';

ForceJustifyLastLine

(fonte)

A finalidade é determinar se a última linha de um componente é justificada. Por padrão, a propriedade possui o valor ”false”. Só se aplica quando TextAlignment está definido para taFullJustified ou atribuindo ”true” a proriedade ForceJustifyLastLine.

Memorando e Campo Memorando.

memo1.ForceJustifyLastLine := true;

memo1.text := 'Softwell Solution - Maker na cabeça';

Grid Lines

(linhas da grade)

Define a aparição de linhas  na exibição do componente Referência Cruzada (Cross Tab).

Referência Cruzada

crosstab1.gridlines:=false;

Resultado: as linhas da tabela da referência cruzada não aparecerão.

Height

(altura)

Define a altura do componente. A unidade de medida depende da configuração em Unidades (menu Relatório, aba Desenho).

(Todos)

label1.Height:=5;

Keeptogether

(manter junto)

Corresponde à quebra de linha. Essa propriedade impede que os dados sejam truncados para a visualização. É interessante o uso em concomitância com a propriedade  Strecht (ajustar).

Memorando, Texto Formatado, Campo do Memorando, Região, Subrelatório.

memo1.keeptogether:=True;

Leading

Essa propriedade permite manipular a quantidade de espaços entre as linhas do componente.

Memorando, Campo Memorando.

memo1.Leading:=0.005;

Left

(esquerda)

Controla a margem esquerda de um componente com base na margem do componente acima dele. A unidade de medida depende da configuração em Unidades (menu Relatório, aba Desenho).

(Todos)

Considere que a cima do label2 temos o memo1:

label2.Left:=1.5;

O conteúdo do label2 será apresentado a 1.5cm da margem do memo1.

Lines

(linhas)

Retorna um array de strings. Para utilizá-la é preciso declarar e criar a variável array, e depois atribuir um valor a essa variável.

Memorando

Para o exemplo a seguir, considere que o componente memo1 já tenha um valor incorporado:

Procedure reportbeforeprint;

Var

  Linhas: tstringlist;

Begin

  Linhas := tstringlist.Create;

  Linhas := memo1.Lines;

  memo2.Text := Linhas.Text;

End;

O memo2 terá o mesmo valor que memo1.

Loadfromfile

(carregar a partir de arquivo)

Preencher componente.

Texto Formatado, Campo Texto Formatado.

richtext1.loadfromfile('C:\trabalho\ usuario.teste\softwell.txt')

Lookahead

Soma os valores atribuídos até a página onde o objeto localiza.

Variável, Campo Calculado.

dbcalc1.lookahead:=True;

Maintainaspectratio

(manter proporções)

O componente imagem sofrerá uma escala proporcional. Obs.: Essa propriedade  é executada se e somente se a propriedade Strecht for true.

Imagem, Campo de Imagem.

Image1.Stretch:=true;

Image1.maintainaspectratio:=true;

Name

(nome)

Retorna o nome do componente.

(Todos)

label1.Caption:=dbtext4.Name

O componente label1 terá o nome do componente como valor.

Newprintjob

(novo trabalho de impressão)

Permite a visualização do conteúdo do subrelatório.

Subrelatório

subreport1.newprintjob:=true;

O conteúdo do sub-relatório não será impresso.

Orientation

(orientação)

Determina a orientação de exibição do componente.

Código de Barras e Campo Código de Barras.

barcode1.Orientation:=orrighttoleft;

Resultado:Apresentação invertida (cabeça para baixo) do código de barras.

barcode1.Orientation:=orlefttoright;

Resultado: Apresentação correta do código de barras.

Overflowoffset

Essa propriedade trata ocorrência de ”overflow” em componentes. O valor inserido na propriedade é a margem superior do texto na próxima página.

Memorando, Campo Memorando, Campo Texto Formatado, Texto Formatado, Região, Subrelatório, Referência Cruzada.

richtext1.overflowoffset:=0.56;

Owner

(dono)

Obter as propriedades do componente pai ( banda a qual pertence).

(Todos)

Considere que o componente dbtext2 pertence a banda cabeçalho de um grupo do relatório e variablecount é uma propriedade desse grupo, logo o comando: dbtext2.Owner.variablecount;

Trará a quantidade de variáveis dessa banda.

Pagination

(paginação)

Determina  a ordem de impressão do conteúdo da matriz interna ao componente referência cruzada:

Ctpacrossthendown: a impressão dos elementos é iniciada de cima para baixo;

Ctpdownthenacross: a impressão dos elementos  acontece de baixo para cima.

Referência Cruzada

crosstab1.Pagination:=ctptdownthenacross;

Parentheight

(altura do antecessor)

Altera a altura do componente para compatibilizar com a de seu antecessor.

Linha, Região, Polígono.

Shape1.parentheight:=True;

Parentwidth

(largura do antecessor)

Essa propriedade força o componente a ter a mesma largura que o antecessor que pode ser uma banda ou região.

Linha, Região, Subrelatório, Referência Cruzada.

line1.parentwidth:=True;

Pen

(caneta)

Determina a espessura da linha dos componentes. Caso o valor setado seja igual a zero, o gerador de relatório não segue a apresentação semelhante ao Delph, a linha fica translúcida.

Linha, Região.

line1.Pen:=25;

Picture

(gravura)

Exibe a imagem de acordo com o caminho especificado.

Imagem

image1.Picture.loadfromfile('C:\local\fluxofilt.bmp');

(O texto após o parâmetro ”Picture” deve ser digitado, pois não se encontra na caixa de nomes das propriedades).

Printbehavior

(imprima de acordo com comportamento

Formas de impressão do subrelátório. Cada um dos três tipos de comportamento referencia a quantidade de elementos em cada impressão de relatório:

• Pbchild (Sucessor): Imprime todos os itens do subrelatório;

• Pdfixed (Fixo): Imprime apenas os campos complementares ao relatório;

• Pdsection (Seção): Imprime o conteúdo do subrelatório na página subsequente a do relatório.

Subrelatório

Subreport1.printbehavior:=pbchild;

Subreport1.printbehavior:=pbfixed;

Subreport1.printbehavior:=pbsection;

Printhumanreadable

(imprima texto para leitura humana)

Habilitar a escrita do significado das barras do código de barras.

Código de Barras, Campo Código de Barras.

barcode1.printhumanreadable:=false;

ResetComponente

(reinicializar componente)

Usado para reinicializar o componente Variável inserido em um contexto de grupo:

Vedatapipelinetraversal: a  reinicialização ocorre quando acontece um cruzamento de dados;

VegroupbeforeheaderValue: O valor do componente acontece antes da impressão do cabeçalho de grupo;

VegroupbeforefooterValue : O reset ocorre antes da criação do cabeçalho de grupo;

Vegroupstart: O valor é zerado antes da ocorrência de um break no grupo;

Vegroupend: O valor é zerado depois da ocorrência de um break no grupo.

Variável

 

Resettype

(tipos de reinicialização)

Escolha o momento de zerar o conteúdo do componente Variável:

Vetraversal - a cada novo cálculo de registro transversal, a variável sofre um reset;

Vedatapipelinetraversal - a cada novo cálculo de registro transversal em um data pipeline a variável sofre um reset;

Vepagestart - a cada início de uma nova página a variável é reinicializada;

Vepageend - a cada término de uma nova página acontece um reset na variável;

Vecolumnstart - a cada término de uma coluna  a variável é reiniciada.

Vegroupbeforeheader - o valor da variável é calculado antes de imprimir o cabeçalho e precisa ser tratado no evento onreset e ter habilitado para o grupo a característica de imprimir em nova página.

Vegroupbeforefooter - na criação da banda rodapé, o conteúdo da variável é recalculada;

Vegroupstart - a cada nova apresentação do grupo o valor da variável é recalculada;

Vegroupend - a cada término da nova apresentação do grupo o valor da variável é recalculado.

Variável

Variable1.resettype:= vetraversal;

Variable1.resettype:= vedatapipelinetraversal;

Variable1.resettype:= vepagestart;

Variable1.resettype:= vepageend;

Variable1.resettype:= vecolumnstart;

Variable1.resettype:= vegroupbeforeheader;

Variable1.resettype:= vegroupbeforefooter;

Variable1.resettype:= vegroupstart;

Variable1.resettype:= vegroupend;

Richtext

(texto formatado):

Atribuir valor ao componente Terxto Formatado

Texto Formatado

richtext1.richtext:='Softwell

Save

(salvar)

Controlar os componentes que serão salvos em arquivo de texto. Para guardar a ordenação veja saveorder.

Texto, Variável do Sistema,Variável, Extenso, Campo Texto, Campo Calculado,Campo Extenso.

label1.Save:=true;

Savelength

(tamanho do arquivo)

Tamanho máximo do arquivo a ser gravado.

Texto, Variável do Sistema,Variável, Extenso, Campo Texto, Campo Calculado,Campo Extenso.

label1.savelength:=90;

Saveorder

(salvar ordenação)

Guarda a ordem dos componentes no arquivo salvo.

Texto, Variável do Sistema,Variável, Extenso, Campo Texto, Campo Calculado,Campo Extenso.

label1.saveorder:=1;

Savetofile

(salvar em arquivo)

Cria um arquivo no caminho especificado, contendo os valores dos componentes.

Texto Formatado e Campo Texto Formatado.

dbrichtext1.savetofile('C:\TESTE');

richtext1.savetofile('C:\TESTE2');

Shape

(forma)

Determina a forma das figuras:

Stellipse - forma elipsóide;

Strectangle - forma retangular;

Stroundrect - retângulo com extremidades arredondadas;

Stsquare - quadrado;

Stroundsquare - quadrado com extremidades arredondadas;

• Stcircle - forma circular;

Polígono

shape1.shape:=stellipse;

shape1.shape:=strectangle;

shape1.shape:=stroundrectangle;

shape1.shape:=stsquare;

shape1.shape:=stroundsquare;

shape1.shape:=stcircle;

Shiftrelativeto

(mover relativamente a)

A mobilidade do componente depende da posição escolhida: essa propriedade serve para impedir a impressão sobreposta dos componentes.

Memorando, Texto Formatado, Região, Referência Cruzada,  Sub-relatório e Page Break (quebra de página).

memo2.shiftrelativeto:=memo1;

Shiftwithparent

(mover com antecessor)

Evita que o componente posicionado acima sobresecreva a região do componente que chamou a propriedade.

Texto, Memorando,Texto Formatado,Variável do Sistema, Variável, Imagem, Linha, Código de Barras, Extenso, Campo texto, Campo Memorando, Campo Calculável, Campo Imagem, Campo Código de Barras, Região  e Polígono.

Image1.shiftwithparent:=true;

Stopposition

(posicionamento máximo)

Determina o tamanho vertical máximo de um componente com tamanho automático.

Sub- Relatório,Referência Cruzada.

 

Stretch

(ajustar)

Permitir que a imagem se ajuste ou redimensione para caber no componente de imagem. O mesmo efeito é alcançado ao clicar com o botão direito do mouse em cima do componente e selecionar ajustar.

Memorando, Imagem, Campo Memorando,Campo Imagem, Região e Referência Cruzada.

image1.stretch:=true;

Strechwithparent

(altura do antecessor)

Ajusta as linhas verticais, redimensionando o tamanho delas.

Linha, Região e Polígono.

shape1.stretchwithparent:=True;

Style

(estilo)

Apresentação dos componentes:

Linha - duplo ou simples;

Crosstable - padrão ou Repeated Captions (Legendas Repetidas). A diferença entre os estilos é que legendas repetidas obriga a reimpressão dos registros que não couberem em uma linha.

Linha e Referência Cruzada.

line1.style:=lsdouble;

line1.style:=lssingle;

crosstab1.style:='Repeated Captions';

Suppressrepeatdvalues

(suprimir valores repetidos)

Os valores duplicados no banco não serão exibidos repetidamente.

Campo de Texto, Campo Memorando, Campo Calculado.

dbmemo1.suppressrepeatedvalues:=True;

Text

(Texto)

Inserir valor no componente.

Memorando, Extenso, Campo Extenso.

extenso1.Text:='Softwell';

Textalignment

(alinhamento do texto)

Alinhamento do texto.

Texto, Memorando, Variável do Sistema, Variável, Extenso, Campo Texto,Campo Memorando, Campo Extenso

 

Top

(topo)

Determina o limite superior de um componente.

(Todos)

memo1.Top:=5;

Transparent

(transparente)

Determina se o plano de fundo de um componente é opaco ou transparente no momento da impressão.

Texto, Memorando, Texto Formatado, Variável do Sistema,Variável, Imagem, Código de Barras, Extenso, Campo Texto,Campo Memorando, Campo Texto Formatado, Campo Calculado, Campo Imagem, Campo Código de Barras,Campo Extenso, Região.

dbtext1.Transparent:=false;

Traversealldata

(todos os dados cruzados)

A proprieddade assegura que os dados cruzados não sejam truncados, forçando a impressão em páginas posteriores.

Sub-Relatório

 

Username

(nome de usuário)

Cada componente tem nome único em um mesmo relatório, por esse motivo a propriedade Standart Delph Name não deve ser utilizada. O nome pode ser composto por qualquer caracter válido para Pascal, sem espaços.

(Todos)

variable2.value:=899;

Value

(valor)

Inserir Valor em Componentes.

Variável, Campo Calculado, Campo Extenso.

 

Vartype

(tipo de variável)

declaração explícita do tipo do componente variável do sistema:

VtdateCurrent - data do sistema;

Vtdatetime - data e hora do sistema;

Vtdocumentname - nome de documento, obtido com a propriedade;

Vtprintdatetime - data e hora da impressão do relatório, será impresso em todas as páginas;

Vtpageset - número da página atual e total de páginas do subrelatório;

Vtpagesetdesc - a palavra ”page” e  número da página atual e total de páginas do subrelatório;

Vtpageno - número da página atual;

Vtpagedesc - a palavra ”page” e número da página;

Vttime - hora do sistema.

 

printersetup.documentname property

Visible

(visível)

Determina a visibilidade do componente.

(Todos)

memo1.Visible:=false;

Weight

(expessura)

Determina a expessura do componente linha.

Linha

line1.Weight:=3.0;

Widebarratio

(proporção barra larga)

Expessura das barras do componente código de barras (barcode). O valor desse componente será multipilicado pelo barwidth do componente.

Código de Barras e Campo Código de Barras.

barcode1.widebarratio:=7.0;

Width

(comprimento)

Manipular o comprimento.

(Todos)

shape2.Width:=10.0;

Wordwrap

Essa propriedade quando habilitada não permite que a visualização dos dados em um componente sejam truncados no momento de visualização.

Texto,Variável do Sistema, Variável, Extenso, Campo Texto, Campo Calculado, Campo Extenso.

variable1.wordwrap:=True;

 

____________________________________________________________________________

Caso este tópico não tenha comentário satisfatório, envie e-mail para [email protected]