EncodePermissions

Zabezpečenie a podpisy

Opis

Táto stránka dokumentuje EncodePermissions v PDF Library for Delphi v téme Zabezpečenie a podpisy. Názvy API, parametrov, tried, súborov a literálne hodnoty zostávajú zachované, aby zodpovedali knižnici Delphi a vstupným bodom DLL.Pred volaním funkcie si overte syntax, parametre a návratové hodnoty. Stránka zachováva pôvodné bloky kódu, aby sa príklady dali kopírovať bez zmien.

Syntax

Delphi

Function TPDFlib.EncodePermissions(CanPrint, CanCopy, CanChange, CanAddNotes, CanFillFields, CanCopyAccess, CanAssemble, CanPrintFull: Integer): Integer;

ActiveX

Function PDFlib::EncodePermissions(CanPrint As Long, CanCopy As Long, CanChange As Long, CanAddNotes As Long, CanFillFields As Long, CanCopyAccess As Long, CanAssemble As Long, CanPrintFull As Long) As Long

DLL

int DLEncodePermissions(int InstanceID, int CanPrint, int CanCopy,

Parametre

CanPrintNastavte na 1, ak chcete používateľovi povoliť tlačiť dokument
CanCopyNastavte na 1, ak chcete používateľovi povoliť kopírovať text a grafiku z dokumentu
CanChangeNastavte na 1, ak chcete používateľovi povoliť upravovať dokument
CanAddNotesNastavte na 1, ak chcete používateľovi povoliť pridávať anotácie
CanFillFieldsNastavte na 1, ak chcete používateľovi povoliť vyplňovať formulárové polia. Funguje len s 128bitovým šifrovaním
CanCopyAccessNastavte na 1, aby ste zapli kopírovanie na použitie s funkciami dostupnosti. Funguje len s 128bitovým šifrovaním
CanAssembleNastavte na 1, ak chcete používateľovi povoliť zostaviť dokument. Funguje len s 128bitovým šifrovaním
CanPrintFullNastavte na 0, aby ste vynútili iba tlač dokumentu v nízkom rozlíšení. Tým zabránite, aby bol dokument destilovaný do nového dokumentu PDF. Funguje len s 128bitovým alebo vyšším šifrovaním

Návratové hodnoty

je parameter funkcie EncodePermissions. Použite typ uvedený v signatúre a zadajte hodnotu zodpovedajúcu dokumentu PDF, vybratej stránke alebo aktívnemu zdroju.