E isso aqui q eu achei no meio: ??? xD
[Bindable]
public var pageNumber:Number = 1;
... Olha o vbox ali embaixo q mostra o valor...
Uma coisa foda do flex... eh aquelas impressoras matriciais....que nao
tem driver saca? epson LX 310 da vida....
Putis.. c tem q enviar prum webservice ou sei lah, pra mandar imprimir
por samba...
To pra ver no AIR c da ....
nossa eh soh questao de um echo "texto" > /dev/lp0 ... linux
echo "texto" > ltp1 ( no windows? sera? )
Ele tem q deixar neh possivel... xD
Se alguem tem um ideia melhor , POR FAVOR, se manifeste ....
Luis Eduardo wrote:
>
> 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
-~----------~----~----~----~------~----~------~--~---