Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paker

Print

Recommended Posts

Saudações!!!

Quando mando imprimir um texto, a impressão Fica com fundo cinza.( Área do Sprite )

Alguém sabe como resolver?

 

O cod:

var container:Sprite = new Sprite();

var tField:TextField = new TextField();

tField.wordWrap=true;

tField.width=150;

tField.textColor = 0X000000;

tField.autoSize = TextFieldAutoSize.LEFT;

tField.background = false;

 

tField.text = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum."

container.addChild(tField);

 

var options: PrintJobOptions = new PrintJobOptions ();

options.printAsBitmap = false;

impressao = new PrintJob();

impressao.start(); impressao.addPage(container, null,options)

impressao.send();

 

Desde já agradeço.

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

porque?

 

tField.background = false; 

 

 

Mesmo que não use backgroundColor defina sempre o valor 'tField.background' para 'true'. É default.

 

Não testei o PrintJob com TextField por falta de impressora.

 

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Elektra.

O Cinza do fundo é referente a area do Sprite [container], se definir uma cor para bakgroud do textField e definir o [container] maior que a area do TextField o cinza aparece na area fora do textField;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não falei para definir >> 'tField.backgroundColor = 0xCCCCCC;' , apenas definir >> 'tField.background = true;'

 

Como disse, não tenho como testar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.