PrinterMarkAnnotation
Visão geral
PrinterMarkAnnotation é uma classe em Aspose.PDF FOSS para .NET. Herda de: Annotation.
Gerador agregado de marca de impressora.
Esta classe fornece 9 métodos para trabalhar com objetos PrinterMarkAnnotation em programas .NET. Os métodos disponíveis incluem: Accept, AddPrinterMarks, 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
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
AnnotationType | AnnotationType | Leitura | Sempre PrinterMark. |
Rect | Rectangle? | Leitura/Escrita | O retângulo de anotação (posição na página). |
InnerRect | Rectangle? | Leitura | O retângulo de anotação inserido pela entrada /RD (diferenças de retângulo) — a região realmente desenhada dentro de Rect. |
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 /AS). |
Alignment | TextAlignment | Leitura/Escrita | Alinhamento de texto (para anotações de texto livre / widget que carregam texto rico). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Leitura/Escrita | Alinhamento horizontal (Aspose.Pdf expõe isso além de Alignment; os dois podem ser configurados independentemente). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Leitura/Escrita | Substituição de alinhamento horizontal específica de texto. |
Appearance | AppearanceDictionary | Leitura | Dicionário de aparência (/AP entry) — indexado pelo nome do fluxo de aparência (N, D, R). |
States | AppearanceDictionary | Leitura | Dicionário de estado de aparência (o sub-dicionário por estado de AP/N, ex. |
NormalAppearance | XForm? | Leitura | A aparência normal (/AP /N) da anotação como um XForm, ou null quando não houver nenhuma. |
UpdateAppearanceOnConvert | bool | Leitura/Escrita | Se deve regenerar o fluxo de aparência quando uma anotação é salva em um documento convertido. |
UseFontSubset | bool | Leitura/Escrita | Se a fonte incorporada (se houver) deve ser subconjuntada. |
Contents | string? | Leitura/Escrita | O conteúdo da anotação (texto). |
Opacity | double | Leitura/Escrita | Opacidade da anotação (0.0 = transparente, 1.0 = opaco). |
Border | Border? | Leitura/Escrita | Borda da anotação. |
Color | Color | Leitura/Escrita | A cor da borda da anotação (/C entry). |
InteriorColor | Color? | Leitura/Escrita | A cor interna da anotação (/IC entry, para anotações de círculo/quadrado/linha). |
Title | string? | Leitura/Escrita | O título da anotação (autor para anotações de marcação). |
Name | string? | Leitura/Escrita | O nome da anotação (identificador único — a entrada /NM). |
FullName | string? | Leitura | Nome de anotação totalmente qualificado. |
Subject | string? | Leitura/Escrita | O assunto da anotação (entrada /Subj). |
ModifiedDate | string? | Leitura | A data de modificação. |
Modified | DateTime | Leitura/Escrita | A data /M (modificada) como um DateTime tipado. |
Flags | AnnotationFlags | Leitura/Escrita | Flags de anotação (/F entry) — usados como o suporte de armazenamento para as formas int e tipadas. |
AnnotationFlags | AnnotationFlags | Leitura/Escrita | Alias tipado de Flags que corresponde à superfície pública Aspose.Pdf que expõe AnnotationFlags como uma propriedade. |
Action | PdfAction? | Leitura/Escrita | A ação associada a esta anotação (/A entry). |
Actions | PdfActionCollection | Leitura | Coleção de ações associadas a esta anotação. |
Author | string? | Leitura | O autor da anotação (/T entry). |
AnnotationState | string? | Leitura | O estado da anotação (/State entry), por exemplo, |
AnnotationStateModel | string? | Leitura | O modelo de estado da anotação (/StateModel entry), por exemplo, |
ReplyType | string? | Leitura | O tipo de resposta (/RT entry), por exemplo. |
InReplyTo | Annotation? | Leitura/Escrita | A anotação à qual este está respondendo (entrada /IRT). |
QuadPoints | Point[] | Leitura/Escrita | QuadPoints como um array de valores Point. |
Characteristics | Characteristics | Leitura | Características de aparência (cor da borda, cor de fundo, rotação). |
PageIndex | int | Leitura | Índice baseado em 1 da página que possui esta anotação. |
Page | Page? | Leitura | A página que possui esta anotação, ou null quando não pode ser resolvida (ex. |
VerticalAlignment | VerticalAlignment | Leitura/Escrita | Alinhamento vertical aplicado a este parágrafo. |
Margin | MarginInfo | Leitura/Escrita | Informação de margem externa aplicada a este parágrafo. |
IsFirstParagraphInColumn | bool | Leitura/Escrita | Force o parágrafo a iniciar em uma nova coluna. |
IsKeptWithNext | bool | Leitura/Escrita | Mantenha este parágrafo na mesma página que o próximo. |
IsInNewPage | bool | Leitura/Escrita | Force o parágrafo a iniciar em uma nova página. |
IsInLineParagraph | bool | Leitura/Escrita | Indicador de parágrafo inline (não inicia uma nova linha). |
HyperlinkText | string? | Leitura/Escrita | Destino de hyperlink tipado como string legado. |
Hyperlink | Hyperlink? | Leitura/Escrita | Decoração de hyperlink tipada aplicada ao parágrafo. |
ZIndex | int | Leitura/Escrita | Índice Z-order usado pelo renderizador DOM. |
Métodos
| Assinatura | Descrição |
|---|---|
AddPrinterMarks(document: Document, printerMarksKind: PrinterMarksKind) | Adicione as famílias de marcas de impressora solicitadas a cada página do documento. |
AddPrinterMarks(page: Page, printerMarksKind: PrinterMarksKind) | Adicione as famílias solicitadas de marcas de impressora a uma única página. |
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 hospedeiro. |
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) | Serializar esta anotação como um elemento XFDF para writer (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 superficial — copia estado escalar/compartilhado por referência. |