RenderPagesToPrintStream

Kết xuất, in ấn, đầu ra máy chủ

Mô tả

Ghi một print stream hoàn chỉnh độc lập driver cho dải trang đang chọn mà không mở máy in, dùng crop trang hiện tại, chế độ hiển thị optional-content, render scale và renderer đang chọn

Cú pháp

Delphi

Function TPDFlib.RenderPagesToPrintStream(DPI: Double; Const PageRanges: WideString; PrintFormat, Options: Integer; Target: TStream): Integer;

Tham số

DPIĐộ phân giải raster từ 1 đến 4800; EPS và PostScript giữ nội dung trang vector trong khi dùng giá trị này cho xử lý ảnh nhúng
PageRangesA standard one-based range such as 1-3,5, All, Odd, or Even
PrintFormatPDF_PRINT_STREAM_POSTSCRIPT (0), PDF_PRINT_STREAM_EPS (1), PDF_PRINT_STREAM_PCL (2), or PDF_PRINT_STREAM_PWG (3)
OptionsKết hợp PDF_PRINT_STREAM_MONOCHROME (1), PDF_PRINT_STREAM_DUPLEX (2), PDF_PRINT_STREAM_TUMBLE (4) và PDF_PRINT_STREAM_PJL (8) theo mức mà định dạng đã chọn cho phép
TargetStream đích tại vị trí hiện tại của nó

Giá trị trả về

Trả về 1 khi toàn bộ stream được ghi và 0 khi validation, render, chuyển đổi hoặc đầu ra thất bại

Ghi chú

PostScript là một tài liệu nhiều trang DSC Level 3 lắp từ các chương trình trang EPS vector, còn EPS chỉ nhận đúng một trang và không có tùy chọn

PCL mặc định dùng các khung raster thích ứng PCL 5c RGB và chuyển sang chế độ PCL một bit mode 2 khi PDF_PRINT_STREAM_MONOCHROME được đặt; PDF_PRINT_STREAM_PJL chỉ thêm một UEL và vỏ job PJL cho PCL. Đầu ra PWG dùng

Chữ ký RaS2, phần đầu trang big-endian 1796 byte, không gian màu sRGB hoặc đen, nén repeated-row và mã hóa PackBits cấp điểm ảnh Duplex áp dụng cho PostScript, PCL và PWG

PDF_PRINT_STREAM_TUMBLE đòi duplex và chọn đóng gáy cạnh ngắn; PJL bị từ chối với các định dạng khác còn đơn sắc bị từ chối với định dạng vectorPCL và PWG rasterize từng trang qua renderer đang chọn, nên ứng dụng có thể chọn một renderer không GDI khả dụng trước khi export; bản thân phương thức không dùng driver máy in, đối tượng máy in hay spooler

PCL và PWG raster từng trang qua renderer đã chọn, ứng dụng có thể chọn renderer không dùng GDI sẵn có trước khi xuất; bản thân phương thức không dùng driver máy in, object máy in hay spooler

LastErrorCode bằng 120 cho tham số hay tổ hợp định dạng không hợp lệ và 523 khi render, chuyển đổi hay đầu ra thất bại; LastRenderError chứa chi tiết thêm

Xem thêm

RenderPagesToPrintString, RenderPagesToPrintFile, SelectRenderer