SignatureField

Vue de l’ensemble

SignatureField Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : Field.

SignatureField.Sign(signature) applique une signature numérique à un champ de formulaire, et Flatten() peut faire apparaître la signatura permanente dans le document.

Cette classe fournit 27 méthodes pour travailler avec des objets SignatureField dans les programmes .NET. Les méthodes disponibles comprennent : Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, ExtractCertificate, ExtractCertificateObject, ExtractImage, Field, Flatten,12 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags,Et 73 autres.

Propriétés

Nom deTypeAccèsDescription
SignedBytesbyte[]?LireRetourne les derniers bytes signés, ou null lorsque ce champ n’a pas été signé via Sign(Signature).
SignatureSignature?LireInformations sur la signature numérique dans ce domaine.
TypeFieldTypeLireLe type de champ.
FullNamestring?LireNom de champ entièrement qualifié.
Namestring?Lire / ÉcrireLe nom de champ entièrement qualifié (alias pour FullName).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLire / ÉcrireL’alignement horizontal spécifique à la texture est appliqué à l’apparence du widget du champ.
PageIndexintLire1-based index of the page that owns this field’s widget.
PartialNamestring?Lire / ÉcrireLe nom de champ partiel (T).
NormalAppearanceXForm?LireL’apparence « normale » du champ (l’entrée /AP /N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryLireL’apparence du widget de champ coule (l’entrée /AP), clé par le nom d’apparaison.
OnActivatedAnnotations.PdfAction?Lire / ÉcrireL’action est déclenchée lorsque ce champ est activé (/A entré).
Valuestring?Lire / ÉcrireLa valeur de champ (V) est la.
CountintLireNombre de enfants dans ce champ /Kids array - soit les champs d’enfants (node hiérarchique) ou les annotations widget (un champ terminal avec plusieurs widgets visuels, tels que une boîte de contrôle/radio groupée).
FieldsField[]LireLes enfants de ce champ en type champ comme un coup d’œil - accessoires de confort pour peindre les champs sur la forme.
DefaultValuestring?LireLa valeur défaut (DV) est la valeur de l’électricité.
AlternateNamestring?Lire / ÉcrireLe nom de champ alternatif / type d’outil (/entrée de la TUE).
FlagsAspose.Pdf.Annotations.AnnotationFlagsLire / ÉcrireLes drapeaux d’anotation du widget (/F entry), par exemple.
TabOrderintLire / ÉcrireIndice de commande pour ce champ.
IsReadOnlyboolLireQue le champ soit seulement lu.
ReadOnlyboolLire / ÉcrireQue le champ soit seulement lisible (lias stable pour la parité API).
IsRequiredboolLireQue le champ soit nécessaire.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsLireCaractéristiques d’apparition (colors de frontière / fond, rotation du widget).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceLire / ÉcrireApparition par défaut (fonte, taille, couleur) du champ — par référence publiée sur WidgetAnnotation.
RectRectangle?Lire / ÉcrireLe champ rectangle.
BorderBorder?Lire / ÉcrireLa frontière du champ.
ColorColorLire / ÉcrireLa couleur de champ (enregistrée dans la barre d’apparence /DA par défaut en RGB).
AnnotationIndexintLire / Écrire1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets.
FitIntoRectangleboolLire / ÉcrireDrapeau mondial : lorsque c’est vrai, la valeur d’un champ est automatiquement récession pour correspondre à son rectangle de widget.
IsGroupboolLireQue ce champ soit un conteneur/groupe de champs pour enfants.
IsSharedFieldboolLire / ÉcrireQue ce champ appartient à un groupe de champs partagés.
IsSynchronizedboolLireQue la collection soit thread-safe.
SyncRootobjectLireSynchronisation de la racine ; retourne cette instance.
MaxFontSizedoubleLire / ÉcrireLa taille maximale de la phonture utilisée par l’apparence du champ est auto-fit.
MinFontSizedoubleLire / ÉcrireLa taille de la phonture minimale utilisée par l’apparence du champ est auto-fit.
MappingNamestring?Lire / ÉcrireMappage de noms utilisés par des scripts externes pour identifier le champ.
AnnotationTypeAnnotationTypeLireToujours un widget.
ActionsAnnotationActionCollectionLireSlots d’action pour le widget /AA.
ExportableboolLire / ÉcrireQue la valeur du widget doit être exportée sur le formulaire de soumission.
HighlightingHighlightingModeLire / ÉcrireLe mode d’éclairage visuel est utilisé lorsque l’utilisateur clique sur le widget (/H entrée).
ParentForms.Field?LirePays parent lorsque ce widget est l’enfant visuel d’un champ AcroForm.
RequiredboolLire / ÉcrireSi le widget doit être rempli avant la soumission (/Ff bit 2).
HighlightModestringLireLe mode de mise en avant ( / H entrée).
DefaultAppearanceStringstring?LireLa ligne d’apparence par défaut (/DA entré).
FieldValuestring?LireLa valeur de champ ( / V entrée).
DefaultFieldValuestring?LireLa valeur de champ par défaut (/DV entrée).
FieldTypestring?LireType de champ ( / FT entrée).
WidthdoubleLire / ÉcrireLa largeur de l’anotation rectangle.
HeightdoubleLire / ÉcrireLa hauteur de la rectangle d’anotation.
ActiveStatestring?Lire / ÉcrireÉtat d’apparition actuellement actif (/entrée AS).
AlignmentTextAlignmentLire / ÉcrireAlignement de texte (pour les notes gratuites / widget portant un texte riche).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLire / ÉcrireAlignement horizontal, exposé en plus de l’Alignment; les deux sont indépendamment ajustables.
StatesAppearanceDictionaryLireLe dictionnaire de l’État d’apparition (le sous-dict par État de AP/N, etc.
UpdateAppearanceOnConvertboolLire / ÉcrireQue de régénérer le flux d’apparence lorsque l’annotation est enregistrée dans un document converti.
UseFontSubsetboolLire / ÉcrireQue la forme (si elle est) soit déposée.
Contentsstring?Lire / ÉcrireLe contenu de l’annonce (texte).
OpacitydoubleLire / ÉcrireL’opacité de l’annotation (0.0 = transparente, 1.0 = opaque).
InteriorColorColor?Lire / ÉcrireLa couleur intérieure de l’anotation (/entrée IC, pour les annotations en cirque / square / ligne).
Titlestring?Lire / ÉcrireTitre de l’annonce (auteur des annotations d’encore).
Subjectstring?Lire / ÉcrireLe sujet de l’annonce (/Subj entry).
ModifiedDatestring?LireLa date de modification.
ModifiedDateTimeLire / ÉcrireLa date /M (modifiée) est une date en tant que DateTime.
AnnotationFlagsAnnotationFlagsLire / ÉcrireType alias de Flags exposant AnnotationFlags comme propriété.
ActionPdfAction?Lire / ÉcrireL’action associée à cette note (/A entré).
Authorstring?LireL’auteur de l’annonce ( / T entry ).
AnnotationStatestring?Lirel’état d’annonce (/entrée de l’État), par exemple.
AnnotationStateModelstring?LireLe modèle d’état de l’annonce (/StateModel entrée), par exemple.
ReplyTypestring?LireLe type de réponse (/RT entré), par exemple.
InReplyToAnnotation?Lire / ÉcrireCette note est répondue à (/IRT entry).
QuadPointsPoint[]Lire / ÉcrireQuadPoints comme une série de valeurs points.
PagePage?LireLa page qui possède cette note, ou null lorsque elle ne peut pas être résolue (par exemple.
VerticalAlignmentVerticalAlignmentLire / ÉcrireL’alignement vertical appliqué à ce paragraphe.
MarginMarginInfo?Lire / ÉcrireLes informations de marge extérieur appliquées à ce paragraphe.
IsFirstParagraphInColumnboolLire / ÉcrireForcez le paragraphe à démarrer une nouvelle colonne.
IsKeptWithNextboolLire / ÉcrireGardez ce paragraphe sur la même page que la prochaine.
IsInNewPageboolLire / ÉcrireIl faut que le paragraphe commence sur une nouvelle page.
IsInLineParagraphboolLire / ÉcrireLe drapeau de la ligne (ne commence pas une nouvelle ligne).
HyperlinkTextstring?Lire / ÉcrireCible de lien hypertexte.
HyperlinkHyperlink?Lire / ÉcrireLa décoration de hyperliens typique appliquée au paragraphe.
ZIndexintLire / ÉcrireL’index de commande Z est utilisé par le rendu DOM.

méthodes

SignatureDescription
SignatureField(doc: Document, rect: Rectangle)Créez un champ de signature vide sur la première page du doc à taille directe.
SignatureField(page: Page, rect: Rectangle)Créez un champ de signature vide sur une page à taille directe.
Sign(signature: Signature)Signez ce champ avec le certificat intégré de la signature fournie.
Sign(signature: Signature, pfx: Stream, pass: string)Signature avec un PFX d’un flux + mot de passe — convenance sur Sign(Signature).
ExtractCertificate()Extrait du certificat de signature de ce champ /V en tant que courant byte DER (.cer).
ExtractCertificateObject()Extrait du certificat de signature en tant que X509Certificate2.
ExtractImage()Extrait de l’apparence visible-signé (le /AP /N stream) en tant que Stream.
ExtractImage(format: System.Drawing.Imaging.ImageFormat)Extrait de l’apparence visible-signature et réencode en format.
Field(doc: Document)Créer un champ lié à un document.
GetEnumerator()Il y a des annotations de widget pour les enfants dans ce champ dans l’array /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Copiez les annotations de widget dans une série commençant par index.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Exécutez l’action fournie contre ce champ.
ExportToJson(stream: Stream)Sérialisez ce champ à JSON (un seul objet FieldExportingData) via le courant fourni.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Écrivez le nom, les drapeaux et la valeur du champ dans un flux JSON.
Flatten()Flattez ce champ - convertisez son valeur en contenu de page statique.
GetWidgetEnumerator()Le numéro est enregistré à WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Lisez la valeur de ce champ à partir d’un flux JSON.
Recalculate()Réévaluer la valeur du champ à partir de son script de calcul.
SetPosition(point: Aspose.Pdf.Point)Mettre le premier rectangle du widget du champ vers le point fourni (cour de haut-la gauche).
WidgetAnnotation(doc: Document)Programmatic ctor - Création d’une note de widget simple associée au lecteur doc.
GetCheckedStateName()Retourne le nom d’état de l’apparence qui représente l’étatus “on” / “checked” de ce widget (typiquement “oui”), en regardant des clés du dicte /AP/N (tout ce qui n’est pas “Off”).
Accept(visitor: AnnotationSelector)Appel à Accepter sur cette instance SignatureField.
GetRectangle(considerRotation: bool)La rectangle de bord ajustée par considRotation.
ChangeAfterResize(transform: Matrix)Ajuster la géométrie de l’annonce après que l’utilisateur a révisé la page ou le rectangle hôte.
UpdateAppearances()Regénérer le flux d’apparence normal (/AP / N) de la géométrie et des couleurs actuelles de l’anotation.
WriteXfdf(writer: System.Xml.XmlWriter)Sérialisez cette note comme un élément XFDF pour l’auteur (PDF 32000 §12.7.8 / X FDF 3.0).
Clone()Shallow clone - copies de l’état scalar/ref-shared.

Voir aussi

 Français