HeaderArtifact

HeaderArtifact

Visão geral

HeaderArtifact é uma classe em Aspose.PDF FOSS para .NET. Herda de: Artifact.

Representa um artefato de cabeçalho — um cabeçalho de nível de página marcado Artifact /Subtype /Header (PDF 32000 §14.8.2.2).

Esta classe fornece 15 métodos para trabalhar com objetos HeaderArtifact em programas .NET. Os métodos disponíveis incluem: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText e 2 métodos adicionais. Todos os membros públicos estão acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.PDF FOSS para .NET. Propriedades: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype e mais 18.

Propriedades

NomeTipoAcessoDescrição
TypeArtifactTypeLeitura/EscritaA classificação de tipo do artefato.
SubtypeArtifactSubtypeLeitura/EscritaO subtipo do artefato.
CustomTypestring?Leitura/EscritaNome do tipo de artefato não padrão.
CustomSubtypestring?Leitura/EscritaNome do subtipo de artefato não padrão.
Textstring?Leitura/EscritaConteúdo de texto extraído dos operadores de fluxo de conteúdo do artefato.
RectangleRectangle?LeituraCaixa delimitadora da entrada /BBox no dicionário de propriedades.
OpacitydoubleLeitura/EscritaOpacidade do artefato (de ExtGState /ca).
PagePage?LeituraA página à qual este artefato pertence.
ArtifactHorizontalAlignmentHorizontalAlignmentLeitura/EscritaAlinhamento horizontal (da entrada /Attached).
ArtifactVerticalAlignmentVerticalAlignmentLeitura/EscritaAlinhamento vertical (da entrada /Attached).
IsBackgroundboolLeitura/EscritaSe isso é um artefato de fundo.
RotationdoubleLeitura/EscritaÂngulo de rotação em graus.
BackgroundColorColor?Leitura/EscritaCor de fundo.
RightMargindoubleLeitura/EscritaMargem direita.
LeftMargindoubleLeitura/EscritaMargem esquerda.
TopMargindoubleLeitura/EscritaMargem superior.
BottomMargindoubleLeitura/EscritaMargem inferior.
PositionPoint?Leitura/EscritaCoordenadas de posicionamento explícitas.
FormattedTextFormattedText?Leitura/EscritaTexto formatado para o artefato.
TextStateTextState?Leitura/EscritaEstado de texto para o texto do artefato.
LinesList<string>LeituraConteúdo de texto multilinha.
ContentsList<Operator>LeituraOperadores internos de fluxo de conteúdo que desenham o artefato.
FormXForm?LeituraO Form XObject que suporta este artefato quando ele é renderizado como um formulário reutilizável (e.g.
ImageXImage?LeituraO Image XObject que sustenta este artefato quando seu conteúdo é uma imagem raster.

Métodos

AssinaturaDescrição
HeaderArtifact()Cria um artefato de cabeçalho vazio (Paginação / Cabeçalho).
HeaderArtifact(text: string)Cria um artefato de cabeçalho contendo o texto fornecido.
Artifact()Construtor padrão — cria um artefato com tipo e subtipo Undefined.
SetPageNumberReplacementString(value: string)Define o token de substituição de número de página usado em Text.
SetLinesAndState(text: string[], textState: TextState)Define o conteúdo de texto de várias linhas com o estado de texto fornecido.
BeginUpdates()Inicie uma atualização de propriedades em lote.
SaveUpdates()Descarte uma atualização em lote iniciada por BeginUpdates.
Dispose()Libera os recursos mantidos pelo artefato.
GetValue(name: string)Leia um par nome/valor personalizado definido via SetValue(string, string).
SetValue(name: string, value: string)Armazene um par nome/valor personalizado no artefato (para acesso a metadados downstream; não incluído no PDF nesta compilação).
RemoveValue(name: string)Remova um par nome/valor personalizado previamente definido via SetValue.
SetImage(imageStream: Stream)Anexe uma imagem raster ao artefato.
SetText(formattedText: FormattedText)Defina o texto do artefato a partir de uma instância FormattedText.
SetTextAndState(text: string, textState: TextState)Defina Text e TextState juntos.
SetPdfPage(page: Page)Vincule este artefato a uma página específica.

Ver também

 Português