CompressContent

Dokumentegenskaper

Beskrivning

Denna sida dokumenterar CompressContent i PDFlibPas inom ämnet Dokumentegenskaper. API-namn, parametrar, klasser, filnamn och literalvärden behålls så att de matchar Delphi-biblioteket och DLL-ingångarna.

Granska syntax, parametrar och returvärden innan du anropar funktionen. Kodblocken lämnas i originalform så att exemplen kan kopieras utan ändringar.

Granska syntax, parametrar och returvärden innan du anropar funktionen. Kodblocken lämnas i originalform så att exemplen kan kopieras utan ändringar.

Syntax

Delphi

Function TPDFlib.CompressContent: Integer;

ActiveX

Function PDFlib::CompressContent() As Long

DLL

int DLCompressContent(int InstanceID);

Returvärden

0Detta värde beskriver resultatet av CompressContent. Vanligen betyder ett värde som inte är noll framgång, medan 0 betyder att åtgärden inte slutfördes.
1Detta värde beskriver resultatet av CompressContent. Vanligen betyder ett värde som inte är noll framgång, medan 0 betyder att åtgärden inte slutfördes.

Anmärkningar

Granska syntax, parametrar och returvärden innan du anropar funktionen. Kodblocken lämnas i originalform så att exemplen kan kopieras utan ändringar. CompressPage, CompressImages, CompressFonts

Granska syntax, parametrar och returvärden innan du anropar funktionen. Kodblocken lämnas i originalform så att exemplen kan kopieras utan ändringar. SaveToFile

Exempel

// 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');

Se även

CompressPage, CompressImages, CompressFonts, SaveToFile