PROW()
 Retorna a linha em que se encontra a cabeça de impressao
------------------------------------------------------------------------------

 Sintaxe

     PROW() --> nLinha

 Retorno

     PROW() retorna o número de linha corrente enviado à impressora na forma
     de um valor numérico inteiro.  A posiçao inicial de linha é zero.

 Descriçao

     PROW() é uma funçao de tratamento de impressoras que informa a posiçao
     de linha da cabeça de impressao após a última operaçao de impressao.  A
     atualizaçao de PROW() é feita somente se SET DEVICE TO PRINTER ou SET
     PRINTER ON estiverem ativos.  PROW() é o mesmo que ROW(), com a
     diferença que ela refere-se à impressora e nao à tela.  PROW() é
     atualizada das seguintes maneiras:

       A inicializaçao da aplicaçao configura PROW() para zero

       EJECT reconfigura PROW() para zero

       Uma operaçao de impressao configura PROW() para última
        posiçao de linha

       SETPRC() configura PROW() para a posiçao de linha
        especificada

     PROW() é utilizada juntamente com PCOL() para imprimir um valor em uma
     nova linha relativa à última.  Se a cabeça de impressao for posicionada
     em uma nova linha através de um código de controle, ou seja, um
     caractere (CHR(10)), ou (CHR(12)), PROW() nao é atualizada e, portanto,
     nao retorna o valor esperado.  Para evitar esta discrepância,
     reconfigure PROW() para o valor correto com SETPRC() após o envio de
     qualquer um destes caracteres à impressora.

 Exemplos

     Este exemplo ilustra como usar PROW() e SETPRC() para criar um programa
     de etiquetas simples que imprime com @...SAY ao invés de com ?:

     USE Customer INDEX CustName NEW
     SET DEVICE TO PRINTER
     SETPRC(2, 0)
     WHILE !EOF()
        @ PROW(), 3 SAY CustName
        @ PROW() + 1, 3 SAY RTRIM(City) + ", " + RTRIM(State) + ZipCode
        @ PROW() + 1, 3 SAY Phone PICTURE "@R (999) 999-9999"
        SETPRC(2, 0)
        SKIP
     ENDDO
     SET DEVICE TO SCREEN
     CLOSE

 Arquivos:  Biblioteca CLIPPER.LIB.
 To download this example - click here.

See Also: COL() PCOL() ROW() SETPRC() EJECT SET DEVICE