GenericAnnotation

GenericAnnotation

Visão geral

GenericAnnotation é uma classe em Aspose.PDF FOSS para .NET. Herda de: Annotation.

Classe de anotação de fallback para subtipos de anotação que não possuem modelo dedicado (por exemplo,

Esta classe fornece 7 métodos para trabalhar com objetos GenericAnnotation em programas .NET. Os métodos disponíveis incluem: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. Todos os membros públicos são acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.PDF FOSS para .NET. Propriedades: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, e mais 41.

Propriedades

NomeTipoAcessoDescrição
AnnotationTypeAnnotationTypeLeituraO subtipo da anotação.
RectRectangle?Leitura/EscritaO retângulo da anotação (posição na página).
InnerRectRectangle?LeituraO retângulo de anotação inserido pela entrada /RD (diferenças de retângulo) — a região realmente desenhada dentro de Rect.
WidthdoubleLeitura/EscritaA largura do retângulo de anotação.
HeightdoubleLeitura/EscritaA altura do retângulo de anotação.
ActiveStatestring?Leitura/EscritaEstado de aparência atualmente ativo (entrada /AS).
AlignmentTextAlignmentLeitura/EscritaAlinhamento de texto (para anotações de texto livre / widget que contêm texto rico).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLeitura/EscritaAlinhamento horizontal (Aspose.Pdf expõe isso além do Alinhamento; os dois podem ser definidos independentemente).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLeitura/EscritaSubstituição de alinhamento horizontal específico de texto.
AppearanceAppearanceDictionaryLeituraDicionário de aparência (/AP entry) — indexado pelo nome do fluxo de aparência (N, D, R).
StatesAppearanceDictionaryLeituraDicionário de estado de aparência (o sub-dicionário por estado de AP/N, por exemplo.
NormalAppearanceXForm?LeituraA aparência normal (/AP /N) da anotação como um XForm, ou nulo quando não houver.
UpdateAppearanceOnConvertboolLeitura/EscritaSe deve regenerar o fluxo de aparência quando uma anotação é salva em um documento convertido.
UseFontSubsetboolLeitura/EscritaSe a fonte incorporada (se houver) deve ser subconjuntada.
Contentsstring?Leitura/EscritaO conteúdo da anotação (texto).
OpacitydoubleLeitura/EscritaOpacidade da anotação (0.0 = transparente, 1.0 = opaco).
BorderBorder?Leitura/EscritaBorda da anotação.
ColorColorLeitura/EscritaA cor da borda da anotação (/C entry).
InteriorColorColor?Leitura/EscritaA cor interna da anotação (/IC entry, para anotações de círculo/quadrado/linha).
Titlestring?Leitura/EscritaO título da anotação (autor para anotações de marcação).
Namestring?Leitura/EscritaO nome da anotação (identificador único — a entrada /NM).
FullNamestring?LeituraNome da anotação totalmente qualificado.
Subjectstring?Leitura/EscritaO assunto da anotação (/entrada Subj).
ModifiedDatestring?LeituraA data de modificação.
ModifiedDateTimeLeitura/EscritaA data /M (modificada) como um DateTime tipado.
FlagsAnnotationFlagsLeitura/EscritaSinalizadores de anotação (/F entry) — usados como o suporte de armazenamento para as formas int e tipadas.
AnnotationFlagsAnnotationFlagsLeitura/EscritaAlias tipado de Flags que corresponde à superfície pública Aspose.Pdf que expõe AnnotationFlags como uma propriedade.
ActionPdfAction?Leitura/EscritaA ação associada a esta anotação (/A entry).
ActionsPdfActionCollectionLeituraColeção de ações associadas a esta anotação.
Authorstring?LeituraO autor da anotação (/T entry).
AnnotationStatestring?LeituraO estado da anotação (entrada /State), por exemplo,
AnnotationStateModelstring?LeituraO modelo de estado da anotação (entrada /StateModel), por exemplo,
ReplyTypestring?LeituraO tipo de resposta (/RT entry), por exemplo,
InReplyToAnnotation?Leitura/EscritaA anotação à qual esta está respondendo (entrada /IRT).
QuadPointsPoint[]Leitura/EscritaQuadPoints como um array de valores Point.
CharacteristicsCharacteristicsLeituraCaracterísticas de aparência (cor da borda, cor de fundo, rotação).
PageIndexintLeituraÍndice baseado em 1 da página que possui esta anotação.
PagePage?LeituraA página que possui esta anotação, ou null quando não pode ser resolvida (ex.
VerticalAlignmentVerticalAlignmentLeitura/EscritaAlinhamento vertical aplicado a este parágrafo.
MarginMarginInfoLeitura/EscritaInformação de margem externa aplicada a este parágrafo.
IsFirstParagraphInColumnboolLeitura/EscritaForçar o parágrafo a iniciar uma nova coluna.
IsKeptWithNextboolLeitura/EscritaMantenha este parágrafo na mesma página que o próximo.
IsInNewPageboolLeitura/EscritaForçar o parágrafo a começar em uma nova página.
IsInLineParagraphboolLeitura/EscritaIndicador de parágrafo em linha (não inicia uma nova linha).
HyperlinkTextstring?Leitura/EscritaAlvo de hiperlink do tipo string legado.
HyperlinkHyperlink?Leitura/EscritaDecoração de hiperlink tipada aplicada ao parágrafo.
ZIndexintLeitura/EscritaÍndice Z-order usado pelo renderizador DOM.

Métodos

AssinaturaDescrição
Accept(visitor: AnnotationSelector)Despache esta anotação para a sobrecarga tipada Visit(SubType) do visitante.
GetRectangle(considerRotation: bool)Retângulo delimitador ajustado por considerRotation.
ChangeAfterResize(transform: Matrix)Ajuste a geometria da anotação após o usuário redimensionar a página ou o retângulo host.
UpdateAppearances()Regenerar o fluxo de aparência normal (/AP /N) a partir da geometria e cores atuais da anotação.
WriteXfdf(writer: System.Xml.XmlWriter)Serializar esta anotação como um elemento XFDF para o escritor (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Aplanar esta anotação — renderizar sua aparência visual no conteúdo da página e removê-la do array de anotações da página.
Clone()Clone raso — copia estado escalar/compartilhado por referência.

Ver também

 Português