BarcodeField

BarcodeField

Panoramica

BarcodeField è una classe in Aspose.PDF FOSS per .NET. Eredita da: TextBoxField.

Un campo modulo Tx il cui widget contiene un dizionario /PMD (PaperMetaData) — un campo barcode su carta di Acrobat.

Questa classe fornisce 35 metodi per lavorare con oggetti BarcodeField nei programmi .NET. I metodi disponibili includono: Accept, AddBarcode, AddImage, BarcodeField, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, e 11 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags, e 88 in più.

Proprietà

NomeTipoAccessoDescrizione
SymbologySymbologyLetturaLa simbologia del codice a barre (/PMD /Symbology).
ResolutionintLetturaRisoluzione di rendering in DPI (/PMD /Resolution).
CaptionstringLetturaLa didascalia del codice a barre (/PMD /Caption).
XSymWidthintLetturaDimensione orizzontale del modulo in unità del dispositivo (/PMD /XSymWidth).
XSymHeightintLetturaDimensione verticale del modulo in unità del dispositivo (/PMD /XSymHeight).
ECCintLetturaLivello di correzione degli errori (/PMD /ECC).
MaxFontSizedoubleLettura/ScritturaValore predefinito statico applicato all’aspetto auto-fit di tutti i TextBoxFields appena creati.
MinFontSizedoubleLettura/ScritturaValore predefinito statico applicato all’aspetto auto-fit di tutti i TextBoxFields appena creati — il limite inferiore per il font dimensionato automaticamente.
FitIntoRectangleboolLettura/ScritturaValore predefinito statico applicato a tutti i TextBoxFields appena creati FitIntoRectangle flag.
WidthdoubleLettura/ScritturaLarghezza del layout quando il campo è inserito all’interno di un contenitore di layout (cella di tabella, paragrafo).
HeightdoubleLettura/ScritturaAltezza del layout quando il campo è inserito all’interno di un contenitore di layout.
MultilineboolLettura/ScritturaFlag multilinea (bit 13 di /Ff).
MaxLenintLettura/ScritturaOttiene o imposta la lunghezza massima.
IsMultilineboolLetturaOttiene il valore di IsMultiline.
IsPasswordboolLetturaOttiene il valore IsPassword.
TextVerticalAlignmentVerticalAlignmentLettura/ScritturaAllineamento verticale del testo all’interno dell’aspetto del campo.
IsRichTextboolLetturaVero quando il campo Tx ha il flag rich-text (bit 26 di /Ff) impostato.
JustificationintLetturaGiustificazione del testo: 0 = Sinistra, 1 = Centro, 2 = Destra.
ForceCombsboolLettura/ScritturaBit 25 di /Ff (Comb): quando impostato, il campo è diviso in MaxLen comb di larghezza uguale.
ScrollableboolLettura/ScritturaInverso del bit 24 di /Ff (DoNotScroll).
SpellCheckboolLettura/ScritturaInverso del bit 23 di /Ff (DoNotSpellCheck).
Valuestring?Lettura/ScritturaIl valore di testo memorizzato in /V.
TypeFieldTypeLetturaIl tipo di campo.
FullNamestring?LetturaIl nome completo del campo.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLettura/ScritturaOverride dell’allineamento orizzontale specifico per il testo applicato all’aspetto del widget del campo.
PageIndexintLetturaIndice basato su 1 della pagina che possiede il widget di questo campo.
PartialNamestring?Lettura/ScritturaIl nome parziale del campo (/T).
NormalAppearanceXForm?LetturaL’aspetto “Normal” del campo (la voce /AP /N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryLetturaI flussi di aspetto del widget del campo (l’elemento /AP), indicizzati per nome di aspetto.
OnActivatedAnnotations.PdfAction?Lettura/ScritturaL’azione attivata quando questo campo viene attivato (voce /A).
CountintLetturaNumero di kids nell’array /Kids di questo campo — sia campi figlio (nodi gerarchici) sia annotazioni widget (un campo terminale con più widget visivi, come una casella di controllo/radio raggruppata).
FieldsField[]LetturaFigli di tipo Field di questo campo come array snapshot — accessor di convenienza che rispecchia i Fields sul modulo.
DefaultValuestring?LetturaIl valore predefinito (/DV).
AlternateNamestring?Lettura/ScritturaIl nome alternativo del campo / tooltip (/TU entry).
FlagsAspose.Pdf.Annotations.AnnotationFlagsLettura/ScritturaI flag di annotazione del widget (/F entry), ad es.
TabOrderintLettura/ScritturaIndice dell’ordine di tabulazione per questo campo.
IsReadOnlyboolLetturaIndica se il campo è di sola lettura.
ReadOnlyboolLettura/ScritturaSe il campo è di sola lettura (alias impostabile per la parità API).
IsRequiredboolLetturaSe il campo è obbligatorio.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsLetturaCaratteristiche di aspetto (colori del bordo / sfondo, rotazione del widget).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceLettura/ScritturaAspetto predefinito (font, dimensione, colore) del campo — l’equivalente a livello di campo di WidgetAnnotation.
RectRectangle?Lettura/ScritturaIl rettangolo del campo.
ColorColorLettura/ScritturaIl colore del campo (memorizzato nella stringa di aspetto predefinito /DA come RGB).
AnnotationIndexintLettura/ScritturaPosizione della scheda (indice a base 1) del widget di questo campo all’interno dell’array /Annots della pagina — l’ordine dell’array è l’ordine delle schede della pagina.
IsGroupboolLetturaIndica se questo campo è un container/gruppo di campi figlio.
IsSharedFieldboolLettura/ScritturaIndica se questo campo appartiene a un gruppo di campi condivisi.
IsSynchronizedboolLetturaIndica se la collezione è thread-safe.
SyncRootobjectLetturaRadice di sincronizzazione; restituisce questa istanza.
MappingNamestring?Lettura/ScritturaNome di mapping usato dagli script esterni per identificare il campo.
AnnotationTypeAnnotationTypeLetturaSempre Widget.
BorderBorder?Lettura/ScritturaLarghezza del bordo, stile e modello di tratteggio risolti dal dizionario BS del widget (i campi del modulo trasportano il loro bordo lì, non in /Border).
ActionsAnnotationActionCollectionLetturaSlot di azione per l’albero /AA del widget.
ExportableboolLettura/ScritturaIndica se il valore del widget deve essere esportato al momento dell’invio del modulo.
HighlightingHighlightingModeLettura/ScritturaModalità di evidenziazione visiva usata quando l’utente fa clic sul widget (voce /H).
ParentForms.Field?LetturaCampo genitore quando questo widget è il figlio visivo di un campo AcroForm.
RequiredboolLettura/ScritturaIndica se il widget deve essere compilato prima dell’invio (/Ff bit 2).
HighlightModestringLetturaLa modalità di evidenziazione (/H entry).
DefaultAppearanceStringstring?LetturaLa stringa di aspetto predefinito (/DA entry).
FieldValuestring?LetturaIl valore del campo (/V entry).
DefaultFieldValuestring?LetturaIl valore predefinito del campo (voce /DV).
FieldTypestring?LetturaIl tipo di campo (voce /FT).
InnerRectRectangle?LetturaIl rettangolo dell’annotazione inserito dall’voce /RD (differenze di rettangolo) — la regione effettivamente disegnata all’interno di Rect.
ActiveStatestring?Lettura/ScritturaStato di aspetto attualmente attivo (/AS entry).
AlignmentTextAlignmentLettura/ScritturaAllineamento del testo (per annotazioni free-text / widget che contengono testo ricco).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLettura/ScritturaAllineamento orizzontale (esposto in aggiunta a Alignment; i due sono impostabili indipendentemente).
StatesAppearanceDictionaryLetturaDizionario dello stato di aspetto (il sotto-dizionario per stato di AP/N, per es.).
UpdateAppearanceOnConvertboolLettura/ScritturaIndica se rigenerare il flusso di aspetto quando un’annotazione viene salvata in un documento convertito.
UseFontSubsetboolLettura/ScritturaIndica se il font incorporato (se presente) debba essere ridotto al sottoinsieme.
Contentsstring?Lettura/ScritturaIl contenuto dell’annotazione (testo).
OpacitydoubleLettura/ScritturaOpacità dell’annotazione (0.0 = trasparente, 1.0 = opaco).
InteriorColorColor?Lettura/ScritturaIl colore interno dell’annotazione (/IC entry, per annotazioni di cerchio/quadrato/linea).
Titlestring?Lettura/ScritturaIl titolo dell’annotazione (autore per le annotazioni markup).
Namestring?Lettura/ScritturaIl nome dell’annotazione (identificatore univoco — la voce /NM).
Subjectstring?Lettura/ScritturaIl soggetto dell’annotazione (/Subj entry).
ModifiedDatestring?LetturaLa data di modifica.
ModifiedDateTimeLettura/ScritturaLa data /M (modified) come un DateTime digitato.
AnnotationFlagsAnnotationFlagsLettura/ScritturaAlias tipizzato di Flags che corrisponde alla superficie pubblica e che espone AnnotationFlags come proprietà.
ActionPdfAction?Lettura/ScritturaL’azione associata a questa annotazione (/A entry).
Authorstring?LetturaL’autore dell’annotazione (/T entry).
AnnotationStatestring?LetturaLo stato dell’annotazione (/State entry), ad es.
AnnotationStateModelstring?LetturaIl modello di stato dell’annotazione (/StateModel entry), ad es.
ReplyTypestring?LetturaIl tipo di risposta (/RT entry), per esempio.
InReplyToAnnotation?Lettura/ScritturaL’annotazione a cui questa sta rispondendo (/IRT entry).
QuadPointsPoint[]Lettura/ScritturaQuadPoints come un array di valori Point.
PagePage?LetturaLa pagina che possiede questa annotazione, o null quando non può essere risolta (ad es.
VerticalAlignmentVerticalAlignmentLettura/ScritturaAllineamento verticale applicato a questo paragrafo.
MarginMarginInfoLettura/ScritturaInformazioni sul margine esterno applicate a questo paragrafo.
IsFirstParagraphInColumnboolLettura/ScritturaForza il paragrafo a iniziare una nuova colonna.
IsKeptWithNextboolLettura/ScritturaMantieni questo paragrafo sulla stessa pagina del successivo.
IsInNewPageboolLettura/ScritturaForza il paragrafo a iniziare una nuova pagina.
IsInLineParagraphboolLettura/ScritturaFlag di paragrafo inline (non avvia una nuova riga).
HyperlinkTextstring?Lettura/ScritturaTarget hyperlink di tipo stringa legacy.
HyperlinkHyperlink?Lettura/ScritturaDecorazione del collegamento ipertestuale tipizzata applicata al paragrafo.
ZIndexintLettura/ScritturaIndice Z-order utilizzato dal renderer DOM.

Metodi

FirmaDescrizione
BarcodeField(page: Page, rect: Rectangle)Costruisci un campo codice a barre nel rettangolo di pagina fornito.
BarcodeField(doc: Document, rect: Rectangle)Costruisci un campo codice a barre legato al documento (ancora nessun widget di pagina).
TextBoxField(page: Page, rect: Rectangle)Crea un nuovo campo casella di testo nella pagina specificata con il rettangolo fornito.
TextBoxField(doc: Document, rect: Rectangle)Crea un nuovo campo casella di testo associato al documento (pagina assegnata tramite Form.Add).
TextBoxField(doc: Document)Casella di testo legata al documento senza rettangolo.
TextBoxField(page: Page, rects: Rectangle[])Campo di testo multi-widget — il primo rettangolo è utilizzato per il dizionario del widget; i rettangoli aggiuntivi sono memorizzati su /Kids secondo il contratto multi-widget.
TextBoxField()ctor senza parametri — crea un campo di casella di testo non collegato.
AddBarcode(code: string)Codifica il codice come barcode segnaposto nel valore del campo.
AddImage(image: System.Drawing.Image)Stub per il supporto della sovrapposizione di immagini.
Field(doc: Document)Crea un campo collegato a un documento.
GetEnumerator()Itera le annotazioni widget per i figli di questo campo nell’array /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Copia le annotazioni del widget in un array a partire dall’indice.
CopyTo(array: Field[], index: int)Copia i figli di questo campo (come istanze Field) in un array a partire dall’indice.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Esegui l’azione JavaScript fornita su questo campo.
ExportToJson(stream: Stream)Serializza questo campo in JSON (un singolo oggetto FieldExportingData) tramite lo stream fornito.
ExportToJson(fileName: string)Serializza questo campo in un file JSON.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Serializza questo campo in JSON tramite il flusso fornito.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Serializza questo campo in un file JSON.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Scrivi il nome, i flag e il valore del campo in un flusso JSON.
Flatten()Appiattisci questo campo — trasforma il suo valore in contenuto di pagina statico.
GetWidgetEnumerator()Enumeratore tipizzato a WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Leggi il valore di questo campo da un flusso JSON.
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string)Leggi il valore di un campo denominato da un flusso JSON — un singolo oggetto campo (potenzialmente annidato tramite ChildFields) o un array di essi — e applica il valore della voce il cui percorso puntato corrisponde a fieldFullNameInJSON.
Recalculate()Ricalcola il valore del campo dal suo script di calcolo.
SetPosition(point: Aspose.Pdf.Point)Sposta il rettangolo del primo widget del campo al punto fornito (angolo in alto a sinistra).
WidgetAnnotation(doc: Document)Ctor programmatico — crea un’annotazione widget vuota associata al lettore del documento.
ExportToJson(stream: System.IO.Stream)Serializza il campo di questo widget come JSON in uno stream.
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?)Serializza il campo di questo widget come un singolo oggetto FieldExportingData JSON in un flusso.
GetCheckedStateName()Restituisce il nome dello stato di aspetto che rappresenta lo stato “on” / “checked” di questo widget (tipicamente “Yes”), ricercato tra le chiavi del dizionario /AP/N (qualsiasi cosa che non sia “Off”).
Accept(visitor: AnnotationSelector)Chiama Accept(visitor) su questa istanza BarcodeField.
GetRectangle(considerRotation: bool)Rettangolo di delimitazione regolato da considerRotation.
ChangeAfterResize(transform: Matrix)Regola la geometria dell’annotazione dopo che l’utente ha ridimensionato la pagina o il rettangolo ospitante.
UpdateAppearances()Rigenera lo stream di aspetto normale (/AP /N) dalla geometria e dai colori attuali dell’annotazione.
WriteXfdf(writer: System.Xml.XmlWriter)Serializza questa annotazione come elemento XFDF allo writer (PDF 32000 §12.7.8 / XFDF 3.0).
Clone()Clone superficiale — copia lo stato scalar/ref-shared.
 Italiano