ChoiceField
Resumo geral
ChoiceField é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: Field.
Esta classe fornece 25 métodos para trabalhar com objetos ChoiceField em programas .NET. Os métodos disponíveis incluem: Accept, AddOption, ChangeAfterResize, ChoiceField, Clone, CopyTo, DeleteOption, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, e 10 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, AlternateName, AnnotationFlags, e 82 mais.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
IsCombo | bool | Leia. | É a combinação. |
IsEditable | bool | Leia. | Obtém o é editável. |
IsMultiSelect | bool | Leia. | Obtém o é multi selecionar. |
IsSorted | bool | Leia. | - Está tudo resolvido. |
MultiSelect | bool | Leitura/Escrita | Obter/configurar MultiSelect (bit 22 baseado em 0). |
CommitImmediately | bool | Leitura/Escrita | Get/set CommitOnSelChange (bit 27 baseada em 0 26). |
SelectedItems | int[] | Leitura/Escrita | 0-based selected-option indices (int[] sibling of SelectedIndices; setter rewrites /V from the matching options). |
SelectedValues | IReadOnlyList<string> | Leitura/Escrita | Os valores seleccionados no momento. |
SelectedIndices | IReadOnlyList<int> | Leia. | Os índices baseados em 0 dos valores selecionados na lista Opções. |
Options | OptionCollection | Leia. | A coleção de opções. |
Selected | int | Leitura/Escrita | 1-based index of the currently selected option, or -1 when no option is selected or the selection cannot be matched against the option list. |
Value | string? | Leitura/Escrita | O valor do campo (/V). |
Type | FieldType | Leia. | O tipo de campo. |
FullName | string? | Leia. | Nome do campo totalmente qualificado. |
Name | string? | Leitura/Escrita | O nome do campo totalmente qualificado (alias para FullName). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Leitura/Escrita | Desvio de alinhamento horizontal específico do texto aplicado à aparência da widget do campo. |
PageIndex | int | Leia. | 1-based index of the page that owns this field’s widget. |
PartialName | string? | Leitura/Escrita | Nome parcial do campo (/T). |
NormalAppearance | XForm? | Leia. | A aparência “Normal” do campo (a entrada /AP/N). |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | Leia. | As correntes de aparência do widget de campo (a entrada /AP), teclado pelo nome da aparencia. |
OnActivated | Annotations.PdfAction? | Leitura/Escrita | Ação a ser activada quando este campo é ativado (/Uma entrada). |
Count | int | Leia. | Número de crianças nesta matriz /Kids quer campos filhos (nodes da hierarquia) ou anotações do widget (um campo terminal com vários widgets visuais, como uma caixa de seleção agrupada/rádio). |
Fields | Field[] | Leia. | Crianças de campo-tipo crianças deste campo como uma matriz instantânea acessório conveniência espelhando campos no formulário. |
DefaultValue | string? | Leia. | Valor por defeito (/DV). |
AlternateName | string? | Leitura/Escrita | Nome do campo alternativo / dica de ferramenta (/ entrada TU). |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | Leitura/Escrita | A notação do widget sinaliza (/F entrada), por exemplo:. |
TabOrder | int | Leitura/Escrita | Índice de ordem das guias para este campo. |
IsReadOnly | bool | Leia. | Se o campo é somente leitura. |
ReadOnly | bool | Leitura/Escrita | Se o campo é somente leitura (alias configurável para paridade API). |
IsRequired | bool | Leia. | Se o campo é necessário. |
Characteristics | Aspose.Pdf.Annotations.Characteristics | Leia. | Características de aparência (corres/fondo, rotação do widget). |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | Leitura/Escrita | Aparecimento padrão (fontes, tamanho e cor) do campo por referência publicada em WidgetAnnotation. |
Rect | Rectangle? | Leitura/Escrita | O retângulo do campo. |
Border | Border? | Leitura/Escrita | A fronteira do campo. |
Color | Color | Leitura/Escrita | A cor do campo (gordada na cadeia de caracteres padrão /DA como RGB). |
AnnotationIndex | int | Leitura/Escrita | 1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets. |
FitIntoRectangle | bool | Leitura/Escrita | Bandeira global: quando verdadeiro, o valor de um campo é redimensionado automaticamente para se encaixar no retângulo do widget. |
IsGroup | bool | Leia. | Se este campo é um recipiente/grupo de campos filhos. |
IsSharedField | bool | Leitura/Escrita | Se este campo pertence a um grupo de campos partilhados. |
IsSynchronized | bool | Leia. | Se a coleção é segura. |
SyncRoot | object | Leia. | Sincronização raiz; retorna esta instância. |
MaxFontSize | double | Leitura/Escrita | Tamanho máximo de fonte utilizado pelo auto-ajuste da aparência do campo. |
MinFontSize | double | Leitura/Escrita | Tamanho mínimo de fonte utilizado pelo auto-ajuste da aparência do campo. |
MappingName | string? | Leitura/Escrita | Nome de mapeamento utilizado por scripts externos para identificar o campo. |
AnnotationType | AnnotationType | Leia. | Sempre o Widget. |
Actions | AnnotationActionCollection | Leia. | Slots de ação para árvore /AA do widget. |
Exportable | bool | Leitura/Escrita | Se o valor do widget deve ser exportado para a forma de envio. |
Highlighting | HighlightingMode | Leitura/Escrita | Modo de realce visual utilizado quando o utilizador clica no widget (/H entry). |
Parent | Forms.Field? | Leia. | Campo pai quando este widget é o filho visual de um campo AcroForm. |
Required | bool | Leitura/Escrita | Se o widget deve ser preenchido antes de enviar (/Ff bit 2). |
HighlightMode | string | Leia. | O modo de destaque (/ entrada H). |
DefaultAppearanceString | string? | Leia. | A sequência de aparência padrão (/ entrada DA). |
FieldValue | string? | Leia. | O valor do campo (/entrada V). |
DefaultFieldValue | string? | Leia. | Valor do campo por defeito (/entrada DV). |
FieldType | string? | Leia. | Tipo de campo (/ entrada FT). |
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. |
States | AppearanceDictionary | Leia. | Dicionário de aparência-estado (o subdicto por estado do AP/N, p. ex. |
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). |
Opacity | double | Leitura/Escrita | Opacidade de anotação (0,0 = transparente, 1,0 = opaca). |
InteriorColor | Color? | Leitura/Escrita | A cor interna da anotação (entrada/IC, para anodações de círculo/quadrado/linha). |
Title | string? | Leitura/Escrita | O título da anotação (autor das anodações de marcação). |
Subject | string? | Leitura/Escrita | O assunto da anotação (/Subj entrada). |
ModifiedDate | string? | Leia. | A data da modificação. |
Modified | DateTime | Leitura/Escrita | A data /M (modificada) como um DateTime digitado. |
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). |
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:. |
ReplyType | string? | Leia. | Tipo de resposta (/RT), 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. |
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: |
|---|---|
ChoiceField(doc: Document) | Chama ChoiceField nesta instância ChoiceField. |
ChoiceField(doc: Document, rect: Rectangle) | |
ChoiceField(page: Page, rect: Rectangle) | |
AddOption(optionName: string) | Adicionar uma opção ao campo de escolha. |
AddOption(export: string, name: string) | Adicionar uma opção com valores de exportação e exibição separados. |
DeleteOption(optionName: string) | Remova a primeira opção correspondente à opçõesName (seja como um PdfString nu ou como o meio de exibição de um par [export, name]). |
Field(doc: Document) | Criar um campo vinculado a um documento. |
GetEnumerator() | Iteração de anotações widget para os filhos deste campo na matriz /Kids. |
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int) | Copiar anotações do widget em uma matriz começando no índice. |
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction) | Execute a acção JavaScript fornecida contra este campo. |
ExportToJson(stream: Stream) | Serializar este campo para JSON (um único FieldExportingData objeto) através do fluxo fornecido. |
ExportValueToJson(outputJsonStream: Stream, indented: bool) | Escreva o nome do campo, sinais e valor para um fluxo JSON. |
Flatten() | Aplanar este campo transformar o seu valor em conteúdo de página estático. |
GetWidgetEnumerator() | Enumerador digitado para WidgetAnnotation. |
ImportValueFromJson(inputJsonStream: Stream) | Leia o valor deste campo a partir de um fluxo JSON. |
Recalculate() | Recalcule o valor do campo a partir de seu script de cálculo. |
SetPosition(point: Aspose.Pdf.Point) | Mover o primeiro retângulo do widget para o ponto fornecido (cinturão superior esquerdo). |
WidgetAnnotation(doc: Document) | O ctor criará uma anotação de widget associada ao leitor do doc. |
GetCheckedStateName() | Retorna o nome do estado de aparência que representa o estado “on” / “checked” deste widget (geralmente “Sim”), procurado nas teclas da ordem /AP/N (qualquer coisa que não seja “Off”). |
Accept(visitor: AnnotationSelector) | Chama Aceitar nesta instância ChoiceField. |
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). |
Clone() | Clon superficial cópias de estado compartilhado escalar/ref. |