SaveQDFToFile

Отладка, управление документом

Описание

Сохраняет текущий документ как человеко-редактируемый диагностический PDF в формате QDF

Вывод использует читаемое форматирование объектов, раскрывает типовые Flate-потоки содержимого, по умолчанию записывает исходные идентификаторы объектов и хранит длину каждого потока в отдельном косвенном объекте, чтобы последующие правки можно было чинить

Синтаксис

Delphi

Function TPDFlib.SaveQDFToFile(Const FileName: WideString; Options: Integer= 0): Integer;

DLL

int DLSaveQDFToFile(int InstanceID, const wchar_t* FileName, int Options);

ActiveX

Function PDFlib::SaveQDFToFile(FileName As String, Options As Long) As Long

Параметры

FileNameThe destination PDF path
OptionsZero for default output or PDF_QDF_OMIT_ORIGINAL_OBJECT_IDS to omit original object identifier comments

Возвращаемые значения

1The QDF file was written
0Документ не удалось преобразовать либо вывод не удалось записать

Примечания

Потоки изображений, потоки с предикторами, многофильтровые потоки и неизвестные кодировки остаются закодированными, чтобы сохранить их бинарное содержимое

После правки байтов потоков или смены позиций объектов используйте RepairQDFFile