SignatureField

SignatureField

General

SignatureField és una classe en FOSS per a .NET. Heretaris de: Field.

SignatureField.Sign(signatura) aplica una signatura digital a un camp de formulari, i Flatten (()) pot fer que l’aparença de la signalació sigui permanent al document.

Aquesta classe proporciona 27 mètodes per treballar amb objectes SignatureField en programes .NET. Els mètodes disponibles inclouen: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, ExtractCertificate, ExtractCertificateObject, ExtractImage, Field, Flatten, i 12 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet FOSS per .Net. Propietats: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags, i 73 més.

Propietats

NomTipus de productesAccessDescripció
SignedBytesbyte[]?Llegeix.Retorna els últims bytes signats, o null quan aquest camp no ha estat signat a través de Sign(Signature).
SignatureSignature?Llegeix.Informació sobre la signatura digital en aquest camp.
TypeFieldTypeLlegeix.El tipus de camp.
FullNamestring?Llegeix.Nom de camp totalment qualificat.
Namestring?Llegir/EscriureEl nom del camp totalment qualificat (alias de FullName).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLlegir/EscriureSuperar l’alignament horitzontal específic del text aplicat a la forma de widget del camp.
PageIndexintLlegeix.1-based index of the page that owns this field’s widget.
PartialNamestring?Llegir/EscriureNom parcial del camp (/T).
NormalAppearanceXForm?Llegeix.L’aparença “Normal” del camp (la entrada /AP/N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryLlegeix.Els flux d’aparença del widget de camp (l’entrada /AP), teclat pel nom d"aparència.
OnActivatedAnnotations.PdfAction?Llegir/EscriureL’acció que s’activa quan aquest camp és activat (/Una entrada).
Valuestring?Llegir/EscriureEl valor del camp (/V).
CountintLlegeix.Nombre de nens en l’arrel /Nens d’aquest camp ja sigui camps fills (nodes de la jerarquia) o anotacions del widget (un camp terminal amb múltiples widgets visuals, com una casella de selecció agrupada/radio).
FieldsField[]Llegeix.Els nens de aquest camp com a matriu d’instantànies accessori de conveniència que reflecteix els camps en el formulari.
DefaultValuestring?Llegeix.El valor predeterminat (/DV).
AlternateNamestring?Llegir/EscriureNom del camp alternatiu / suggeriment d’eines (/entrada de TU).
FlagsAspose.Pdf.Annotations.AnnotationFlagsLlegir/EscriureLes banderes d’anotativa del widget (/entrada F), per exemple:.
TabOrderintLlegir/EscriureÍndex d’ordre de pesta per a aquest camp.
IsReadOnlyboolLlegeix.Si el camp és de lectura única.
ReadOnlyboolLlegir/EscriureSi el camp és de només lectura (alias configurable per a la paritat API).
IsRequiredboolLlegeix.Si el camp és necessari.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsLlegeix.Característiques d’aparença (colors de bordera / fons, rotació del widget).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceLlegir/EscriureAparició predeterminada (font, mida i color) del camp per referència publicada en WidgetAnnotation.
RectRectangle?Llegir/EscriureEl rectangle de camp.
BorderBorder?Llegir/EscriureEl límit del camp.
ColorColorLlegir/EscriureEl color del camp (emmagatzemat en la cadena d’aparició per defecte /DA com a RGB).
AnnotationIndexintLlegir/Escriure1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets.
FitIntoRectangleboolLlegir/EscriureBandera global: quan és veritat, el valor d’un camp es redimensionarà automàticament per encaixar en el seu rectangle de widget.
IsGroupboolLlegeix.Si aquest camp és un contenidor/grup de camps fills.
IsSharedFieldboolLlegir/EscriureSi aquest camp pertany a un grup de camps compartits.
IsSynchronizedboolLlegeix.Si la col·lecció és segura.
SyncRootobjectLlegeix.Rot de sincronizació; torna aquesta instància.
MaxFontSizedoubleLlegir/EscriureTaula de font màxima utilitzada per l’ajust automàtic d’aparença del camp.
MinFontSizedoubleLlegir/EscriureTaula mínima de font utilitzada per l’ajust automàtic d’aparença del camp.
MappingNamestring?Llegir/EscriureNom de cartografia utilitzat per scripts externs per identificar el camp.
AnnotationTypeAnnotationTypeLlegeix.Sempre Widget.
ActionsAnnotationActionCollectionLlegeix.Slats d’acció per a l’arbre /AA del widget.
ExportableboolLlegir/EscriureSi el valor del widget s’ha d’exportar en la forma de subministrament.
HighlightingHighlightingModeLlegir/EscriureMòdi de ressalt visual utilitzat quan l’usuari fa clic en el widget (/H entry).
ParentForms.Field?Llegeix.Camp de pare quan aquest widget és el fill visual d’un camp AcroForm.
RequiredboolLlegir/EscriureSi el widget ha de ser omplert abans d’enviar (/Ff bit 2).
HighlightModestringLlegeix.El mode de resalt (/entrada en H).
DefaultAppearanceStringstring?Llegeix.La cadena d’aparició predeterminada (/entrada DA).
FieldValuestring?Llegeix.El valor del camp (/entrada V).
DefaultFieldValuestring?Llegeix.Valor predeterminat del camp (/entrada DV).
FieldTypestring?Llegeix.El tipus de camp (/entrada FT).
WidthdoubleLlegir/EscriureLa largura del rectangle d’annotations.
HeightdoubleLlegir/EscriureL’altura del rectangle d’annotations.
ActiveStatestring?Llegir/EscriureEstat d’aparença actual (/entrada de l’AS).
AlignmentTextAlignmentLlegir/EscriureAlineament de text (per a anotacions en text lliure / widget amb text ric).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLlegir/EscriureAlineament horitzontal, exposat a més d’Alineament; els dos són independents.
StatesAppearanceDictionaryLlegeix.Diccionari d’estat de l’aparença (el subdicte per estat de AP/N, p. ex.
UpdateAppearanceOnConvertboolLlegir/EscriureSi regenerar el flux d’aparença quan l’anotativa s’emmagatzema en un document convertit.
UseFontSubsetboolLlegir/EscriureSi la font incrustada (si existeix) ha de ser subestablida.
Contentsstring?Llegir/EscriureEl contingut de l’anotativa (text).
OpacitydoubleLlegir/EscriureOpacitat de l’anotativa (0,0 = transparent, 1,0 = opaca).
InteriorColorColor?Llegir/EscriureEl color interior de l’anotativa (entrada/IC, per a les anotacions en cercle/quadrat/línea).
Titlestring?Llegir/EscriureEl títol de l’anotativa (autor per a les anotacions d’indicació).
Subjectstring?Llegir/EscriureEl tema de l’anotativa (/Subj entrada).
ModifiedDatestring?Llegeix.La data de modificació.
ModifiedDateTimeLlegir/EscriureLa data /M (modificada) com a DateTime digitada.
AnnotationFlagsAnnotationFlagsLlegir/EscriureAlias de Flags que mostra AnnotationFlags com a propietat.
ActionPdfAction?Llegir/EscriureL’acció associada a aquesta anotació (/Una entrada).
Authorstring?Llegeix.L’autor de l’anotativa (/entrada en T).
AnnotationStatestring?Llegeix.L’estat d’annotació (/entrada de l’Estat), per exemple:.
AnnotationStateModelstring?Llegeix.El model d’estat de l’annotació (/StateModel), per exemple.
ReplyTypestring?Llegeix.El tipus de resposta (/entrada RT), per exemple:.
InReplyToAnnotation?Llegir/EscriureL’anotada a la qual respon (/entrada IRT).
QuadPointsPoint[]Llegir/EscriureQuadPoints com a matriu de valors de punt.
PagePage?Llegeix.La pàgina que és propietària d’aquesta anotació, o null quan no es pot resoldre (per exemple.
VerticalAlignmentVerticalAlignmentLlegir/EscriureAlineació vertical aplicada al present paràgraf.
MarginMarginInfo?Llegir/EscriureInformació sobre el marge exterior aplicada a aquest paràgraf.
IsFirstParagraphInColumnboolLlegir/EscriureForçar el paràgraf per començar una nova columna.
IsKeptWithNextboolLlegir/EscriureMantingui aquest paràgraf en la mateixa pàgina que el següent.
IsInNewPageboolLlegir/EscriureForçar el paràgraf per començar en una nova pàgina.
IsInLineParagraphboolLlegir/EscriureMarca de paràgraf en línia (no comença una nova línia).
HyperlinkTextstring?Llegir/EscriureMeta d’hiperenllaç amb cadena de tipus heretat.
HyperlinkHyperlink?Llegir/EscriureDecoració d’hiperenllaç aplicada al paràgraf.
ZIndexintLlegir/EscriureÍndex d’ordre Z utilitzat pel renders DOM.

Mètodes

SignatureDescripció
SignatureField(doc: Document, rect: Rectangle)Crear un camp de signatura buida en la primera pàgina del doc amb mida a recta.
SignatureField(page: Page, rect: Rectangle)Crear un camp de signatura buit en la pàgina amb mida a rect.
Sign(signature: Signature)Signar aquest camp amb el certificat incrustat de la signatura subministrada.
Sign(signature: Signature, pfx: Stream, pass: string)Signar amb un PFX des d’un flux + contrasenya conveniència per sobre de Sign(Signatura).
ExtractCertificate()Extraeix el certificat de signatura d’aquest camp /V com a flux de bytes DER (.cer).
ExtractCertificateObject()Extraeix el certificat de signatura com a X509Certificate2.
ExtractImage()Extraeix l’aparença de la signatura visible (el flux /AP /N) com a un Stream.
ExtractImage(format: System.Drawing.Imaging.ImageFormat)Extraeix l’aparença de la signatura visible i re-codifica com a format.
Field(doc: Document)Crear un camp vinculat a un document.
GetEnumerator()Itera les anotacions del widget per als nens d’aquest camp en la matriu /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Copiar les anotacions del widget en una matriu que comença amb l’índex.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Executar l’acció JavaScript subministrada contra aquest camp.
ExportToJson(stream: Stream)Serialitzar aquest camp en JSON (un únic objecte FieldExportingData) a través del flux subministrat.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Escriure el nom del camp, les banderes i valor en un flux JSON.
Flatten()Aplanar aquest camp convertir el seu valor en contingut de pàgina estàtica.
GetWidgetEnumerator()Enumerador escrit a WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Llegeix el valor d’aquest camp a partir d"un flux JSON.
Recalculate()Calcular de nou el valor del camp des del seu script de càlcul.
SetPosition(point: Aspose.Pdf.Point)Mueix el primer rectangle del widget al punt subministrat (corner superior esquerre).
WidgetAnnotation(doc: Document)Ctor programàtic crea una anotació de widget desnuda associada amb el lector del doc.
GetCheckedStateName()Retorna el nom de l’estat d’aparició que representa l’“on” / “checked” estat d ‘aquest widget (normalment “Sí”), mirat des de les tecles del dict / AP/N (tot allò que no sigui “Off”).
Accept(visitor: AnnotationSelector)Apel·la Accept en aquesta instància SignatureField.
GetRectangle(considerRotation: bool)Rectangle de límit ajustat per considerRotation.
ChangeAfterResize(transform: Matrix)Ajustar la geometria de l’anotativa després que l"usuari redimensionï la pàgina o el rectangle d’host.
UpdateAppearances()Regenerar el flux d’aparença normal (/AP /N) a partir de la geometria i els colors actuals de l’annotació.
WriteXfdf(writer: System.Xml.XmlWriter)Serialitzar aquesta anotació com un element XFDF a l’escriptor (PDF 32000 §12.7.8 / X F D F 3.0).
Clone()Clon superficial còpia de l’estat escalar/ref-compartit.

Veure també

 Català