ListBoxField

Revisión

ListBoxField Es una clase en Aspose.PDF FOSS para .NET. Heredados de: ChoiceField.

La cuadro de forma de lista es un campo de ChoiceField sin la bandera Combo.

Esta clase proporciona 25 métodos para trabajar con los objetos de ListBoxField en programas .NET. Los métodos disponibles incluyen: Accept, AddOption, ChangeAfterResize, ChoiceField, Clone, CopyTo, DeleteOption, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten,11 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags,Y 83 más.

Propiedades

NombreTipoAccesoDescripción
SelectedItemsint[]Leer / escribirSolo seleccionar los elementos.
SelectedintLeer / escribirSolo configurar la comodidad de selección única (selecciona la opción a valor).
TopIndexintLeer / escribir0-based index of the first visible option when the list is scrolled.
IsComboboolLeerY es que se trata de combo.
IsEditableboolLeerSe puede editar.
IsMultiSelectboolLeerSe trata de un multi selector.
IsSortedboolLeerSe lo ha ordenado.
MultiSelectboolLeer / escribirObtenga/set MultiSelect (/Ff bit 22 — 0-based 21).
CommitImmediatelyboolLeer / escribirObtenga/set CommitOnSelChange (/Ff bit 27 — 0-based 26).
SelectedValuesIReadOnlyList<string>Leer / escribirlos valores seleccionados actualmente.
SelectedIndicesIReadOnlyList<int>LeerLos índices de valores seleccionados en la lista Opciones.
OptionsOptionCollectionLeerLa colección de opciones.
Valuestring?Leer / escribirEl valor de campo ( / V ).
TypeFieldTypeLeerEl tipo de campo.
FullNamestring?LeerNombre de campo totalmente cualificado.
Namestring?Leer / escribirEl nombre de campo totalmente cualificado (alias para FullName).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLeer / escribirEl alineamiento horizontal específico de texto se aplica a la apariencia del widget del campo.
PageIndexintLeer1-based index of the page that owns this field’s widget.
PartialNamestring?Leer / escribirNombre de campo parcial (T).
NormalAppearanceXForm?LeerLa aparición “Normal” del campo (la entrada /AP / N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryLeerEl widget de campo fluye la apariencia (la entrada /AP), marcada por el nombre de aparición.
OnActivatedAnnotations.PdfAction?Leer / escribirLa acción se inicia cuando este campo está activado (/A entrada).
CountintLeerNúmero de niños en el array /Kids de este campo - ya sea campos infantiles (nodo hierárquico) o anotaciones de widget (un campo terminal con varios widgets visuales, como una cuchara de control/radio de grupo).
FieldsField[]LeerLos niños de este campo como un rasgo de fotos - accesorio conveniente para mirar campos en la forma.
DefaultValuestring?LeerEl valor de la norma (DV).
AlternateNamestring?Leer / escribirEl nombre de campo alternativo / Tipo de herramienta (/TU entrada).
FlagsAspose.Pdf.Annotations.AnnotationFlagsLeer / escribirLas banderas de anotación del widget (/F entrada), por ejemplo.
TabOrderintLeer / escribirIndice de orden Tab para este campo.
IsReadOnlyboolLeerSi el campo es leído.
ReadOnlyboolLeer / escribirSi el campo es sólo leído (alias estable para la paridad de API).
IsRequiredboolLeerSi el campo es necesario.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsLeerCaracterísticas de aparición (cuelos fronterizos / de fondo, rotación de widget).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceLeer / escribirAparición de carácter previo (fonte, tamaño, color) del campo — por referencia publicada en WidgetAnnotation.
RectRectangle?Leer / escribirEl campo rectángulo.
BorderBorder?Leer / escribirLa frontera del campo.
ColorColorLeer / escribirEl color del campo (en /DA se almacena en la línea de apariencia por defecto como RGB).
AnnotationIndexintLeer / escribir1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets.
FitIntoRectangleboolLeer / escribirBandera global: cuando es verdad, el valor de un campo se reduce automáticamente para adaptarse a su rectangulo del widget.
IsGroupboolLeerSi este campo es un contenedor/grupo de campos infantiles.
IsSharedFieldboolLeer / escribirSi este campo pertenece a un grupo de campos compartidos.
IsSynchronizedboolLeer¿La colección es thread-safe?.
SyncRootobjectLeerLa raíz de sincronización; regresa esta instancia.
MaxFontSizedoubleLeer / escribirEl tamaño máximo de la letra utilizado por el auto-fit aspecto del campo.
MinFontSizedoubleLeer / escribirEl tamaño mínimo de la letra utilizado por el auto-fit aspecto del campo.
MappingNamestring?Leer / escribirNombre de mapa utilizado por los scripts externos para identificar el campo.
AnnotationTypeAnnotationTypeLeerSiempre con Widget.
ActionsAnnotationActionCollectionLeerLas plazas de acción para el árbol /AA del widget.
ExportableboolLeer / escribir¿Debería exportar el valor del widget en la presentación de formulario?.
HighlightingHighlightingModeLeer / escribirEl modo de alentamiento visual se utiliza cuando el usuario haga clic en el widget (/H entrada).
ParentForms.Field?LeerPágina parental cuando este widget es el niño visual de un campo AcroForm.
RequiredboolLeer / escribir¿Deberá ser cumplimentado el widget antes de presentar (/Ff bit 2).
HighlightModestringLeerEl modo de alerta ( / H entrada).
DefaultAppearanceStringstring?LeerLa línea de aparición estándar (/DA entrada).
FieldValuestring?LeerValor de campo ( / V entrada).
DefaultFieldValuestring?LeerValor de campo estándar (/DV entrada).
FieldTypestring?LeerTipo de campo ( / entrada FT).
WidthdoubleLeer / escribirLa anotación de la dirección rectangular.
HeightdoubleLeer / escribirLa altura del anotamiento rectángulo.
ActiveStatestring?Leer / escribirestado de aparición activa actual (/ entrada AS).
AlignmentTextAlignmentLeer / escribirAlineación de texto (para anotaciones de textos libres / widget con texto rico).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLeer / escribirAlineación horizontal, expuesta además de alineaciones; las dos son independientemente ajustables.
StatesAppearanceDictionaryLeerDiccionario de estado de aparición (el subdicto per estado del AP/N, por ejemplo.
UpdateAppearanceOnConvertboolLeer / escribir¿O para regenerar el flujo de apariencia cuando la anotación se salva en un documento convertido.
UseFontSubsetboolLeer / escribir¿Debería ser subjetado el font (si hay) incorporado.
Contentsstring?Leer / escribirEl contenido de la anotación (text).
OpacitydoubleLeer / escribirOpacidad de la anotación (0.0 = transparente, 1.0 = opaca).
InteriorColorColor?Leer / escribirEl color interior de la anotación (/entrada IC, para anotamientos circulares / cuadrados / líneas).
Titlestring?Leer / escribirTítulo de la anotación (autor para las anotadas).
Subjectstring?Leer / escribirEl objeto de la anotación (/Subj entrada).
ModifiedDatestring?LeerLa fecha de modificación.
ModifiedDateTimeLeer / escribirLa fecha /M (modificada) como un DateTime.
AnnotationFlagsAnnotationFlagsLeer / escribirTipo de alias de Banderas que exponen AnnotationFlags como propiedad.
ActionPdfAction?Leer / escribirLa acción asociada con esta anotación (/A entrada).
Authorstring?LeerEl autor de la anotación (/T entrada).
AnnotationStatestring?LeerEl estado de la anotación (/ Entrada del Estado), por ejemplo.
AnnotationStateModelstring?LeerEl modelo de estado de la anotación (/StateModel entrada), por ejemplo.
ReplyTypestring?LeerEl tipo de respuesta (/RT entrada), por ejemplo.
InReplyToAnnotation?Leer / escribirLa anotación esta la que se replica a (/IRT entrada).
QuadPointsPoint[]Leer / escribirQuadPoints como una serie de valores puntos.
PagePage?LeerLa página que posee esta anotación, o nula cuando no se puede resolver (por ejemplo.
VerticalAlignmentVerticalAlignmentLeer / escribirEl alineamiento vertical aplicado a este apartado.
MarginMarginInfo?Leer / escribirInformación de margen exterior aplicada a este apartado.
IsFirstParagraphInColumnboolLeer / escribirConforzar el párrafo para iniciar una nueva columna.
IsKeptWithNextboolLeer / escribirMantenga este apartado en la misma página que el siguiente.
IsInNewPageboolLeer / escribirConvite el párrafo a comenzar en una nueva página.
IsInLineParagraphboolLeer / escribirLa bandera del párrafo (no comienza una nueva línea).
HyperlinkTextstring?Leer / escribirEl objetivo de la herencia es el tipo de hiperlink.
HyperlinkHyperlink?Leer / escribirTipos de decoración hiperlink aplicado al párrafo.
ZIndexintLeer / escribirEl índice de orden Z utilizado por el render DOM.

Metodología

firmaDescripción
ListBoxField()Ctor sin parámetros (la llamada se vincula a una página más tarde).
ListBoxField(page: Page, rect: Rectangle)Crea un nuevo campo de cuadro de lista en la página especificada con el rectángulo dado.
ListBoxField(doc: Document, rect: Rectangle)Crea un nuevo campo de cuadro de lista asociado con el documento (página asignada a través de Form.Add).
ChoiceField(doc: Document)Póngase en el instante ChoiceField.
AddOption(optionName: string)Añadir una opción al campo de elección.
DeleteOption(optionName: string)Removemos la primera opción que corresponde a la opción Nombre (o como un bar PdfString o como la mitad de una pareja [exporta, nombre]).
Field(doc: Document)Crea un campo vinculado a un documento.
GetEnumerator()Iterates anotaciones de widget para los niños de este campo en la array /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Copia las anotaciones de widget en una array que comienza con el índice.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Ejecutar la acción proporcionada JavaScript contra este campo.
ExportToJson(stream: Stream)Serializa este campo a JSON (un solo objeto FieldExportingData) a través del flujo suministrado.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Escribe el nombre, las banderas y los valores del campo en un flujo JSON.
Flatten()Flatte este campo: converta su valor en contenido de página estático.
GetWidgetEnumerator()Enumerador en la que se escribe WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Leer el valor de este campo desde un flujo JSON.
Recalculate()Recalcular el valor del campo desde su script de cálculo.
SetPosition(point: Aspose.Pdf.Point)Moviere el primer rectángulo del widget del campo hacia el punto suministrado (cuentro superior izquierdo).
WidgetAnnotation(doc: Document)Ctor programático - crea una anotación de widget simple asociada con el lector del doc.
GetCheckedStateName()Retorna el nombre de estado que representa el estado “en” / “checked” de este widget (tipo “sí”), mirando desde las claves del /AP/N dict (todo lo que no es “Desactivado”).
Accept(visitor: AnnotationSelector)Convocar Aceptar en esta instancia ListBoxField.
GetRectangle(considerRotation: bool)La recta de límite ajustada por considerRotation.
ChangeAfterResize(transform: Matrix)Ajuste la geometría de la anotación después de que el usuario resiguiere la página o el rectángulo del alojamiento.
UpdateAppearances()Regenera el flujo de aparición normal (/AP / N) desde la geometría y los colores actuales de la anotación.
WriteXfdf(writer: System.Xml.XmlWriter)Serializar esta anotación como elemento XFDF para el escritor (PDF 32000 §12.7.8 / X FDF 3.0).
Clone()Clone de Shallow: copias del estado escalar/ref-shared.

Ver también

 Español