CompressPage

Oldaltulajdonságok

Leírás

Ez az oldal a(z) CompressPage elemet dokumentálja a PDFlibPas Oldaltulajdonságok témakörében. Az API-nevek, paraméterek, osztályok, fájlnevek és literális értékek változatlanok maradnak, hogy egyezzenek a Delphi-könyvtárral és a DLL-belépési pontokkal

A függvény meghívása előtt tekintse át a szintaxist, a paramétereket és a visszatérési értékeket A kódblokkok eredeti formában maradnak, így a példák módosítás nélkül másolhatók. CompressContent, SelectPage, CompressContent

Szintaxis

Delphi

Function TPDFlib.CompressPage: Integer;

ActiveX

Function PDFlib::CompressPage() As Long

DLL

int DLCompressPage(int InstanceID);

Visszatérési értékek

0Ez az érték a(z) CompressPage eredményét írja le. Általában a nem nulla érték sikert jelent, a 0 pedig azt, hogy a művelet nem fejeződött be
1Ez az érték a(z) CompressPage eredményét írja le. Általában a nem nulla érték sikert jelent, a 0 pedig azt, hogy a művelet nem fejeződött be

Megjegyzések

A függvény meghívása előtt tekintse át a szintaxist, a paramétereket és a visszatérési értékeket A kódblokkok eredeti formában maradnak, így a példák módosítás nélkül másolhatók.

Példa

// Compress every page individually so the UI can report progress
var
  I, N: Integer;
begin
  N := PDF.GetPageCount;
  for I := 1 to N do
  begin
    PDF.SelectPage(I);
    PDF.CompressPage;
    ProgressBar1.Position := (I * 100) div N;
    Application.ProcessMessages;
  end;
  PDF.SaveToFile('compressed.pdf');
end;

Lásd még

CompressContent, CompressImages, CompressFonts, SelectPage, PageCount