FreeTextAnnotation
Resumo geral
FreeTextAnnotation é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: MarkupAnnotation.
Esta classe fornece 18 métodos para trabalhar com objetos FreeTextAnnotation em programas .NET. Os métodos disponíveis incluem: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, FreeTextAnnotation, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, e 4 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: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, e 54 mais.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
DefaultAppearance | string? | Leitura/Escrita | A cadeia de caracteres padrão /DA. |
DefaultAppearanceObject | DefaultAppearance | Leia. | O forte tipo de aparência padrão objeto suporte DefaultAppearance. |
DefaultStyle | string? | Leitura/Escrita | Estilo padrão de texto rico em linha carregado na /DS. |
RichText | string? | Leitura/Escrita | Cadeia de texto rico (XHTML) para a anotação (/ entrada RC). |
AnnotationType | AnnotationType | Leia. | Sempre. |
Callout | Point[]? | Leitura/Escrita | Polílinea de chamada (entrada/CL, PDF 32000 §12.5.6.6 Texto livre). |
Justification | Justification | Leitura/Escrita | Justificação do texto traduzido (/Q: 0=Esquerda, 1=Centro, 2=Direita). |
Intent | FreeTextIntent | Leitura/Escrita | Intenção de texto livre (/IT FreeTextCallout / FreeTextTypeWriter). |
StartingStyle | LineEnding | Leitura/Escrita | Estilo de início e fim da linha (/LE primeira entrada; intenção de chamada apenas). |
EndingStyle | LineEnding | Leitura/Escrita | Estilo de terminação da linha (/LE segunda entrada; apenas intenção de chamada). |
Rotate | Aspose.Pdf.Rotation | Leitura/Escrita | Rotação da página do texto renderizado (/Rotate). |
TextRectangle | Rectangle? | Leitura/Escrita | Rectângulo de texto interno (inserto /RD a partir do /Rect). |
TextStyle | TextStyle | Leitura/Escrita | Estilo de texto agrupado (fontes/tamanho/cor/alinhamento) aplicado ao renderizar o conteúdo do texto rico. |
CreationDate | System.DateTime | Leitura/Escrita | Marca de tempo da criação gravada em /CreationDate. |
Opacity | double | Leitura/Escrita | Opacidade (0..1) transportada em /CA. |
Popup | PopupAnnotation? | Leitura/Escrita | Anotativa popup associada (/Popup). |
ReplyType | ReplyType | Leitura/Escrita | Relação de resposta com InReplyTo (/RT). |
Subject | string? | Leitura/Escrita | Linha de assunto (/Subj). |
Title | string? | Leitura/Escrita | Autor / título inscrito em /T. |
Rect | Rectangle? | Leitura/Escrita | O retângulo de anotação (posição na página). |
Width | double | Leitura/Escrita | A largura do retângulo de anotação. |
Height | double | Leitura/Escrita | A altura do retângulo de anotação. |
ActiveState | string? | Leitura/Escrita | Estado de aparência atualmente ativo (/ entrada no AS). |
Alignment | TextAlignment | Leitura/Escrita | Alinhamento de texto (para anotações em texto livre / widget que contenham texto rico). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Leitura/Escrita | Alinhamento horizontal, exposto em adição ao Aligamento; os dois são independentemente ajustáveis. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Leitura/Escrita | Desvio de alinhamento horizontal específico do texto. |
Appearance | AppearanceDictionary | Leia. | Dicionário de aparência (/ entrada AP) teclado por nome do fluxo de aparição (N, D, R). |
States | AppearanceDictionary | Leia. | Dicionário de aparência-estado (o subdicto por estado do AP/N, p. ex. |
NormalAppearance | XForm? | Leia. | A aparência normal da anotação (/AP /N) como um XForm, ou nula quando não tem nenhum. |
UpdateAppearanceOnConvert | bool | Leitura/Escrita | Regeneração da transmissão de aparência quando a anotação é guardada num documento convertido. |
UseFontSubset | bool | Leitura/Escrita | Se a fonte incorporada (se for) deve ser subconfigurada. |
Contents | string? | Leitura/Escrita | O conteúdo da anotação (texto). |
Border | Border? | Leitura/Escrita | Anotativa de fronteira. |
Color | Color | Leitura/Escrita | A cor da borda de anotação (/C). |
InteriorColor | Color? | Leitura/Escrita | A cor interna da anotação (entrada/IC, para anodações de círculo/quadrado/linha). |
Name | string? | Leitura/Escrita | O nome da anotação (identificador único a entrada /NM). |
FullName | string? | Leia. | Nome de anotação totalmente qualificado. |
ModifiedDate | string? | Leia. | A data da modificação. |
Modified | DateTime | Leitura/Escrita | A data /M (modificada) como um DateTime digitado. |
Flags | AnnotationFlags | Leitura/Escrita | Anotations flags (/F entry) usados como suporte de armazenamento tanto para os formulários int quanto tipados. |
AnnotationFlags | AnnotationFlags | Leitura/Escrita | Alias de bandeiras que expunham AnnotationFlags como propriedade. |
Action | PdfAction? | Leitura/Escrita | Ação associada a esta anotação (/Uma entrada). |
Actions | PdfActionCollection | Leia. | Coleção de acções associadas a esta anotação. |
Author | string? | Leia. | Autor da anotação (/ entrada T). |
AnnotationState | string? | Leia. | O estado de anotação (/entrada do Estado), por exemplo:. |
AnnotationStateModel | string? | Leia. | O modelo de estado da anotação (/StateModel), por exemplo:. |
InReplyTo | Annotation? | Leitura/Escrita | A anotação que este está respondendo (/ entrada IRT). |
QuadPoints | Point[] | Leitura/Escrita | QuadPoints como uma matriz de valores de ponto. |
Characteristics | Characteristics | Leia. | Características de aparência (cor da borda, cor do fundo, rotação). |
PageIndex | int | Leia. | 1-based index of the page that owns this annotation. |
Page | Page? | Leia. | A página que possui esta anotação, ou null quando não pode ser resolvida (por exemplo. |
VerticalAlignment | VerticalAlignment | Leitura/Escrita | Alinhamento vertical aplicado a este ponto. |
Margin | MarginInfo? | Leitura/Escrita | Informações sobre margens externas aplicadas a este parágrafo. |
IsFirstParagraphInColumn | bool | Leitura/Escrita | Forçar o parágrafo a começar uma nova coluna. |
IsKeptWithNext | bool | Leitura/Escrita | Mantenha este parágrafo na mesma página que o seguinte. |
IsInNewPage | bool | Leitura/Escrita | Forçar o parágrafo a começar numa nova página. |
IsInLineParagraph | bool | Leitura/Escrita | Marca de parágrafo na linha (não inicia uma nova linha). |
HyperlinkText | string? | Leitura/Escrita | Objetivo de hiperligação com tipo de string. |
Hyperlink | Hyperlink? | Leitura/Escrita | Decoração de hiperligação tipicamente aplicada ao parágrafo. |
ZIndex | int | Leitura/Escrita | Índice de ordem Z utilizado pelo renderizador DOM. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
FreeTextAnnotation(page: Page, rect: Rectangle, appearance: DefaultAppearance) | Crie um novo FreeTextAnnotation com uma aparência padrão. |
FreeTextAnnotation(document: Document, appearance: DefaultAppearance) | Ctor vinculado a um documento para criar uma FreeTextAnnotation que ainda não está anexada a uma página específica; o chamador adiciona-a via page.Annotations.Add(annot). |
SetTextStyle(textStyles: RichTextFontStyles, fontName: string, fontSize: double, fontColor: System.Drawing.Color) | Aplicar um conjunto de fontes/dimensões/cor para toda a execução do texto rico. |
SetTextStyle(fromInd: int, toInd: int, textStyles: RichTextFontStyles) | Aplicar sinais de estilo com texto rico a uma subrilha (de Ind..aind inclusive). |
Accept(visitor: AnnotationSelector) | Chama Aceitar nesta instância FreeTextAnnotation. |
MarkupAnnotation(document: Document) | Ctor vinculado a um documento para criar uma anotação de marcação que ainda não está anexada a uma página específica; os chamadores adicionam-na mais tarde via page.Annotations.Add(annot). |
GetState() | Leia a entrada /State no dicionário de propriedades da anotação. |
GetStateModel() | Leia a entrada /StateModel, mapeando a falta de entrada para Undefined. |
SetMarkedState(marked: bool) | Defina /State para Marcado ou Não-Marcado mais /StateModel = Marcada. |
SetReviewState(state: AnnotationState) | Configurar o estado de revisão. |
ClearState() | Remova qualquer / State e /StateModel gravados. |
FindStateAnnotation() | Encontre a anotação de rastreamento do estado vinculada a esta marcação (a mais recente anotación da resposta /IRT que contém uma entrada /State, por PDF 32000 §12.5.6.3). |
GetRectangle(considerRotation: bool) | Rectângulo de conexão ajustado por considerRotation. |
ChangeAfterResize(transform: Matrix) | Ajuste a geometria da anotação depois que o usuário redimensionou a página ou o retângulo do host. |
UpdateAppearances() | Regenerar o fluxo de aparência normal (/AP /N) a partir da geometria e das cores atuais da anotação. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serialize esta anotação como um elemento XFDF para o escritor (PDF 32000 §12.7.8 / X F D F 3.0). |
Flatten() | Aplanar esta anotação tornar sua aparência visual no conteúdo da página e removê-la do array de anodações da pagina. |
Clone() | Clon superficial cópias de estado compartilhado escalar/ref. |