FormEditor

FormEditor class

Classe pour l’édition de formulaires (ajout/suppression de champs, etc.)

public sealed class FormEditor : SaveableFacade

Constructeurs

Nom La description
FormEditor() Constructeur pour FormEditor.
FormEditor(Document) Initialise nouveauFormEditor objet sur la base de ladocument .

Propriétés

Nom La description
AttachmentName { get; set; } Obtient ou définit le nom de la pièce jointe lorsque le résultat de l’opération est stocké dans des objets HttpResponse en tant que pièce jointe.
ContentDisposition { get; set; } Obtient ou définit la façon dont le contenu sera stocké lorsque le résultat de l’opération est stocké dans l’objet HttpResponse. Valeur possible : en ligne / pièce jointe. Par défaut : en ligne.
ConvertTo { set; } Définit le format de fichier PDF. Le fichier de résultat sera enregistré dans le format de fichier spécifié. Si cette propriété n’est pas spécifiée, le fichier sera enregistré au format PDF par défaut sans conversion.
Document { get; } Obtient la façade du document sur laquelle travaille.
ExportItems { get; set; } Définit les options de la zone de liste déroulante avec les valeurs d’exportation.
Facade { get; set; } Définit les attributs visuels du champ.
Items { get; set; } Définit les éléments qui seront ajoutés à la zone de liste ou à la zone de liste déroulante nouvellement créée.
RadioButtonItemSize { get; set; } Obtient ou définit la taille de l’élément de bouton radio (lorsqu’un nouveau champ de bouton radio est ajouté).
RadioGap { get; set; } Le membre pour enregistrer l’écart entre deux boutons radio voisins en pixels, la valeur par défaut est 50.
RadioHoriz { get; set; } Le drapeau pour indiquer si les radios sont disposées horizontalement ou verticalement, la valeur par défaut est true.
Response { get; set; } Obtient ou définit l’objet de réponse où le résultat de l’opération sera stocké.
SaveOptions { get; set; } Obtient ou définit les options d’enregistrement lorsque le résultat est stocké en tant que HttpResponse. Valeur par défaut : PdfSaveOptions.
SubmitFlag { get; set; } Définir les drapeaux de soumission du bouton de soumission

Méthodes

Nom La description
AddField(FieldType, string, int, float, float, float, float) Ajouter un champ du type spécifié au formulaire.
AddField(FieldType, string, string, int, float, float, float, float) Ajouter un champ du type spécifié au formulaire.
AddFieldScript(string, string) Ajoutez du JavaScript pour un champ PushButton. Si un ancien événement existe, un nouvel événement est ajouté après celui-ci.
AddListItem(string, string) Ajoute un nouvel élément à la zone de liste.
AddListItem(string, string[]) Ajouter un nouvel élément avec une valeur d’exportation au champ de zone de liste existant, uniquement pour le champ de zone de liste déroulante AcroForm.
AddSubmitBtn(string, int, string, string, float, float, float, float) Ajouter un bouton d’envoi sur le formulaire.
virtual BindPdf(Document) Initialise la façade.
virtual BindPdf(Stream) Initialise la façade.
virtual BindPdf(string) Initialise la façade.
override Close() Ferme la façade.
CopyInnerField(string, string, int) Copie un champ existant à la même position dans le numéro de page spécifié. Un nouveau document sera produit, qui contiendra tout ce que le document source a à l’exception du champ nouvellement copié.
CopyInnerField(string, string, int, float, float) Copie un champ existant vers une nouvelle position spécifiée à la fois par le numéro de page et les ordonnées. Un nouveau document sera produit, qui contiendra tout ce que contient le document source à l’exception du champ nouvellement copié.
CopyOuterField(string, string) Copie un champ existant d’un document PDF vers un autre document avec le numéro de page et les ordonnées d’origine. Remarque : Uniquement pour les champs AcroForm (hors boîte radio).
CopyOuterField(string, string, int) Copie un champ existant d’un document PDF vers un autre document avec le numéro de page spécifié et les ordonnées d’origine. Remarque : Uniquement pour les champs AcroForm (à l’exclusion de la boîte radio).
CopyOuterField(string, string, int, float, float) Copie un champ existant d’un document PDF vers un autre document avec un numéro de page et des ordonnées spécifiés. Remarque : Uniquement pour les champs AcroForm (à l’exclusion de la boîte radio).
DecorateField() Modifie les attributs visuels de tous les champs du document PDF.
DecorateField(FieldType) Modifie les attributs visuels de tous les champs avec le type de champ spécifié.
DecorateField(string) Modifie les attributs visuels du champ spécifié.
DelListItem(string, string) Supprimer l’élément du champ de liste.
Dispose() Dispose la façade.
GetFieldAppearance(string) Obtenir les indicateurs de champ.
MoveField(string, float, float, float, float) Définir la nouvelle position du champ.
RemoveField(string) Supprimer le champ du formulaire.
RemoveFieldAction(string) Supprimer l’action de soumission du champ.
RenameField(string, string) Modifier le nom du champ.
ResetFacade() Réinitialiser tous les attributs visuels sur une valeur vide.
ResetInnerFacade() Réinitialiser tous les attributs visuels de la façade intérieure sur une valeur vide.
virtual Save(Stream) Enregistre le document PDF dans le flux spécifié.
virtual Save(string) Enregistre le document PDF dans le fichier spécifié.
SetFieldAlignment(string, int) Définir le style d’alignement d’un champ de texte.
SetFieldAlignmentV(string, int) Définir le style d’alignement vertical d’un champ de texte.
SetFieldAppearance(string, AnnotationFlags) Définir les indicateurs de champ
SetFieldAttribute(string, PropertyFlag) Définir les attributs du champ.
SetFieldCombNumber(string, int) Définit le nombre de peignes pour un champ de texte régulier sur une seule ligne (le champ est automatiquement divisé en autant de positions équidistantes, ou peignes, que la valeur du paramètre combNumber).
SetFieldLimit(string, int) Définit le nombre maximal de caractères du champ de texte.
SetFieldScript(string, string) Définissez JavaScript pour un champ PushButton. Si l’ancien JavaScript existait, il sera remplacé par le nouveau.
SetSubmitFlag(string, SubmitFormFlag) Définir l’indicateur de soumission du bouton de soumission.
SetSubmitUrl(string, string) Définit l’URL du bouton.
Single2Multiple(string) Changer un champ de texte à une seule ligne en un champ à plusieurs lignes.

Voir également