2010-05-27 30 views
5

Tôi muốn biết liệu có ai đã in thành công thứ gì đó từ Flex.In Flex - Có thể thực hiện được không?

Bằng cách thành công, tôi đang nói về một số loại báo cáo hoặc tài liệu hoặc bất kỳ điều gì.

Tôi biết nó khá đơn giản để in một thành phần (một chút rẻ tiền) từ Flex bằng cách sử dụng lớp printJob() và truyền một thành phần. Nhưng tôi muốn truyền một đối tượng như một danh sách hoặc XML tới printJob().

Trả lời

3

AlivePDF dường như thu hút hơi nước trong cộng đồng, hãy xem nó.

+0

Chắc chắn sẽ có một cái nhìn tại đây –

1

Bạn muốn đối tượng của mình trông như thế nào trong bản in? Và làm thế nào để bạn mong đợi Flex để biết điều đó? Làm thế nào bạn có thể mong đợi Flex để in ra một đối tượng không có đại diện trực quan? Tốt nhất là tôi hiểu hầu hết mọi người sẽ từ bỏ việc cố gắng in ấn trong Flex và chuyển các đối tượng đó vào chương trình phụ trợ và sử dụng một cái gì đó (như iText hoặc Coldfusion) để tạo một tệp PDF.

Tất nhiên, cho dù làm điều này trong chương trình phụ trợ hay với Flex, bạn vẫn sẽ phải viết mã định dạng.

Tôi chắc chắn bạn có thể mở rộng lớp PrintJob để chấp nhận một đối tượng và định dạng nó để in trước khi thực sự in.

+0

Cảm ơn bạn đã trả lời. Hiện tại tôi đang sử dụng JasperReports trên backend để xử lý chức năng in mà tôi cần. Lý do tại sao tôi hỏi điều này là bởi vì tôi tò mò là liệu Flex thực sự có thể xử lý một cái gì đó như thế này. Và cho dù đây là một báo cáo chức năng hoặc chỉ là một bản in của một danh sách tạp hóa không quan trọng, tôi chỉ muốn biết –

0

http://livedocs.adobe.com/flex/3/langref/mx/printing/FlexPrintJob.html

Cách tốt nhất là xử lý thông qua chương trình phụ trợ. Nhưng một lần nữa bạn có thể sử dụng ActionScript để in nội dung đối tượng của bạn. Bạn đã từng nghe về lớp BitmapData chưa.

http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/BitmapData.html

Với điều này bạn có thể đọc từng pixel và gửi đến máy in để in các đối tượng.

0

purepdf là tốt nhất trong số tất cả để in bằng flex nó chuyển đổi dữ liệu flex thành pdf để in

Các vấn đề liên quan