我正在尝试打印一个网格视图。为此,我给出了一个按钮,单击按钮时,我调用javascript来打印网格。
function doPrint() {
var prtContent = document.getElementById('<%= grdHistoricalData.ClientID %>');
prtContent.border = 0; //set no border here
var WinPrint = window.open('', '', '
我想要一个文本居中的多行打印标签。
代码
figure(1)
axis=xlabel(["This is a long first line";"short line"]);
生成以下图像
使用set(axis,'HorizontalAlignment','center')更改水平对齐也不会产生所需的结果。
那么,我必须做什么才能使多行标签的文本居中呢?
我试图让JS在水平滚动容器中的图像大致居中时更新描述。问题是,需要为图像留出空间,使其不能完全居中,因为没有滚动捕捉。这需要JS能够辨别两个偏移量/值是否在例如40内相等。
if (offsetleft == offsetright) { // plus or minus 40px (PROBLEM)
console.log("roughly centered")
$("#desc").text($(this).data("desc"))
}
任何帮助都将不胜感激。