Aug 23, 2011, 5:44 PM
[CLOSED] Print image contained in a panel.
Hi guys,
Is possible print image contained in a panel?
This not work:
Error: Google Chrome: Uncaught TypeError: Object [object Object] has no method 'print' FireFox: Panel119.getBody().print is not a function
Panel
...
Thanks!!!
Is possible print image contained in a panel?
This not work:
Error: Google Chrome: Uncaught TypeError: Object [object Object] has no method 'print' FireFox: Panel119.getBody().print is not a function
Panel
public static Ext.Net.Panel CriarPanel(int controleID, string titulo, Icon icone, bool recolhivel = true)
{
Ext.Net.Panel tabPanel = new Ext.Net.Panel();
tabPanel.ID = string.Concat("Panel", controleID.ToString());
tabPanel.Title = titulo;
tabPanel.Icon = icone;
tabPanel.Closable = recolhivel;
return tabPanel;
}
Imagempublic static Ext.Net.Image AbrirImagem(int controleID, string caminho)
{
Ext.Net.Image imagem = new Ext.Net.Image();
imagem.ID = string.Concat("Imagem",controleID.ToString());
imagem.Resizable = true;
imagem.ImageUrl = caminho;
imagem.ResizeConfig.PreserveRatio = true;
imagem.ResizeConfig.HandlesSummary = "e se s";
return imagem;
}
code called:...
Ext.Net.Panel tabPanel = Componentes.CriarPanel(controleID, revisao.caminho, Icon.Application);
tabPanel.Padding = 20;
tabPanel.AutoScroll = true;
//Arquivos .PDFs são exibidos no navegador.
if (Aplicacao.EPdf(caminho))
{
tabPanel.AutoLoad.Url = caminho;
tabPanel.AutoLoad.Mode = LoadMode.IFrame;
tabPanel.AutoLoad.NoCache = true;
TabPanelGeral.Add(tabPanel);
}
else
{
Ext.Net.Toolbar toolbarImagem = Visualizador.ToolbarImagem(controleID);
Ext.Net.Image imagem = Visualizador.AbrirImagem(controleID, caminho);
Ext.Net.ComboBox comboBoxImagem = Visualizador.ComboBoxImagem(controleID, imagem);
Ext.Net.Button botaoImagemZoomOut = Visualizador.BotaoImagemZoomOut(controleID, comboBoxImagem);
Ext.Net.Button botaoImagemZoomIn = Visualizador.BotaoImagemZoomIn(controleID, comboBoxImagem);
imagem.Listeners.Complete.Handler = "newFactor(#{" + comboBoxImagem.ID.ToString() + "}, 0);";
imagem.Listeners.ResizerResize.Handler = "#{" + comboBoxImagem.ID.ToString() + "}.setValue('');";
toolbarImagem.Add(botaoImagemZoomOut);
toolbarImagem.Add(comboBoxImagem);
toolbarImagem.Add(botaoImagemZoomIn);
TabPanelGeral.Add(tabPanel);
tabPanel.Add(toolbarImagem);
tabPanel.Add(imagem);
}
tabPanel.Render();
TabPanelGeral.SetActiveTab(tabPanel);
tabPanel.AddScript("#{" + tabPanel.ID.ToString() + "}.getBody().focus();#{" + tabPanel.ID.ToString() + "}.getBody().print();");
...Thanks!!!
Last edited by geoffrey.mcgill; Aug 23, 2011 at 6:12 PM.
Reason: [CLOSED]