隐藏我页面上的标签并将其显示在打印页面上。 (当点击按钮时)使用asp.net

时间:2016-08-03 08:10:55

标签: javascript jquery html asp.net

我们在Jquery的帮助下使用asp.net设计了一个网站,我们在模态弹出窗口中显示了一些信息。它成功运作。现在我的问题是我们使用模态弹出窗口显示一些信息,我们需要打印预览页面中的信息,我们也需要打印。但是现在只有链接按钮显示在打印预览页面中,但是我们需要显示整页的内容还包括打印预览页面中的模态弹出信息和硬拷贝

1 个答案:

答案 0 :(得分:0)

基本上有几种方法可以实现这一目标。 但是对于我看来,最好的方法是通过css来做到这一点:

有两种选择:

  1. 为“打印”状态添加自己的css;
  2. 添加:

    media="..."

    此外,您可以为投影等其他内容指定@media print { //override your stiles here, display: block or whatever }

    1. 使用媒体查询;
    2. 简单:

      private void changeTabsFont() {
      
              ViewGroup vg = (ViewGroup) tabLayout.getChildAt(0);
              int tabsCount = vg.getChildCount();
              for (int j = 0; j < tabsCount; j++) {
                  ViewGroup vgTab = (ViewGroup) vg.getChildAt(j);
                  int tabChildsCount = vgTab.getChildCount();
                  for (int i = 0; i < tabChildsCount; i++) {
                      View tabViewChild = vgTab.getChildAt(i);
                      if (tabViewChild instanceof TextView) {
                          ((TextView) tabViewChild).setTypeface(Font.getInstance().getTypeFace(), Typeface.NORMAL);
                      }
                  }
              }
          } 
      

      覆盖此块内所有必要类的想法。