CompressPage
Svojstva stranice
Opis
Ova stranica dokumentira CompressPage u PDFlibPas u temi Svojstva stranice. Nazivi API-ja, parametara, klasa, datoteka i literalne vrijednosti zadržavaju se kako bi odgovarali Delphi biblioteci i DLL ulaznim točkama.
Prije pozivanja funkcije pregledajte sintaksu, parametre i povratne vrijednosti. Stranica zadržava izvorne blokove koda kako bi se primjeri mogli kopirati bez izmjena. CompressContent, SelectPage, CompressContent
Sintaksa
Delphi
Function TPDFlib.CompressPage: Integer;
ActiveX
Function PDFlib::CompressPage() As Long
DLL
int DLCompressPage(int InstanceID);
Povratne vrijednosti
| 0 | Ova vrijednost opisuje rezultat za CompressPage. U pravilu vrijednost različita od nule znači uspjeh, a 0 znači da operacija nije dovršena. |
|---|---|
| 1 | Ova vrijednost opisuje rezultat za CompressPage. U pravilu vrijednost različita od nule znači uspjeh, a 0 znači da operacija nije dovršena. |
Napomene
Prije pozivanja funkcije pregledajte sintaksu, parametre i povratne vrijednosti. Stranica zadržava izvorne blokove koda kako bi se primjeri mogli kopirati bez izmjena.
Primjer
// 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;Vidi također
CompressContent, CompressImages, CompressFonts, SelectPage, PageCount