CompressContent

Свойства документа

Описание

Эта страница документирует CompressContent в PDFlibPas в разделе Свойства документа. Имена API, параметры, классы, имена файлов и литеральные значения сохраняются без перевода, чтобы соответствовать библиотеке Delphi и точкам входа DLL.

Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений.

Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений.

Синтаксис

Delphi

Function TPDFlib.CompressContent: Integer;

ActiveX

Function PDFlib::CompressContent() As Long

DLL

int DLCompressContent(int InstanceID);

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

0Это значение описывает результат CompressContent. Обычно ненулевое значение означает успех, а 0 означает, что операция не завершена.
1Это значение описывает результат CompressContent. Обычно ненулевое значение означает успех, а 0 означает, что операция не завершена.

Примечания

Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений. CompressPage, CompressImages, CompressFonts

Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений. SaveToFile

Пример

// Build a document, compress everything, then save
PDF.NewDocument;
PDF.AddStandardFont('Helvetica');
PDF.AddPage;
PDF.PrintText(50, 750, 'Compressed document');

PDF.CompressContent;                   // page streams -> /FlateDecode
PDF.CompressImages(1);                 // also flate-encode any subsequent images
PDF.SaveToFile('compressed.pdf');

См. также

CompressPage, CompressImages, CompressFonts, SaveToFile