我有一个角度模态,可以加载我需要打印的运输标签图像。
我目前遇到的问题是某些图像是4x6风景,有些是4x6风格。
因此,在试图用4x6纸张打印时,它会搞砸了,因为目前这是我的css:
@media print{
@page{
size: landscape;
size: 4in 6in;
margin:auto;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
padding-top:10px;
}
}
所以 - 任何肖像图像打印都很好,但是我打印的风景图像下面有这个额外的空白区域。
我做了以下补充 -
public static bool IsNumber(this object value)
{
return value is sbyte
|| value is byte
|| value is short
|| value is ushort
|| value is int
|| value is uint
|| value is long
|| value is ulong
|| value is float
|| value is double
|| value is decimal;
}
object testObject = 0.1;
if (testObject.IsNumber()) { MessageBox.Show("Hooray!"); }
修复了横向问题,但我的肖像图像无法正确显示。
有没有办法可以为横向和纵向分配两种不同的条件,这样两种类型的图像都可以打印得很好?