OptionalContentGroup

OptionalContentGroup

Panoramica

OptionalContentGroup è una classe in Aspose.PDF FOSS per .NET.

Rappresenta un Optional Content Group (livello) in un documento PDF.

Questa classe fornisce 9 metodi per lavorare con oggetti OptionalContentGroup nei programmi .NET. I metodi disponibili includono: AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: Contents, DefaultState, Id, Intent, IsLocked, IsVisible, e 2 in più.

Proprietà

NomeTipoAccessoDescrizione
NamestringLetturaIl nome del livello.
Idstring?LetturaL’identificatore OCG utilizzato nella pagina Resources/Properties (ad es.
IsVisibleboolLettura/ScritturaIndica se questo livello è attualmente visibile.
IsLockedboolLettura/ScritturaIndica se questo livello è bloccato (non può essere attivato dagli utenti).
LockedboolLettura/ScritturaAlias per IsLocked che corrisponde alla superficie pubblica Aspose.Pdf.
DefaultStateDefaultStateLettura/ScritturaLo stato di visibilità predefinito di questo livello.
Intentstring?LetturaL’intento di questo livello (ad es., “View”, “Design”).
ContentsIReadOnlyList<byte[]>LetturaOttiene gli operatori di contenuto (come byte grezzi) appartenenti a questo livello dal flusso di contenuto della pagina (BDC/EMC marcatori) o dai flussi XForm che fanno riferimento all’OCG di questo livello.

Metodi

FirmaDescrizione
OptionalContentGroup(id: string, name: string)Crea un nuovo livello con l’ID e il nome forniti.
Lock()Blocca questo livello in modo che non possa essere attivato dagli utenti.
Unlock()Sblocca questo livello.
Flatten(cleanupContentStream: bool)Appiattisci questo livello — rimuovi i marcatori BDC/EMC ma conserva il contenuto.
Delete()Elimina questo livello e tutto il suo contenuto dalla pagina.
Save()Salva il contenuto di questo livello in un nuovo documento PDF a pagina singola.
Save(stream: Stream)Salva il contenuto di questo livello in uno stream come nuovo PDF a pagina singola.
Save(outputPath: string)Salva il contenuto di questo livello in un file come nuovo PDF a pagina singola.
AddContent(op: Operator)Aggiungi un operatore di contenuto a questo livello (per i livelli appena creati).

Vedi anche

 Italiano