OptionalContentGroup
Resumo geral
OptionalContentGroup é uma classe em Aspose.PDF FOSS para .NET.
Representa um grupo de conteúdo opcional (camada) num documento PDF.
Esta classe fornece 9 métodos para trabalhar com objetos OptionalContentGroup em programas .NET. Os métodos disponíveis incluem: AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: Contents, DefaultState, Id, Intent, IsLocked, IsVisible,E mais dois.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
Name | string | Leia. | O nome da camada. |
Id | string? | Leia. | O identificador de CTO utilizado na página Recursos/Propriedades (por exemplo:. |
IsVisible | bool | Leitura/Escrita | Se esta camada é visível no momento. |
IsLocked | bool | Leitura/Escrita | Se esta camada está bloqueada (não pode ser alterada pelos utilizadores). |
Locked | bool | Leitura/Escrita | Alias para IsLocked. |
DefaultState | DefaultState | Leitura/Escrita | O estado de visibilidade padrão desta camada. |
Intent | string? | Leia. | A intenção desta camada (por exemplo, “Visualização”, “Desenho”). |
Contents | IReadOnlyList<byte[]> | Leia. | Obtém os operadores de conteúdo (como bytes brutos) pertencentes a esta camada do fluxo de Conteúdos da página (marcadores BDC/EMC) ou dos fluxos XForm que fazem referência ao OCG desta camata. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
OptionalContentGroup(id: string, name: string) | Crie uma nova camada com o id e nome dados. |
Lock() | Bloqueie esta camada para que não possa ser alterada pelos utilizadores. |
Unlock() | Desbloqueia esta camada. |
Flatten(cleanupContentStream: bool) | Aplanar esta camada remover os marcadores BDC/EMC, mas manter o conteúdo. |
Delete() | Apague esta camada e todo o seu conteúdo da página. |
Save() | Salve o conteúdo desta camada num novo documento PDF de uma única página. |
Save(stream: Stream) | Salve o conteúdo desta camada num fluxo como um novo PDF de uma única página. |
Save(outputPath: string) | Salvar o conteúdo desta camada num ficheiro como um novo PDF de uma única página. |
AddContent(op: Operators.Operator) | Adicionar um operador de conteúdo a esta camada (para camadas recém-criadas). |