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
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
SignedBytes | byte[]? | Llegeix. | Retorna els últims bytes signats, o null quan aquest camp no ha estat signat a través de Sign(Signature). |
Signature | Signature? | Llegeix. | Informació sobre la signatura digital en aquest camp. |
Type | FieldType | Llegeix. | El tipus de camp. |
FullName | string? | Llegeix. | Nom de camp totalment qualificat. |
Name | string? | Llegir/Escriure | El nom del camp totalment qualificat (alias de FullName). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Llegir/Escriure | Superar l’alignament horitzontal específic del text aplicat a la forma de widget del camp. |
PageIndex | int | Llegeix. | 1-based index of the page that owns this field’s widget. |
PartialName | string? | Llegir/Escriure | Nom parcial del camp (/T). |
NormalAppearance | XForm? | Llegeix. | L’aparença “Normal” del camp (la entrada /AP/N). |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | Llegeix. | Els flux d’aparença del widget de camp (l’entrada /AP), teclat pel nom d"aparència. |
OnActivated | Annotations.PdfAction? | Llegir/Escriure | L’acció que s’activa quan aquest camp és activat (/Una entrada). |
Value | string? | Llegir/Escriure | El valor del camp (/V). |
Count | int | Llegeix. | 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). |
Fields | Field[] | Llegeix. | Els nens de aquest camp com a matriu d’instantànies accessori de conveniència que reflecteix els camps en el formulari. |
DefaultValue | string? | Llegeix. | El valor predeterminat (/DV). |
AlternateName | string? | Llegir/Escriure | Nom del camp alternatiu / suggeriment d’eines (/entrada de TU). |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | Llegir/Escriure | Les banderes d’anotativa del widget (/entrada F), per exemple:. |
TabOrder | int | Llegir/Escriure | Índex d’ordre de pesta per a aquest camp. |
IsReadOnly | bool | Llegeix. | Si el camp és de lectura única. |
ReadOnly | bool | Llegir/Escriure | Si el camp és de només lectura (alias configurable per a la paritat API). |
IsRequired | bool | Llegeix. | Si el camp és necessari. |
Characteristics | Aspose.Pdf.Annotations.Characteristics | Llegeix. | Característiques d’aparença (colors de bordera / fons, rotació del widget). |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | Llegir/Escriure | Aparició predeterminada (font, mida i color) del camp per referència publicada en WidgetAnnotation. |
Rect | Rectangle? | Llegir/Escriure | El rectangle de camp. |
Border | Border? | Llegir/Escriure | El límit del camp. |
Color | Color | Llegir/Escriure | El color del camp (emmagatzemat en la cadena d’aparició per defecte /DA com a RGB). |
AnnotationIndex | int | Llegir/Escriure | 1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets. |
FitIntoRectangle | bool | Llegir/Escriure | Bandera global: quan és veritat, el valor d’un camp es redimensionarà automàticament per encaixar en el seu rectangle de widget. |
IsGroup | bool | Llegeix. | Si aquest camp és un contenidor/grup de camps fills. |
IsSharedField | bool | Llegir/Escriure | Si aquest camp pertany a un grup de camps compartits. |
IsSynchronized | bool | Llegeix. | Si la col·lecció és segura. |
SyncRoot | object | Llegeix. | Rot de sincronizació; torna aquesta instància. |
MaxFontSize | double | Llegir/Escriure | Taula de font màxima utilitzada per l’ajust automàtic d’aparença del camp. |
MinFontSize | double | Llegir/Escriure | Taula mínima de font utilitzada per l’ajust automàtic d’aparença del camp. |
MappingName | string? | Llegir/Escriure | Nom de cartografia utilitzat per scripts externs per identificar el camp. |
AnnotationType | AnnotationType | Llegeix. | Sempre Widget. |
Actions | AnnotationActionCollection | Llegeix. | Slats d’acció per a l’arbre /AA del widget. |
Exportable | bool | Llegir/Escriure | Si el valor del widget s’ha d’exportar en la forma de subministrament. |
Highlighting | HighlightingMode | Llegir/Escriure | Mòdi de ressalt visual utilitzat quan l’usuari fa clic en el widget (/H entry). |
Parent | Forms.Field? | Llegeix. | Camp de pare quan aquest widget és el fill visual d’un camp AcroForm. |
Required | bool | Llegir/Escriure | Si el widget ha de ser omplert abans d’enviar (/Ff bit 2). |
HighlightMode | string | Llegeix. | El mode de resalt (/entrada en H). |
DefaultAppearanceString | string? | Llegeix. | La cadena d’aparició predeterminada (/entrada DA). |
FieldValue | string? | Llegeix. | El valor del camp (/entrada V). |
DefaultFieldValue | string? | Llegeix. | Valor predeterminat del camp (/entrada DV). |
FieldType | string? | Llegeix. | El tipus de camp (/entrada FT). |
Width | double | Llegir/Escriure | La largura del rectangle d’annotations. |
Height | double | Llegir/Escriure | L’altura del rectangle d’annotations. |
ActiveState | string? | Llegir/Escriure | Estat d’aparença actual (/entrada de l’AS). |
Alignment | TextAlignment | Llegir/Escriure | Alineament de text (per a anotacions en text lliure / widget amb text ric). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Llegir/Escriure | Alineament horitzontal, exposat a més d’Alineament; els dos són independents. |
States | AppearanceDictionary | Llegeix. | Diccionari d’estat de l’aparença (el subdicte per estat de AP/N, p. ex. |
UpdateAppearanceOnConvert | bool | Llegir/Escriure | Si regenerar el flux d’aparença quan l’anotativa s’emmagatzema en un document convertit. |
UseFontSubset | bool | Llegir/Escriure | Si la font incrustada (si existeix) ha de ser subestablida. |
Contents | string? | Llegir/Escriure | El contingut de l’anotativa (text). |
Opacity | double | Llegir/Escriure | Opacitat de l’anotativa (0,0 = transparent, 1,0 = opaca). |
InteriorColor | Color? | Llegir/Escriure | El color interior de l’anotativa (entrada/IC, per a les anotacions en cercle/quadrat/línea). |
Title | string? | Llegir/Escriure | El títol de l’anotativa (autor per a les anotacions d’indicació). |
Subject | string? | Llegir/Escriure | El tema de l’anotativa (/Subj entrada). |
ModifiedDate | string? | Llegeix. | La data de modificació. |
Modified | DateTime | Llegir/Escriure | La data /M (modificada) com a DateTime digitada. |
AnnotationFlags | AnnotationFlags | Llegir/Escriure | Alias de Flags que mostra AnnotationFlags com a propietat. |
Action | PdfAction? | Llegir/Escriure | L’acció associada a aquesta anotació (/Una entrada). |
Author | string? | Llegeix. | L’autor de l’anotativa (/entrada en T). |
AnnotationState | string? | Llegeix. | L’estat d’annotació (/entrada de l’Estat), per exemple:. |
AnnotationStateModel | string? | Llegeix. | El model d’estat de l’annotació (/StateModel), per exemple. |
ReplyType | string? | Llegeix. | El tipus de resposta (/entrada RT), per exemple:. |
InReplyTo | Annotation? | Llegir/Escriure | L’anotada a la qual respon (/entrada IRT). |
QuadPoints | Point[] | Llegir/Escriure | QuadPoints com a matriu de valors de punt. |
Page | Page? | Llegeix. | La pàgina que és propietària d’aquesta anotació, o null quan no es pot resoldre (per exemple. |
VerticalAlignment | VerticalAlignment | Llegir/Escriure | Alineació vertical aplicada al present paràgraf. |
Margin | MarginInfo? | Llegir/Escriure | Informació sobre el marge exterior aplicada a aquest paràgraf. |
IsFirstParagraphInColumn | bool | Llegir/Escriure | Forçar el paràgraf per començar una nova columna. |
IsKeptWithNext | bool | Llegir/Escriure | Mantingui aquest paràgraf en la mateixa pàgina que el següent. |
IsInNewPage | bool | Llegir/Escriure | Forçar el paràgraf per començar en una nova pàgina. |
IsInLineParagraph | bool | Llegir/Escriure | Marca de paràgraf en línia (no comença una nova línia). |
HyperlinkText | string? | Llegir/Escriure | Meta d’hiperenllaç amb cadena de tipus heretat. |
Hyperlink | Hyperlink? | Llegir/Escriure | Decoració d’hiperenllaç aplicada al paràgraf. |
ZIndex | int | Llegir/Escriure | Índex d’ordre Z utilitzat pel renders DOM. |
Mètodes
| Signature | Descripció |
|---|---|
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. |