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 de | Type | Accès | Description |
|---|---|---|---|
SignedBytes | byte[]? | Lire | Retourne les derniers bytes signés, ou null lorsque ce champ n’a pas été signé via Sign(Signature). |
Signature | Signature? | Lire | Informations sur la signature numérique dans ce domaine. |
Type | FieldType | Lire | Le type de champ. |
FullName | string? | Lire | Nom de champ entièrement qualifié. |
Name | string? | Lire / Écrire | Le nom de champ entièrement qualifié (alias pour FullName). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lire / Écrire | L’alignement horizontal spécifique à la texture est appliqué à l’apparence du widget du champ. |
PageIndex | int | Lire | 1-based index of the page that owns this field’s widget. |
PartialName | string? | Lire / Écrire | Le nom de champ partiel (T). |
NormalAppearance | XForm? | Lire | L’apparence « normale » du champ (l’entrée /AP /N). |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | Lire | L’apparence du widget de champ coule (l’entrée /AP), clé par le nom d’apparaison. |
OnActivated | Annotations.PdfAction? | Lire / Écrire | L’action est déclenchée lorsque ce champ est activé (/A entré). |
Value | string? | Lire / Écrire | La valeur de champ (V) est la. |
Count | int | Lire | Nombre 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). |
Fields | Field[] | Lire | Les enfants de ce champ en type champ comme un coup d’œil - accessoires de confort pour peindre les champs sur la forme. |
DefaultValue | string? | Lire | La valeur défaut (DV) est la valeur de l’électricité. |
AlternateName | string? | Lire / Écrire | Le nom de champ alternatif / type d’outil (/entrée de la TUE). |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | Lire / Écrire | Les drapeaux d’anotation du widget (/F entry), par exemple. |
TabOrder | int | Lire / Écrire | Indice de commande pour ce champ. |
IsReadOnly | bool | Lire | Que le champ soit seulement lu. |
ReadOnly | bool | Lire / Écrire | Que le champ soit seulement lisible (lias stable pour la parité API). |
IsRequired | bool | Lire | Que le champ soit nécessaire. |
Characteristics | Aspose.Pdf.Annotations.Characteristics | Lire | Caractéristiques d’apparition (colors de frontière / fond, rotation du widget). |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | Lire / Écrire | Apparition par défaut (fonte, taille, couleur) du champ — par référence publiée sur WidgetAnnotation. |
Rect | Rectangle? | Lire / Écrire | Le champ rectangle. |
Border | Border? | Lire / Écrire | La frontière du champ. |
Color | Color | Lire / Écrire | La couleur de champ (enregistrée dans la barre d’apparence /DA par défaut en RGB). |
AnnotationIndex | int | Lire / Écrire | 1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets. |
FitIntoRectangle | bool | Lire / Écrire | Drapeau mondial : lorsque c’est vrai, la valeur d’un champ est automatiquement récession pour correspondre à son rectangle de widget. |
IsGroup | bool | Lire | Que ce champ soit un conteneur/groupe de champs pour enfants. |
IsSharedField | bool | Lire / Écrire | Que ce champ appartient à un groupe de champs partagés. |
IsSynchronized | bool | Lire | Que la collection soit thread-safe. |
SyncRoot | object | Lire | Synchronisation de la racine ; retourne cette instance. |
MaxFontSize | double | Lire / Écrire | La taille maximale de la phonture utilisée par l’apparence du champ est auto-fit. |
MinFontSize | double | Lire / Écrire | La taille de la phonture minimale utilisée par l’apparence du champ est auto-fit. |
MappingName | string? | Lire / Écrire | Mappage de noms utilisés par des scripts externes pour identifier le champ. |
AnnotationType | AnnotationType | Lire | Toujours un widget. |
Actions | AnnotationActionCollection | Lire | Slots d’action pour le widget /AA. |
Exportable | bool | Lire / Écrire | Que la valeur du widget doit être exportée sur le formulaire de soumission. |
Highlighting | HighlightingMode | Lire / Écrire | Le mode d’éclairage visuel est utilisé lorsque l’utilisateur clique sur le widget (/H entrée). |
Parent | Forms.Field? | Lire | Pays parent lorsque ce widget est l’enfant visuel d’un champ AcroForm. |
Required | bool | Lire / Écrire | Si le widget doit être rempli avant la soumission (/Ff bit 2). |
HighlightMode | string | Lire | Le mode de mise en avant ( / H entrée). |
DefaultAppearanceString | string? | Lire | La ligne d’apparence par défaut (/DA entré). |
FieldValue | string? | Lire | La valeur de champ ( / V entrée). |
DefaultFieldValue | string? | Lire | La valeur de champ par défaut (/DV entrée). |
FieldType | string? | Lire | Type de champ ( / FT entrée). |
Width | double | Lire / Écrire | La largeur de l’anotation rectangle. |
Height | double | Lire / Écrire | La hauteur de la rectangle d’anotation. |
ActiveState | string? | Lire / Écrire | État d’apparition actuellement actif (/entrée AS). |
Alignment | TextAlignment | Lire / Écrire | Alignement de texte (pour les notes gratuites / widget portant un texte riche). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lire / Écrire | Alignement horizontal, exposé en plus de l’Alignment; les deux sont indépendamment ajustables. |
States | AppearanceDictionary | Lire | Le dictionnaire de l’État d’apparition (le sous-dict par État de AP/N, etc. |
UpdateAppearanceOnConvert | bool | Lire / Écrire | Que de régénérer le flux d’apparence lorsque l’annotation est enregistrée dans un document converti. |
UseFontSubset | bool | Lire / Écrire | Que la forme (si elle est) soit déposée. |
Contents | string? | Lire / Écrire | Le contenu de l’annonce (texte). |
Opacity | double | Lire / Écrire | L’opacité de l’annotation (0.0 = transparente, 1.0 = opaque). |
InteriorColor | Color? | Lire / Écrire | La couleur intérieure de l’anotation (/entrée IC, pour les annotations en cirque / square / ligne). |
Title | string? | Lire / Écrire | Titre de l’annonce (auteur des annotations d’encore). |
Subject | string? | Lire / Écrire | Le sujet de l’annonce (/Subj entry). |
ModifiedDate | string? | Lire | La date de modification. |
Modified | DateTime | Lire / Écrire | La date /M (modifiée) est une date en tant que DateTime. |
AnnotationFlags | AnnotationFlags | Lire / Écrire | Type alias de Flags exposant AnnotationFlags comme propriété. |
Action | PdfAction? | Lire / Écrire | L’action associée à cette note (/A entré). |
Author | string? | Lire | L’auteur de l’annonce ( / T entry ). |
AnnotationState | string? | Lire | l’état d’annonce (/entrée de l’État), par exemple. |
AnnotationStateModel | string? | Lire | Le modèle d’état de l’annonce (/StateModel entrée), par exemple. |
ReplyType | string? | Lire | Le type de réponse (/RT entré), par exemple. |
InReplyTo | Annotation? | Lire / Écrire | Cette note est répondue à (/IRT entry). |
QuadPoints | Point[] | Lire / Écrire | QuadPoints comme une série de valeurs points. |
Page | Page? | Lire | La page qui possède cette note, ou null lorsque elle ne peut pas être résolue (par exemple. |
VerticalAlignment | VerticalAlignment | Lire / Écrire | L’alignement vertical appliqué à ce paragraphe. |
Margin | MarginInfo? | Lire / Écrire | Les informations de marge extérieur appliquées à ce paragraphe. |
IsFirstParagraphInColumn | bool | Lire / Écrire | Forcez le paragraphe à démarrer une nouvelle colonne. |
IsKeptWithNext | bool | Lire / Écrire | Gardez ce paragraphe sur la même page que la prochaine. |
IsInNewPage | bool | Lire / Écrire | Il faut que le paragraphe commence sur une nouvelle page. |
IsInLineParagraph | bool | Lire / Écrire | Le drapeau de la ligne (ne commence pas une nouvelle ligne). |
HyperlinkText | string? | Lire / Écrire | Cible de lien hypertexte. |
Hyperlink | Hyperlink? | Lire / Écrire | La décoration de hyperliens typique appliquée au paragraphe. |
ZIndex | int | Lire / Écrire | L’index de commande Z est utilisé par le rendu DOM. |
méthodes
| Signature | Description |
|---|---|
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. |