Layer
Panoramica
Layer è una classe in Aspose.PDF FOSS per .NET.
Uno strato PDF (Optional Content Group) così come esposto tramite Layers.
Questa classe fornisce 7 metodi per lavorare con oggetti Layer nei programmi .NET. I metodi disponibili includono: Delete, Flatten, Layer, Lock, Save, Unlock. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Contents, DefaultState, Id, Locked, Name.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Id | string | Lettura | L’identificatore del layer (nome della proprietà page-resource una volta allegato). |
Name | string | Lettura | Il nome leggibile dall’uomo del layer. |
Contents | List<Operator> | Lettura | Operatori che costituiscono il contenuto di questo livello. |
DefaultState | DefaultState | Lettura/Scrittura | Stato di visibilità predefinito. |
Locked | bool | Lettura | Se il livello è bloccato (non può essere attivato dallo spettatore). |
Metodi
| Firma | Descrizione |
|---|---|
Layer(id: string, name: string) | Crea un nuovo livello separato. |
Lock() | Blocca questo livello. |
Unlock() | Sblocca questo livello. |
Delete() | Rimuovi questo livello e il suo contenuto dalla pagina. |
Flatten(cleanupContentStream: bool) | Appiattisci il contenuto di questo livello nel contenuto della pagina incondizionato. |
Save(outputStream: System.IO.Stream) | Salva il contenuto di questo livello come flusso PDF indipendente a pagina singola. |
Save(outputPath: string) | Salva il contenuto di questo livello come file PDF a pagina singola autonomo. |