2011-10-11 31 views
8

Tôi cần gửi mã của mình cho một đối thủ cạnh tranh trong tệp .pdf. Nó sẽ được tốt đẹp và dễ dàng hơn nhiều để đọc nếu cú ​​pháp được đánh dấu như trong phòng thu thực tế. Tôi không thực sự cảm thấy như làm nổi bật nó bằng bản thân mình, dòng sau khi dòng, do đó, có một cách để xuất khẩu mã nguồn Delphi trong .rtf?Lưu mã nguồn với định dạng (tô sáng cú pháp)

Cảm ơn

+3

Trình chỉnh sửa văn bản Rejbrand của tôi (http://english.rejbrand.se/rteditor) có thể tạo tài liệu HTML có mã Delphi được đánh dấu. Tất nhiên, trong bất kỳ chương trình nào có thể in mã được đánh dấu, bạn luôn có thể sử dụng máy in ảo có khả năng tạo tệp PDF. –

+2

Bạn có thể sử dụng Notepad ++ chẳng hạn hoặc bất kỳ trình soạn thảo văn bản nào khác có thể làm nổi bật mã. –

Trả lời

14

Hai cải tiến IDE miễn phí có chức năng mà bạn đang tìm kiếm (tôi nghĩ):

+2

tôi muốn di chuyển CnPack lên vị trí hàng đầu :) –

4

GExperts chứa chuyên gia Source Export. Nó được tích hợp vào Delphi IDE: Screenshot

0

CnWizards có thể đã phá vỡ các ký tự không phải Latinh.

Ít nhất trong các nguồn XE2 có ký tự tiếng Nga bị hỏng, khi xuất sang RTF. Chúng cũng bị hỏng trong xuất HTML/UTF8 mặc định.

Và kể từ khi tôi sử dụng một số ký tự (chữ Hy Lạp) ngoài tiếng Anh + Nga, họ đã borken ngay cả với HTML phi default/windows-1251 xuất khẩu

Cũng CnWizards không thể xuất DFM đó cũng là một phần của dự án .

Các công cụ bên ngoài như SynEdit, SynPlus hoặc YAPP là tốt, nhưng không thể chuyển đổi tất cả dự án cùng một lúc, không thể tái sử dụng màu tùy chỉnh IDE và có khả năng thiếu các thay đổi cú pháp gần đây nhất trong các bản phát hành Delphi gần đây nhất.

0

Một cách tốt để tiết kiệm DFM được in từ IDE vào máy in PDF phần mềm miễn phí hoặc vào máy in Microsoft XPS, có sẵn trong Windows 7.

Sau đó tạo ra trang quá lớn mà không thể phù hợp với trang in. Điều này mà STDU Viewer đến để trợ giúp - nó cho phép File | In ấn tiên tiến | Phù hợp với chế độ lề của máy in để in chúng trên bất kỳ máy tính nào mà tệp cũng được sao chép.

1

GVim có chức năng "xuất sang HTML" - không thể thực hiện số dòng và màu nền, vì vậy, nên tránh các chủ đề tối vì chúng sẽ không trông như bạn mong đợi. Sau đó bạn có thể mở tập tin trong trình duyệt web của bạn và từ đó in nó sang PDF.

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