我目前正在使用IE9和媒体查询,我没有必要在其他浏览器上使用它.
我尝试使用一组规则,如:
@page {
size: auto;
margin: 10mm 10mm 10mm 10mm;
}
Run Code Online (Sandbox Code Playgroud)
// ...符合所有A格式(A0,A1,A2等)的毫米数的规则,包括边距和公差
/* A4 210x297 mm */
@media print and (min-height: 266mm) and (max-height: 288mm) and
(min-width: 179mm) and (max-width: 201mm) {
.img_port {
height: 267mm !important;
}
}
Run Code Online (Sandbox Code Playgroud)
// ...
它似乎工作但它不可靠,因为传递给CSS的大小高度和宽度值似乎依赖于打印机,即使总是选择A4格式.
我想问的是,是否有任何其他可能的方法来获得相同的结果(根据纸张尺寸在一页上拟合图像).
先感谢您.
我有一个非常简单的应用程序模板,其中包括通过hibernate嵌入的apache derby数据库.
我有以下配置:
<property name="hibernate.dialect"> org.hibernate.dialect.DerbyTenSevenDialect</property>
<property name="hibernate.connection.driver_class"> org.apache.derby.jdbc.EmbeddedDriver </property>
<property name="hibernate.connection.username"></property>
<property name="hibernate.connection.password"></property>
<property name="current_session_context_class">thread</property>
<property name="connection.pool_size">10</property>
<property name="connection.provider_class">org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider</property>
<property name="hibernate.c3p0.acquire_increment">1</property>
<property name="hibernate.c3p0.min_size">5</property>
<property name="hibernate.c3p0.max_size">20</property>
<property name="hibernate.c3p0.timeout">300</property>
<property name="hibernate.c3p0.idle_test_period">3000</property>
<property name="hibernate.c3p0.max_statements">50</property>
<property name="hibernate.c3p0.testConnectionOnCheckout">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="cache.use_second_level_cache">false</property>
<property name="cache.use_query_cache">false</property>
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.format_sql">false</property>
Run Code Online (Sandbox Code Playgroud)
并且SessionFactory的init方法是:
public static void init(String hibernateConfigurationResource,String connectionUrl) {
try {
configuration = new Configuration();
configuration.configure(hibernateConfigurationResource);
if (connectionUrl == null || connectionUrl.length() == 0) {
connectionUrl = "myDb";
} else {
connectionUrl += File.separator + …Run Code Online (Sandbox Code Playgroud) 我正在尝试将最新版本(4.0.1)的Facebook Android SDK导入到eclipse中,但我面临的问题是项目是否正确构建并作为库导入.
我按照官方指南中提供的步骤(对于Android工作室,移植到Eclipse),并通过谷歌查看其他开发人员遇到与我相同的问题,但我仍然无法正常工作.
以下是我要做的步骤:
从这里下载适用于Android的Facebook SDK:https://developers.facebook.com/resources/facebook-android-sdk-current.zip
提取项目
在Eclipse中,将现有的Android代码导入工作区
选择文件夹"facebook"并选择显示的唯一项目(项目已正确导入)
右键单击"facebook"项目,属性,android并检查"isLibrary"
干净的项目
此时,我仍然遇到"android.support"包中找不到的注释和类的问题.
Project的Java编译器设置为"1.6",minSDK为9,目标为17.
我还尝试将facebook库添加到我的主项目中,但它仍然无法正常工作.
我试图把java 1.7放在编译器中,但它没有解决缺少的类加上它说要用java 1.7编译我需要将min API设置为kitkat(我不想要因为我不能编译为4.2和4.3).
我从android的SDK Manager文件夹手动添加了androd支持jar,这部分解决了丢失的类,但有些确实存在.
我正在使用Eclipse版本:Luna Service Release 1(4.4.1)和JDK 1.7.0_51以及最新的ADT插件(所有Android组件都使用SDK Manager更新).
任何帮助表示赞赏.