Aspose::Pdf::Facades::DocumentPrivilege klass

DocumentPrivilege class

Representerar behörigheterna för åtkomst till Pdf fil. Se PdfFileSecurity. Det finns 4 sätt att använda denna klass: 1. Använda fördefinierad behörighet direkt. 2. Baserat på en fördefinierad behörighet och ändra vissa specifika behörigheter. 3. Baserat på en fördefinierad behörighet och ändra en viss kombination av Adobe Professional‑behörigheter. 4. Blanda sätt 2 och sätt 3.

class DocumentPrivilege : public System::IComparable<System::SharedPtr<System::Object>>

Metoder

MetodBeskrivning
CompareTo(System::SharedPtr<System::Object>) overrideJämför två DocumentPrivilege objekt.
static get_AllowAll()Allt tillåtet.
get_AllowAssembly()Ställer in behörigheten som tillåter sammansättning eller inte. true är tillåten och false är förbjuden.
get_AllowCopy()Ställer in behörigheten som tillåter kopiering eller inte. true är tillåten och false är förbjuden.
get_AllowDegradedPrinting()Ställer in behörigheten som tillåter degraderad utskrift eller inte. true är tillåten och false är förbjuden.
get_AllowFillIn()Ställer in behörigheten som tillåter ifyllning av formulär eller inte. true är tillåten och false är förbjuden.
get_AllowModifyAnnotations()Ställer in behörigheten som tillåter modifiering av annoteringar eller inte. true är tillåten och false är förbjuden.
get_AllowModifyContents()Ställer in behörigheten som tillåter modifiering av innehåll eller inte. true är tillåten och false är förbjuden.
get_AllowPrint()Ställer in behörigheten som tillåter utskrift eller inte. true är tillåten och false är förbjuden.
get_AllowScreenReaders()Ställer in behörigheten som tillåter skärmläsare eller inte. true är tillåten och false är förbjuden.
static get_Assembly()Tillåter sammansättning av fil.
get_ChangeAllowLevel()Hämtar och anger ändringsnivån för dokumentets behörighet. På samma sätt som Adobe Professionals inställning Changes Allowed. 0: Ingen. 1: Infoga, radera och rotera sidor. 2: Fyll i formulärfält och signera befintliga signaturfält. 3: Kommentera, fyll i formulärfält och signera befintliga signaturfält. 4: Allt förutom att extrahera sidor.
static get_Copy()Tillåter kopiering av fil.
get_CopyAllowLevel()Hämtar och anger kopieringsnivån för dokumentets behörighet. På samma sätt som Adobe Professionals behörighetsinställningar. 0: Ingen. 1: Aktivera textåtkomst för skärmläsarenheter för synskadade. 2: Aktivera kopiering av text, bilder och annat innehåll.
static get_DegradedPrinting()Tillåter degraderad utskrift.
static get_FillIn()Tillåter ifyllning av formulär i fil.
static get_ForbidAll()Allt förbjudet.
static get_ModifyAnnotations()Tillåter att ändra filens annotationer.
static get_ModifyContents()Tillåter att ändra fil.
static get_Print()Tillåter utskrift av fil.
get_PrintAllowLevel()Hämtar och anger utskriftsnivån för dokumentets behörighet. På samma sätt som Adobe Professionals inställningar för Tillåten utskrift. 0: Ingen. 1: Låg upplösning (150 dpi). 2: Hög upplösning.
static get_ScreenReaders()Tillåter endast läsning på skärmen.
set_AllowAssembly(bool)Ställer in behörigheten som tillåter sammansättning eller inte. true är tillåten och false är förbjuden.
set_AllowCopy(bool)Ställer in behörigheten som tillåter kopiering eller inte. true är tillåten och false är förbjuden.
set_AllowDegradedPrinting(bool)Ställer in behörigheten som tillåter degraderad utskrift eller inte. true är tillåten och false är förbjuden.
set_AllowFillIn(bool)Ställer in behörigheten som tillåter ifyllning av formulär eller inte. true är tillåten och false är förbjuden.
set_AllowModifyAnnotations(bool)Ställer in behörigheten som tillåter modifiering av annoteringar eller inte. true är tillåten och false är förbjuden.
set_AllowModifyContents(bool)Ställer in behörigheten som tillåter modifiering av innehåll eller inte. true är tillåten och false är förbjuden.
set_AllowPrint(bool)Ställer in behörigheten som tillåter utskrift eller inte. true är tillåten och false är förbjuden.
set_AllowScreenReaders(bool)Ställer in behörigheten som tillåter skärmläsare eller inte. true är tillåten och false är förbjuden.
set_ChangeAllowLevel(int32_t)Hämtar och anger ändringsnivån för dokumentets behörighet. På samma sätt som Adobe Professionals inställning Changes Allowed. 0: Ingen. 1: Infoga, radera och rotera sidor. 2: Fyll i formulärfält och signera befintliga signaturfält. 3: Kommentera, fyll i formulärfält och signera befintliga signaturfält. 4: Allt förutom att extrahera sidor.
set_CopyAllowLevel(int32_t)Hämtar och anger kopieringsnivån för dokumentets behörighet. På samma sätt som Adobe Professionals behörighetsinställningar. 0: Ingen. 1: Aktivera textåtkomst för skärmläsarenheter för synskadade. 2: Aktivera kopiering av text, bilder och annat innehåll.
set_PrintAllowLevel(int32_t)Hämtar och anger utskriftsnivån för dokumentets behörighet. På samma sätt som Adobe Professionals inställningar för Tillåten utskrift. 0: Ingen. 1: Låg upplösning (150 dpi). 2: Hög upplösning.

Se även