标签: printing

WPF Web 浏览器在更改设置后进行打印,无需用户交互

我有一个从 WebBrowser 控件打印到标签打印机的应用程序。这个想法是,当我们打印 HTML 文档时,会根据纸张大小和方向等各种设置进行打印。当我这样做时,一切都正常:

public Boolean DrawHTML(String HTML)
{
  try
  {
    // Load HTML document as a string
    //using (StringReader reader = new StringReader(HTML))
    using (StreamReader reader = new StreamReader(HTML))
    {
      // Navigate to HTML document string
      Web_Document.Navigate(reader.ReadToEnd());
    }
    return true;
  }
  catch (Exception ex)
  {
    MessageBox.Show(ex.Message + ":\nFile:\n\n" + HTML);
    return false;
  }
}

public Boolean Print(String PrinterName, String PrintJobName, Boolean IsLandscape, int LabelCount,double LabelWidth, double LabelHeight)
{
  try
  {
    PrintQueueCollection _Printers = new PrintServer().GetPrintQueues(new[] {
    EnumeratedPrintQueueTypes.Local, EnumeratedPrintQueueTypes.Connections}); …
Run Code Online (Sandbox Code Playgroud)

c# browser printing wpf

-1
推荐指数
1
解决办法
1657
查看次数

如何在perl中以特定顺序打印哈希

我有一系列哈希.

输出:

$VAR1 = {
      'Name' => 'Bob',
      'Address' => 'Home',
      'DOB' => '01/01/1990',
      'Sex' => 'M',
    };
$VAR2 = {
      'Name' => 'Mary',
      'Address' => 'Home',
      'DOB' => '01/01/1990',
      'Sex' => 'F',
    };
Run Code Online (Sandbox Code Playgroud)

我打印到xml文件.但是,当我将此数组打印到xml文件时,我得到:

<Record Address=Home DOB=01/01/1990 Name=Bob Sex=M />
Run Code Online (Sandbox Code Playgroud)

我喜欢有姓名,地址,DOB,性别.

<Record Name=Bob Address=Home Sex=M DOB=01/01/1990 />
Run Code Online (Sandbox Code Playgroud)

按键或键值对数组进行排序也不会使值按正确的顺序排列.是否有一个简单的解决方案以所需的顺序打印哈希?

printing perl hash

-1
推荐指数
1
解决办法
535
查看次数

如何在Python 3.4.3中打印排序的字典

我正在为我的GCSE学习,其中一部分要求我打印按字母顺序排序的字典,并且打印应包含相关值.

我花了好几个小时试图找到答案,并查看了这个论坛上的各种帖子,但大多数都是因为我的知识有限而过于复杂.

我可以打印按字母顺序排列的键,我可以打印已排序的值,但不能按附加的值按字母顺序排序键.

这是我简单的测试代码

class1 = { 'Ethan':'9','Ian':'3','Helen':'8','Holly':'6' } # create dictionary

print(sorted(class1)) # prints sorted Keys
print(sorted(class1.values())) # Prints sorted values
Run Code Online (Sandbox Code Playgroud)

我需要打印带有值的排序键 - 怎么做?

for k,v in class1.items():
    print(k,v)  # prints out in the format I want but not alphabetically sorted
Run Code Online (Sandbox Code Playgroud)

python printing dictionary python-3.x

-1
推荐指数
1
解决办法
1万
查看次数

将printf设为printf x [i] where为i的实际值而不是"x [i]"

我学习C和尝试,我写了一个小程序.

#include <stdlib.h>
#include <stdio.h>

int main(void) 
{
int *x = malloc(sizeof(int)*3);
int i;
for(i=0;i<3; i++){
   x[i] = i*i;
   printf("x[i] = %d\n", x[i]);
   }
free(x);
}
Run Code Online (Sandbox Code Playgroud)

现在输出是(ofc it)

x [i] = 0
x [i] = 1
x [i] = 4

我的问题是,我如何更改代码以获得输出?

x [0] = 0
x [1] = 1
x [2] = 4

c printing string

-1
推荐指数
1
解决办法
57
查看次数

Python控制输出"打印"

all_path = [[[2, 3, 4, 5], [2, 4, 5], [2, 5]],
            [[2, 3, 4, 5], [2, 4, 5], [2, 5]], 
            [[2, 3, 4, 5], [2, 4, 5], [2, 5]], 
            [[4, 5]],
            [[1, 2, 3, 4, 5], [1, 2, 4, 5], [1, 2, 5]]]
s_dict = {1: {'Origin': '002', 'Destination': '005', 'Cost': '0000.00', 'Stops': '99', 'Time': '00.00'}, 
          2: {'Origin': '002', 'Destination': '005', 'Cost': '0000.00', 'Stops': '11', 'Time': '00.00'}, 
          3: {'Origin': '002', 'Destination': '005', 'Cost': '1450.11', 'Stops': '99', 'Time': '00.00'}, 
          4: {'Origin': …
Run Code Online (Sandbox Code Playgroud)

python printing python-2.7 output

-1
推荐指数
1
解决办法
53
查看次数

Python在同一行中有多个if-else

我知道这是可能的:

a, b = 5, 10
print 'a' if a > b else 'b'  # outputs b
Run Code Online (Sandbox Code Playgroud)

但是,如果我还有另一个变量“ c”怎么办?如何使用与这两个变量相同的逻辑类型使它们在同一行中打印?就像是?

a, b, c = 5, 10, 20
print 'a' if a > b elif 'b' if b > c  else 'c'  # is it possible?
Run Code Online (Sandbox Code Playgroud)

只需提及:我知道这是一个不好的做法,我只是想知道。

python printing if-statement nested-if

-1
推荐指数
1
解决办法
2313
查看次数

将多行输出打印为列值

假设

A='First'
B='Random'
C='Degree'
D='Largest'

A='Second'
B='Odd'
C='Inclined'
D='Maximum'

print('Group  '+ A)
print('Number  '+ B)
print('Angle  '+ C)
print('Max value  ' + D)
Run Code Online (Sandbox Code Playgroud)

我的实际输出是这种形式,

Group  Second
Number  Odd
Angle  Inclined
Max Value  Maximum

Run Code Online (Sandbox Code Playgroud)

预期输出:我想将这些索引安排为列标签,并将输出存储在csv文件中,如下所示:

在此处输入图片说明

像这样,如果有'N'值,csv文件应将所有值存储在另一个值之下

python printing arrays sorting pandas

-1
推荐指数
1
解决办法
53
查看次数

与print和for循环相乘的区别

练习是:

列出前10个多维数据集(即从1到10的每个整数的多维数据集)的列表,然后使用for循环打印出每个多维数据集的值。

我这样写有什么区别?我这样写:

numbers = list (range(1,11))
for number in numbers :

    print(number**3) 
Run Code Online (Sandbox Code Playgroud)

一个解决方案是:

cubes = []
for number in range(1, 11):
    cube = number**3
    cubes.append(cube)

for cube in cubes:
    print(cube)
Run Code Online (Sandbox Code Playgroud)

python printing

-1
推荐指数
1
解决办法
36
查看次数

如何使用 C# 在不循环的情况下打印我的名字 100 次?

如何在 C# 中不使用循环打印我的名字 100 次?有什么线索吗?我已经尝试在不使用循环的情况下打印数字 1 到 100,但是我如何使用字符串(我的名字)来做到这一点?

先感谢您!

c# printing recursion loops console.writeline

-1
推荐指数
1
解决办法
1076
查看次数

Haskell 打印返回值(另一个 Haskell 教程,askForWords)

所以我试图使用编译代码中的返回值将一行文本打印到终端窗口。该程序如下所示:

module Main
    where

import System.IO

main = do
  askForWords

askForWords = do
  putStrLn "Pleas enter a word:"
  word <- getLine
  if word == ""
    then return []
    else do
      rest <- askForWords
      return (word ++ " " ++ rest)
Run Code Online (Sandbox Code Playgroud)

当我在 GHCi 中运行它时,它工作正常

*Main> main 
Pleas enter a word:
Hello
Pleas enter a word:
World
Pleas enter a word:

"Hello World "
*Main> 
Run Code Online (Sandbox Code Playgroud)

当我尝试运行 Unix 可执行文件时,程序不打印最后一个字符串

% /Users/tobyone/Workspace/Haskell/yaht/Yaht ; exit;
Pleas enter a word:
Hello
Pleas enter a word:
World …
Run Code Online (Sandbox Code Playgroud)

printing haskell compiled

-1
推荐指数
1
解决办法
50
查看次数