powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Исходники на печать
35 сообщений из 35, показаны все 2 страниц
Исходники на печать
    #39531066
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть большой проект.
Необходимо распечатать весь код (PDF).
Кто-нибудь делал?
...
Рейтинг: 0 / 0
Исходники на печать
    #39531075
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Penner,

тут java нужна. Или другой язык с автоматическим управлением памятью.
...
Рейтинг: 0 / 0
Исходники на печать
    #39531078
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДPenner,

тут java нужна. Или другой язык с автоматическим управлением памятью.И желательно из андроида печатать.
...
Рейтинг: 0 / 0
Исходники на печать
    #39531139
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая java ? Не мелите чушь !!!
Компонент TProjectToPDF, в свойствах указываешь свой проект и из дизайнера генерируется готовый файл.
...
Рейтинг: 0 / 0
Исходники на печать
    #39531230
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TProjectToPDF не нашёл (Delphi XE3)
...
Рейтинг: 0 / 0
Исходники на печать
    #39531376
DesWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penner,

В Win10 есть принтер который печатает в файл PDF
...
Рейтинг: 0 / 0
Исходники на печать
    #39531430
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как напечатать в PDF я знаю
как создать этот PDF?
TProjectToPDF не нашёл
...
Рейтинг: 0 / 0
Исходники на печать
    #39531437
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Penner,

Ты не можешь файл сконвертировать в PDF и напечатать полученное? На кой тебе вообще какие-то компоненты и библиотеки, если все это делается штатными средствами Windows?
...
Рейтинг: 0 / 0
Исходники на печать
    #39531438
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Penner TProjectToPDF не нашёл
Шутят они, шутят.

Придется писать самому. Либо просто печатать правой кнопкой, натравив блокнот на файлы с расширением pas (добавить строчку в реестре, как у блокнота команда "Печать" на txt).
...
Рейтинг: 0 / 0
Исходники на печать
    #39531466
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Penner]Есть большой проект.
Необходимо распечатать весь код (PDF).
[quot]
...
Рейтинг: 0 / 0
Исходники на печать
    #39531485
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весь код, со всеми компонентами ?
...
Рейтинг: 0 / 0
Исходники на печать
    #39531496
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

Та тролль это... Дайте ТС уже разрешение - пусть печатает, раз ему нужно.
...
Рейтинг: 0 / 0
Исходники на печать
    #39531520
Няшик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Исходники на печать
    #39531555
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PennerНеобходимо распечатать весь кодДля начала определитесь что такое "Весь код"? dfm? Нужно печатать? А SysUtils.pas? А исходники какого-нибудь DevExpress или Jedi?
...
Рейтинг: 0 / 0
Исходники на печать
    #39531561
SimplTsar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penner ... как создать этот PDF? ...
Например, с помощью LibreOffice ( http://www.libreoffice.org/download/download/ или http://www.libreoffice.org/download/portable-versions/)
...
Рейтинг: 0 / 0
Исходники на печать
    #39531567
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А потом он же будет искать здесь TPDFtoProject :)
...
Рейтинг: 0 / 0
Исходники на печать
    #39531581
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Исходники на печать
    #39531592
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr

Не поленился же иконку запилить.
...
Рейтинг: 0 / 0
Исходники на печать
    #39531603
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanНе поленился же иконку запилить. А в иконке бага
...
Рейтинг: 0 / 0
Исходники на печать
    #39531609
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

Бог с ней с иконкой - у ТС бага намного глубже сидит - пропадает человек, понимаешь, а вы ""иконки, иконки...".
...
Рейтинг: 0 / 0
Исходники на печать
    #39531640
Няшик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я кстати скинул ссылку, только самый ленивый человек там не найдёт что - то подобное

https://github.com/biznow/simdesign/tree/87fdcc43f3a71016280cdbfc11de6cf4dd836254/simlib/nativepdf
...
Рейтинг: 0 / 0
Исходники на печать
    #39531645
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Няшик,

Я что-то боюсь, что ТС пытается глотать бильярдный шар.
...
Рейтинг: 0 / 0
Исходники на печать
    #39531649
Няшик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterНяшик,

Я что-то боюсь, что ТС пытается глотать бильярдный шар.

Может быть. К тому времени, я уже в гугле нашёл даже статью где все способы работы с PDF написаны

http://www.webdelphi.ru/2013/06/obzor-5-reshenij-dlya-sozdaniya-i-raboty-s-pdf-v-delphi/
...
Рейтинг: 0 / 0
Исходники на печать
    #39531801
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
весь код = свой код, без SysUtils.pas, DevExpress, Jedi....
...
Рейтинг: 0 / 0
Исходники на печать
    #39531837
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GExperts -> Source Export -> получаем rtf, далее его в Word или аналог и причёсывем как хочется.
Потом распечатать на любом PDF принтере (в Windows 10 вроде есть встроенный).
...
Рейтинг: 0 / 0
Исходники на печать
    #39531848
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp GExperts -> Source Export -> получаем rtf, далее его в Word или аналог и причёсывем как хочется.
Потом распечатать на любом PDF принтере (в Windows 10 вроде есть встроенный).

каждый модуль вручную :(
...
Рейтинг: 0 / 0
Исходники на печать
    #39531918
Фотография Exteris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Far-е, если слышал про такой, можно выделить все файлы и скопировать их все в один файл. А там уж конвертируй как-хошь.
...
Рейтинг: 0 / 0
Исходники на печать
    #39531919
Фотография Exteris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вообще тьма вариантов. Нафиг тут делфи.
...
Рейтинг: 0 / 0
Исходники на печать
    #39531970
Граур Станислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Penneralekcvp GExperts -> Source Export -> получаем rtf, далее его в Word или аналог и причёсывем как хочется.
Потом распечатать на любом PDF принтере (в Windows 10 вроде есть встроенный).

каждый модуль вручную :(

1) Найди способ печатать один pas-файл в pdf.
2) Затем напиши скрипт на cmd/bat/delphi/еще куча языков, который будет обходить дерево каталогов с исходниками и печатать в pdf
...
Рейтинг: 0 / 0
Исходники на печать
    #39532029
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ExterisДа вообще тьма вариантов. Нафиг тут делфи.
Я уже предвкушаю следующий вопрос (вспоминая тот проект, на котором заказчик потребовал вставить полные исходники в документацию, как одно из приложений. в один вордовый документ. мы это сделали)
...
Рейтинг: 0 / 0
Исходники на печать
    #39532055
под ван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ставишь плагин "Print All" для Notepad++ > выделяешь все pas-файлы > ПКМ > Edit with Notepad++ > профит.
...
Рейтинг: 0 / 0
Исходники на печать
    #39532105
Pennerкаждый модуль вручную :(
Фрагмент из рабочей утилиты по преобразованию rtf в doc средствами ms-office
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
var
  FWordApp: OleVariant;

  FWordApp := CreateOleObject('Word.Application');

procedure ProcessOneFile(const FileName: TFileName);
var
  _Name: WideString;
begin
  if VarIsEmpty(FWordApp) or VarIsNull(FWordApp) then Exit;
  _Name := FileName;
  try
    FWordApp.Documents.Open(_Name);
    _Name := copy(FileName, 1, Length(FileName) - 3) + 'doc';
    try
      FWordApp.ActiveDocument.SaveAs(_Name);
    except
      on E: Exception do begin
        showmessage(e.Message);
      end;
    end;
    FWordApp.ActiveDocument.Close;
  finally
    _Name := '';
  end;
end;
...
Рейтинг: 0 / 0
Исходники на печать
    #39532351
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pennerсвой код, без SysUtils.pas, DevExpress, Jedi....Еще раз - определите термин "свой код"? Если Вас устроит определение "Все модули, которые включены в проект" то пишется простой эксперт, который напечатает Вам файлы. Если же "все модули, которые лежат в папке проекта" то еще проще - пишете bat файл
...
Рейтинг: 0 / 0
Исходники на печать
    #39532383
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
незваныйГость,

зачем локальную _Name: WideString; затирать пустым значением в конце?
...
Рейтинг: 0 / 0
Исходники на печать
    #39532435
JaDiнезваныйГость,
зачем локальную _Name: WideString; затирать пустым значением в конце?
По инерции: создал динамическую переменную - очисть. Хуже от этого не будет. Хотя можно и не очищать.
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Исходники на печать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]