SignatureField

SignatureField

Opinie generală

SignatureField este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: Field.

SignatureField.Sign(signature) aplică o semnătură digitală la un câmp de formular, iar Flatten (()) poate face apariția semnatura permanent în document.

Această clasă oferă 27 de metode pentru a lucra cu obiecte SignatureField în programe .NET. Metodele disponibile includ: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, ExtractCertificate, ExtractCertificateObject, ExtractImage, Field, Flatten, şi 12 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags, şi 73 mai mult.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
SignedBytesbyte[]?Citeşte.Întoarce ultimele octete semnate sau null atunci când acest câmp nu a fost semnat prin Sign(Signature).
SignatureSignature?Citeşte.Informații despre semnătura digitală din acest câmp.
TypeFieldTypeCiteşte.Tipul de câmp.
FullNamestring?Citeşte.Numele complet calificat al câmpului.
Namestring?Citire/scriereNumele complet calificat al câmpului (alias pentru FullName).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentCitire/scriereSuprimarea alinierii orizontale specifică textului aplicată aspectului widget-ului câmpului.
PageIndexintCiteşte.1-based index of the page that owns this field’s widget.
PartialNamestring?Citire/scriereNumele parțial al câmpului (/T).
NormalAppearanceXForm?Citeşte.Apariția “normală” a câmpului (înregistrarea /AP/N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryCiteşte.Străzile de aspect ale widget-ului (intrarea / AP), selectate prin numele apariției.
OnActivatedAnnotations.PdfAction?Citire/scriereAcțiunea activată atunci când acest câmp este activat (/O intrare).
Valuestring?Citire/scriereValoarea câmpului (/V).
CountintCiteşte.Numărul de copii din matrice /Kids fie câmpuri copil (noduri ierarhice) sau comentarii widget (un câmpul terminal cu mai multe widgets vizuale, cum ar fi o casetă de verificare grupată/radio).
FieldsField[]Citeşte.Copii tipizați în câmp de acest domeniu ca o matrice instantanee accesoriu de confort care reflectă câmpii pe formular.
DefaultValuestring?Citeşte.Valoarea implicită (/DV).
AlternateNamestring?Citire/scriereNumele câmpului alternativ / indicatorul instrumentelor (/înregistrarea TU).
FlagsAspose.Pdf.Annotations.AnnotationFlagsCitire/scriereSigiliile de anotație ale widgetului (/F entry), de exemplu:.
TabOrderintCitire/scriereIndicele ordinii de tablă pentru acest câmp.
IsReadOnlyboolCiteşte.Dacă câmpul este doar pentru citire.
ReadOnlyboolCitire/scriereDacă câmpul este doar pentru citire (alias setabil pentru paritatea API).
IsRequiredboolCiteşte.Dacă este necesar să se facă acest domeniu.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsCiteşte.Caracteristici de aspect (colourarea marjei / fundalului, rotația widget-urilor).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceCitire/scriereApariția implicită (fonte, dimensiune, culoare) a câmpului pentru fiecare referință publicată pe WidgetAnnotation.
RectRectangle?Citire/scriereRectangul de câmp.
BorderBorder?Citire/scriereFrontea câmpului.
ColorColorCitire/scriereCuloarea câmpului (stocată în /DA ca șir de aspect standard RGB).
AnnotationIndexintCitire/scriere1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets.
FitIntoRectangleboolCitire/scriereSteag global: atunci când este adevărat, valoarea unui câmp se mărește automat pentru a se potrivi cu rectangul lui.
IsGroupboolCiteşte.Dacă acest câmp este un container/un grup de câmpi copii.
IsSharedFieldboolCitire/scriereDacă acest câmp aparține unui grup de câmpi partajate.
IsSynchronizedboolCiteşte.Dacă colecția este sigură.
SyncRootobjectCiteşte.Sincronizare root; returnează această instanță.
MaxFontSizedoubleCitire/scriereDimensiunea maximă a fontului utilizată de auto-ajustarea automată a aspectului câmpului.
MinFontSizedoubleCitire/scriereDimensiunea minimă a fontului utilizată de auto-ajustarea automată a aspectului câmpului.
MappingNamestring?Citire/scriereNumele de cartografiere utilizat de scripturi externe pentru a identifica câmpul.
AnnotationTypeAnnotationTypeCiteşte.Întotdeauna Widget.
ActionsAnnotationActionCollectionCiteşte.Slots de acțiune pentru arbore /AA.
ExportableboolCitire/scriereDacă valoarea widgetului trebuie exportată pe formularul de trimitere.
HighlightingHighlightingModeCitire/scriereModul de evidențiere vizuală utilizat atunci când utilizatorul face clic pe widget (/H entry).
ParentForms.Field?Citeşte.Câmpul părinte atunci când acest widget este copilul vizual al unui câmp AcroForm.
RequiredboolCitire/scriereDacă trebuie completat widgetul înainte de a fi trimis (/Ff bit 2).
HighlightModestringCiteşte.Modul de evidențiere (/întroducerea H).
DefaultAppearanceStringstring?Citeşte.Strângerea de aparență implicită (/întroducere DA).
FieldValuestring?Citeşte.Valoarea câmpului (/înregistrare în V).
DefaultFieldValuestring?Citeşte.Valorile de câmp implicite (/întroducerea DV).
FieldTypestring?Citeşte.Tipul câmpului (/înregistrare FT).
WidthdoubleCitire/scriereLățimea rectanglului de anotații.
HeightdoubleCitire/scriereÎnălțimea rectanglului de anotații.
ActiveStatestring?Citire/scriereStarea de aparență activă în prezent (/înregistrare AS).
AlignmentTextAlignmentCitire/scriereAlinierea textului (pentru comentariile cu text liber / widget care conțin text bogat).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentCitire/scriereAlinierea orizontală, expusă în plus față de Aligare; cele două sunt setate independent.
StatesAppearanceDictionaryCiteşte.Dicționarul de stări aparente (subdictul per-state al AP/N, de exemplu.
UpdateAppearanceOnConvertboolCitire/scriereDacă se regenerează fluxul de aparență atunci când anotația este salvată într-un document convertit.
UseFontSubsetboolCitire/scriereDacă fontul încorporat (dacă există) trebuie să fie subsetat.
Contentsstring?Citire/scriereConținutul anotației (text).
OpacitydoubleCitire/scriereOpacitatea anotației (0,0 = transparent, 1,0 = opac).
InteriorColorColor?Citire/scriereCuloarea interioară a anotației (înregistrare/IC, pentru anotalațiile cu cerc/pătrate/linie).
Titlestring?Citire/scriereTitlul anotației (autorul pentru anotalațiile de marcare).
Subjectstring?Citire/scriereSubiectul de anotare (/înregistrarea subj).
ModifiedDatestring?Citeşte.Data modificării.
ModifiedDateTimeCitire/scriereData /M (modificată) ca DateTime tipărit.
AnnotationFlagsAnnotationFlagsCitire/scriereAlias tipărit al flagelor care expune AnnotationFlags ca proprietate.
ActionPdfAction?Citire/scriereAcțiunea asociată cu această anotație (/O mențiune).
Authorstring?Citeşte.Autorul anotației (/înregistrare în T).
AnnotationStatestring?Citeşte.Statul de anotație (/intrarea statului), de exemplu:.
AnnotationStateModelstring?Citeşte.Modul de stare a anotației (/StateModel), de exemplu:.
ReplyTypestring?Citeşte.Tipul de răspuns (/TR), de exemplu:.
InReplyToAnnotation?Citire/scriereAnotatia la care răspunde (/IRT entry).
QuadPointsPoint[]Citire/scriereQuadPoints ca o matrice de valori punctuale.
PagePage?Citeşte.Pagina care deține această anotație, sau null atunci când nu poate fi rezolvată (de exemplu.
VerticalAlignmentVerticalAlignmentCitire/scriereAlinierea verticală aplicată la prezentul alineat.
MarginMarginInfo?Citire/scriereInformații privind marja externă aplicate acestui paragraf.
IsFirstParagraphInColumnboolCitire/scriereForțează paragraful să înceapă o nouă coloană.
IsKeptWithNextboolCitire/scrierePăstrați acest paragraf pe aceeași pagină ca și următorul.
IsInNewPageboolCitire/scriereForţaţi paragraful să înceapă pe o altă pagină.
IsInLineParagraphboolCitire/scriereSemnalizarea paragrafului din linie (nu începe o nouă linia).
HyperlinkTextstring?Citire/scriereObiectivul hiperlink tipărit cu string-uri vechi.
HyperlinkHyperlink?Citire/scriereDecorarea tipărită a hiperlinkului aplicată paragraful.
ZIndexintCitire/scriereIndicele de ordin Z utilizat de către redatorul DOM.

Metode de evaluare

SemnăturaDescriere:
SignatureField(doc: Document, rect: Rectangle)Creează un câmp de semnătură gol pe prima pagină a docului, cu dimensiunea rectă.
SignatureField(page: Page, rect: Rectangle)Creează un câmp de semnătură gol pe pagina cu dimensiunea rectă.
Sign(signature: Signature)Semnați acest câmp cu certificatul încorporat al semnăturii furnizate.
Sign(signature: Signature, pfx: Stream, pass: string)Semnarea cu un PFX dintr-un flux + parolă conveniență peste Sign(Signatură).
ExtractCertificate()Extrageți certificatul de semnare al /V-ului acestui câmp ca flux de baiti DER (.cer).
ExtractCertificateObject()Extrageți certificatul de semnare ca X509Certificate2.
ExtractImage()Extrageți aspectul semnăturii vizibile (fluxul /AP /N) ca un flux.
ExtractImage(format: System.Drawing.Imaging.ImageFormat)Extrageți aspectul semnăturii vizibile și recodificați-l ca format.
Field(doc: Document)Creează un câmp legat de document.
GetEnumerator()Iterează comentariile pentru copiii acestui domeniu în /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Copiați comentariile widget într-o matrice începând cu index.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Executați acțiunea JavaScript furnizată împotriva acestui câmp.
ExportToJson(stream: Stream)Serializarea acestui câmp în JSON (un singur obiect FieldExportingData) prin fluxul furnizat.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Scrie numele câmpului, steaguri și valoare într-un flux JSON.
Flatten()Aplatizați acest câmp transformați valoarea sa în conținut de pagină statică.
GetWidgetEnumerator()Enumerator tipărit la WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Citește valoarea acestui câmp dintr-un flux JSON.
Recalculate()Calculați din nou valoarea câmpului de la scriptul său de calcul.
SetPosition(point: Aspose.Pdf.Point)Mută primul rectangle al câmpului la punctul furnizat (colțul din stânga sus).
WidgetAnnotation(doc: Document)Programatic ctor creează o anotație widget goală asociată cu cititorul doc.
GetCheckedStateName()Întoarce numele de stare care reprezintă starea “on” / “checked” a acestui widget (de obicei, “Da”), căutat din cheile /AP/N dict’s (orice nu este “Off”).
Accept(visitor: AnnotationSelector)Apeluri Accept pe această instanță SignatureField.
GetRectangle(considerRotation: bool)Rectangul de limitare ajustat prin considerRotation.
ChangeAfterResize(transform: Matrix)Ajustează geometria anotației după ce utilizatorul a schimbat dimensiunea paginii sau rectanglului gazdă.
UpdateAppearances()Regenerați fluxul de aspect normal (/AP /N) din geometria și culorile actuale ale anotației.
WriteXfdf(writer: System.Xml.XmlWriter)Serializați această anotație ca element XFDF la scriitor (PDF 32000 §12.7.8 / X F D F 3.0).
Clone()Clonul superficial copiează starea scalară/ref-shared.

Vezi și:

 Română