我用来@media print设计一些标签。Chrome 54+ 升级后,打印似乎是按比例缩小的版本。元素之间的相对大小和距离保持不变;但是,打印时打印内容会显得缩小或缩小。在 Chrome 53 上运行良好。知道为什么会发生这种情况吗?
有没有办法使用 JQuery 找出打印何时结束。我不想找到打印窗口何时关闭,而是何时完成实际打印。我的问题是,当用户在我的网络应用程序上打印一个页面并从页面快速导航时,打印被切断并且没有给出整个打印结果。(我在想是否可以阻止 UI 直到实际打印结束,它将解决问题)。
有没有办法使用一些谓词和java流过滤内部和外部列表?例如:
Class outerObject{
int num;
List<innerObject> innerObjectList;
}
Class innerObject{
int num;
}
List <outerObject> outerObjectList
Run Code Online (Sandbox Code Playgroud)
有没有办法过滤列表,使outerObject列表有字段num = 10,相应字段的innerObject's 列表outerObject也被相应的字段过滤num = 10?
我试过了:
outerObjectList.stream()
.filter(i -> i.getNum() == 10)
.filter(i -> i.getOrders().stream().anyMatch(s -> getNum() == 10))
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
但它似乎没有过滤内部列表.
描述性示例:
如果外部列表中有3个对象,num = 10并且3个对象中的每个对象都有1个内部对象innerObjectList,num = 10那么它应该给我一个3 outerObject的列表,innerObject每个列表为1 .