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
-~----------~----~----~----~------~----~------~--~---