WatermarkArtifact
Resumo geral
WatermarkArtifact é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: Artifact.
Representa um artefato de marca d’água que pode ser adicionado a uma página PDF.
Esta classe fornece 15 métodos para trabalhar com objetos WatermarkArtifact em programas .NET. Os métodos disponíveis incluem: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, e 3 métodos adicionais. 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: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, e mais 18 .
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
Type | ArtifactType | Leitura/Escrita | A classificação do tipo do artefato. |
Subtype | ArtifactSubtype | Leitura/Escrita | O subtipo do artefato. |
CustomType | string? | Leitura/Escrita | Nome do tipo de artefacto não-padrão. |
CustomSubtype | string? | Leitura/Escrita | Nome do subtipo de artefacto não-padrão. |
Text | string? | Leitura/Escrita | Texto extraído dos operadores de fluxo do artefato. |
Rectangle | Rectangle? | Leia. | Caixa de contorno da entrada /BBox no dicionário das propriedades. |
Opacity | double | Leitura/Escrita | Opacidade do artefato (de ExtGState /ca). |
Page | Page? | Leia. | A página a que pertence este artefato. |
ArtifactHorizontalAlignment | HorizontalAlignment | Leitura/Escrita | Alinhamento horizontal (a partir da entrada /Anexada). |
ArtifactVerticalAlignment | VerticalAlignment | Leitura/Escrita | Alinhamento vertical (a partir da entrada /Anexada). |
IsBackground | bool | Leitura/Escrita | Se isto é um artefato de fundo. |
Rotation | double | Leitura/Escrita | Ângulo de rotação em graus. |
BackgroundColor | Color? | Leitura/Escrita | Cor de fundo. |
RightMargin | double | Leitura/Escrita | Margem direita. |
LeftMargin | double | Leitura/Escrita | Margem esquerda. |
TopMargin | double | Leitura/Escrita | Margem máxima. |
BottomMargin | double | Leitura/Escrita | Margem de fundo. |
Position | Point? | Leitura/Escrita | Coordenadas de localização explícitas. |
FormattedText | FormattedText? | Leitura/Escrita | Texto formatado para o artefato. |
TextState | TextState? | Leitura/Escrita | Estado de texto para o texto do artefato. |
Lines | List<string> | Leia. | Conteúdo de texto com várias linhas. |
Contents | List<Operator> | Leia. | Operadores internos de fluxo de conteúdo que desenham o artefato. |
Form | XForm? | Leia. | O Objeto X da Forma que suporta este artefato quando é renderizado como uma forma reutilizável (por exemplo,. |
Image | XImage? | Leia. | O Objeto X da Imagem que suporta este artefato quando o seu conteúdo é uma imagem raster. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
WatermarkArtifact() | Cria uma instância de um artefato Watermark. |
SetTextAndState(text: string, state: TextState) | Defina o texto e estado do texto para a marca d’água. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | Defina texto de marca d’água a partir de um objeto FormattedText (helper no estilo API da Facades). |
AddToPage(page: Page) | Adicione este artefato a uma página. |
Artifact() | O constructor padrão cria um artefato com tipo e subtipo Indefinido. |
SetPageNumberReplacementString(value: string) | Indica o token de substituição do número da página usado no Texto. |
SetLinesAndState(text: string[], textState: TextState) | Defina conteúdo de texto multi-linha com o estado do texto dado. |
BeginUpdates() | Começar uma atualização de propriedade em lotes. |
SaveUpdates() | Despeje uma atualização em lote iniciada por BeginUpdates. |
Dispose() | Liberta recursos mantidos pelo artefato. |
GetValue(name: string) | Leia um par de nome/valor personalizado definido através SetValue(string, string). |
SetValue(name: string, value: string) | Armazenar um par de nome/valor personalizado no artefato (para acesso a metadados downstream; não emitido para o PDF nesta compilação). |
RemoveValue(name: string) | Remova um par de nome/valor personalizado previamente definido através do SetValue. |
SetImage(imageStream: Stream) | Anexe uma imagem raster ao artefato. |
SetPdfPage(page: Page) | Ligue este artefato a uma página específica. |