PrintQueueStream 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个流,表示打印队列中进行后台处理的打印作业。
public ref class PrintQueueStream : System::IO::Stream
public class PrintQueueStream : System.IO.Stream
type PrintQueueStream = class
inherit Stream
Public Class PrintQueueStream
Inherits Stream
- 继承
- 继承
注解
使用此类将设备特定信息写入 Microsoft Windows 后台处理程序未自动包含的后台处理程序文件。 当然,你需要知道后台打印文件是增强型图元文件 (EMF) 还是 XML 纸张规范 (XPS) 。 如果希望使用数组,还可以使用 方法的两个 Byte 重载 AddJob 和 JobStream 属性写入后台处理程序文件。
注意
命名空间中的 System.Printing 类不支持在 Windows 服务或 ASP.NET 应用程序或服务中使用。 尝试从这些应用程序类型之一使用这些类可能会产生意外问题,例如服务性能降低和运行时异常。
如果要从Windows 窗体应用程序打印,请参阅 System.Drawing.Printing 命名空间。
构造函数
PrintQueueStream(PrintQueue, String) |
为指定的 PrintQueueStream 中承载的指定打印作业初始化 PrintQueue 类的一个新实例。 |
PrintQueueStream(PrintQueue, String, Boolean) |
为指定的 PrintQueueStream 中承载的指定打印作业初始化 PrintQueue 类的一个新实例,且指示 PrintQueueStream 中的数据是否应在关闭流时提交。 |
PrintQueueStream(PrintQueue, String, Boolean, PrintTicket) |
为指定的 PrintQueueStream 中承载的指定打印作业初始化 PrintQueue 类的一个新实例,且指定的设置指示 PrintQueueStream 中的数据是否应在关闭流时提交。 |
属性
CanRead |
获取一个值,该值指示流是否支持读取。 |
CanSeek |
获取一个指示流是否支持查找的值,该值会将读/写位置移动到流中的新位置。 |
CanTimeout |
获取一个值,该值确定当前流是否可以超时。 (继承自 Stream) |
CanWrite |
获取一个值,该值指示流是否支持写入。 |
JobIdentifier |
获取打印作业的 ID 号。 |
Length |
获取流的长度(以字节为单位)。 |
Position |
获取或设置流中的当前读取/写入位置。 |
ReadTimeout |
获取或设置一个值(以毫秒为单位),该值确定流在超时前将尝试读取的时间。 (继承自 Stream) |
WriteTimeout |
获取或设置一个值(以毫秒为单位),该值确定流在超时前将尝试写入多长时间。 (继承自 Stream) |
方法
扩展方法
CopyToAsync(Stream, PipeWriter, CancellationToken) |
使用取消令牌从 Stream 中异步读取字节并将其写入到指定的 PipeWriter。 |
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈