小编leg*_*ess的帖子

IE上的iframe.print与window.print - 前者的小字体

在我们的Web应用程序中,我们为几个页面提供了打印功能,我们采用的方法是将当前页面的内容放在全局可用的iframe文档中并打印iframe(使用Javascript).这在Firefox中完全正常,但在IE中它以非常小的字体打印iframe,几乎不可读.

在两个浏览器中应用的所有CSS都是相同的,我确保打印的HTML不会以任何方式溢出(使IE适合内容或其他东西)...而且IE打印仍然非常小.有趣的是,如果我将打印逻辑更改为写入新窗口然后执行window.print(),那么IE中的一切工作正常,并且字体与CSS要求/指定的一样大.

IE中的iframe.print()有没有遇到过类似的问题?

谢谢您的帮助.

尼廷

printing iframe internet-explorer

7
推荐指数
2
解决办法
6655
查看次数

JavaMail - javax.mail.MessagingException

我正在尝试编写一个简单的邮件发件人类,它将接收一堆参数,并使用这些参数将使用我们的Exchange 2010服务器发送电子邮件.虽然身份验证等似乎工作正常,但当代码实际上尝试发送电子邮件时,我得到以下异常(我认为).我已确保身份验证正在运行,我从会话中获取传输,但仍然失败.任何人都可以对我做错了什么或丢失了吗?谢谢.

例外:

javax.mail.MessagingException: [EOF]
       at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1481)
       at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1512)
       at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1054)
       at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:634)
       at javax.mail.Transport.send0(Transport.java:189)
       at javax.mail.Transport.send(Transport.java:140)
       at com.ri.common.mail.util.MailSender.sendHTMLEmail(MailSender.java:75)
       at com.ri.common.mail.util.MailSender.main(MailSender.java:106)
Run Code Online (Sandbox Code Playgroud)

相关代码:

import java.util.Properties;

import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;


public class MailSender
{
    public static void sendHTMLEmail( String fromEmailId, String toEmailId, String host, String hostUserName,
            String hostPassword, String mailSubject, String mailBody )
    {
        // Get system properties.
        Properties props = System.getProperties();
        // Setup mail server
        props.put( "mail.transport.protocol", "smtp" ); …
Run Code Online (Sandbox Code Playgroud)

java jakarta-mail exchange-server-2010

6
推荐指数
1
解决办法
3万
查看次数

SQL Server - 将13位数字转换为datetime

如何将13位数字(如1314637182953)转换datetime为SQL Server?转换和转换都直接产生算术溢出错误!

与以下查询的结果相同:

select Convert(datetime, cast(START_DATE as varchar(8)), 112), * 
from table
Run Code Online (Sandbox Code Playgroud)

sql-server-2008

3
推荐指数
1
解决办法
7606
查看次数