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 |
|---|---|
| PageRanges | A standard one-based range such as 1-3,5, All, Odd, or Even |
| PrintFormat | PDF_PRINT_STREAM_POSTSCRIPT (0), PDF_PRINT_STREAM_EPS (1), PDF_PRINT_STREAM_PCL (2), or PDF_PRINT_STREAM_PWG (3) |
| Options | Kế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 |
| Target | Stream đí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