Veja bem, usando as duas propriedades juntas, includeInLayout e 
visible, eu tenho como retirar e colocar um elemento dinâmicamente na 
página.
    Mas o *valor* do número que vai ficar em cada página eu não tenho 
como saber de antemão.
    Só percorrendo uma a uma eu tenho como ir fazendo um incremento na 
váriável que conta em que número de página estou, entende?

    Nesse exemplo que você está fazendo referência, existem duas 
váriaveis: "pageNumber" e "prodTotal".  A "pageNumber" é que é o número 
de página que vai sendo incrementado, página por página.  O "prodTotal" 
é o somatório das quantidades de produtos e não o número de páginas totais.

    O que não estou conseguindo fazer nem a porretada é fazer preencher 
em cada página um: "Página 3/6" como em qualquer relatório de delphi existe.
    Pensei até em achar um "ActionScript3 to Delphi Translator" pra 
colocar um componente de relatório do delphi pro AS3   :)
    Mas aí a dor de cabeça deve ser maior ainda....

    anyway, valeu de novo cara!

    abração,
    Luís Eduardo.


nofxx escreveu:
> Esse mesmo.. tranquilo kra...
>
> public function showPage(pageType:String):void {
>                 if(pageType == "first" || pageType == "middle") {
>                     // Hide the footer.
>                     footer.includeInLayout=false;
>                     footer.visible = false;
>                 }
>                 if(pageType == "middle" || pageType == "last") {
>                     // The header won't be used again; hide it.
>                     header.includeInLayout=false;
>                     header.visible = false;
>
>
> ae.. footer.visible , includeInLayout.... joga true nas pagina inicial e 
> nas subsequentes ....
>
> <MyComp:FormPrintFooter id="footer" pTotal="{prodTotal}"/>
>
>
>
> Luis Eduardo wrote:
>   
>>     Oi Nofxx,
>>
>>     esse exemplo que tem no help não funciona pro meu caso pq ele mostra 
>> o total de páginas só na última página.
>>     o problema é mostrar página-a-página tipo fazendo no rodapé
>>
>>     "Página 1/6"
>>     "Página 2/6"
>>     ....
>>     "Página 6/6"
>>
>>     bom...  a menos que seja um exemplo que não to lembrando... (o que 
>> estou falando é esse:    
>> https://www.adobe.com/livedocs/flex/201/html/printing_085_15.html)
>>
>>     mesmo assim valeu demais o toque! Se vc souber de um outro jeito sou 
>> todo ouvidos   :)
>>
>>     abração,
>>     Luís Eduardo.
>>
>>
>>
>> nofxx escreveu:
>>   
>>     
>>> Opa, tem um exemplo , exatamente oq tu qr no help do flex (f1).. mas eh 
>>> complicado de achar.. vai ca�ando tudo q tiver PrintJob lah.... ve c tu 
>>> acha.. xD
>>>
>>> Luis Eduardo wrote:
>>>   
>>>     
>>>       
>>>>     Pessoal,
>>>>
>>>>     Algu�m sabe como fazer para aparecer, no rodap� de cada p�gina 
>>>> impressa pelo flex, a informa��o com a p�gina atual e a quantidade total 
>>>> de p�ginas?
>>>>     Tipo um "P�gina: 1/5", no caso de 5 p�ginas totais.
>>>>
>>>>     Fazer aparecer s� o n�mero atual da p�gina sai beleza...  mas n�o 
>>>> estou conseguindo embutir o total.
>>>>
>>>>     Como o FlexPrintJob usa um addObject() pra cada p�gina, imaginei que 
>>>> poderia percorrer uma lista de objetos inseridos (tipo um childList) 
>>>> antes de fazer o send(). Mas ele n�o mant�m essa lista (pelo menos eu 
>>>> n�o achei como).
>>>>     Tentei tamb�m eu mesmo criar um Array e ir jogando as telas nesse 
>>>> array pra depois iterar, setar o numero de total em cada tela e ir 
>>>> jogando pro FlexPrintJob.  Mas a� o problema fica no ato de jogar uma 
>>>> r�plica da minha tela pro array (pq ele usa sempre refer�ncia e a tela 
>>>> muda o lay-out dependendo dos dados. S�o um cabe�alho, dois 
>>>> PrintDataGrids, um resumo e um rodap�.  =/   ).
>>>>
>>>>     Alguma id�ia de como sai esse problema?
>>>>
>>>>
>>>>     abra��o,
>>>>     Lu�s Eduardo.
>>>>
>>>>
>>>>
>>>>     
>>>>   
>>>>     
>>>>       
>>>>         
>>>     
>>>   
>>>     
>>>       
>>     
>>   
>>     
>
>
> >
>
>   


--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a