Class FormEditor

Classe FormEditor

Classe pour éditer des formulaires (ajouter/supprimer des champs, etc.)

public sealed class FormEditor : SaveableFacade

Constructeurs

NomDescription
FormEditor()Constructeur pour FormEditor.
FormEditor(Document)Initialise un nouvel objet FormEditor sur la base du document.

Propriétés

NomDescription
ConvertTo { set; }Définit le format de fichier PDF. Le fichier résultant sera enregistré dans le format de fichier spécifié. Si cette propriété n’est pas spécifiée, le fichier sera enregistré dans le format PDF par défaut sans conversion.
Document { get; }Obtient la façade du document sur lequel il travaille.
ExportItems { get; set; }Définit les options pour la boîte combinée avec des 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 liste nouvellement créée ou à la boîte combinée.
RadioButtonItemSize { get; set; }Obtient ou définit la taille de l’élément du 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, par défaut 50.
RadioHoriz { get; set; }Le drapeau pour indiquer si les boutons radio sont disposés horizontalement ou verticalement, la valeur par défaut est vraie.
SubmitFlag { get; set; }Définit les drapeaux de soumission du bouton de soumission

Méthodes

NomDescription
AddField(FieldType, string, int, float, float, float, float)Ajoute un champ du type spécifié au formulaire.
AddField(FieldType, string, string, int, float, float, float, float)Ajoute un champ du type spécifié au formulaire.
AddFieldScript(string, string)Ajoute JavaScript pour un champ PushButton. Si un ancien événement existe, le nouvel événement est ajouté après.
AddListItem(string, string)Ajoute un nouvel élément à la boîte de liste.
AddListItem(string, string[])Ajoute un nouvel élément avec une valeur d’exportation au champ de boîte de liste existant, uniquement pour le champ de boîte combinée AcroForm.
AddSubmitBtn(string, int, string, string, float, float, float, float)Ajoute un bouton de soumission au 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 contient tout ce que le document source a sauf pour le champ nouvellement copié.
CopyInnerField(string, string, int, float, float)Copie un champ existant à une nouvelle position spécifiée par le numéro de page et les ordonnées. Un nouveau document sera produit, qui contient tout ce que le document source a sauf pour le champ nouvellement copié.
CopyOuterField(string, string)Copie un champ existant d’un document PDF à un autre document avec le numéro de page et les ordonnées d’origine. Remarque : uniquement pour les champs AcroForm (excluant la case à cocher).
CopyOuterField(string, string, int)Copie un champ existant d’un document PDF à un autre document avec le numéro de page spécifié et les ordonnées d’origine. Remarque : uniquement pour les champs AcroForm (excluant la case à cocher).
CopyOuterField(string, string, int, float, float)Copie un champ existant d’un document PDF à un autre document avec le numéro de page spécifié et les ordonnées. Remarque : uniquement pour les champs AcroForm (excluant la case à cocher).
DecorateField()Modifie les attributs visuels de tous les champs dans le 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)Supprime un élément du champ de liste.
Dispose()Dispose de la façade.
GetFieldAppearance(string)Obtient les drapeaux du champ.
MoveField(string, float, float, float, float)Définit la nouvelle position du champ.
RemoveField(string)Supprime le champ du formulaire.
RemoveFieldAction(string)Supprime l’action de soumission du champ.
RenameField(string, string)Change le nom du champ.
ResetFacade()Réinitialise tous les attributs visuels à une valeur vide.
ResetInnerFacade()Réinitialise tous les attributs visuels de la façade intérieure à 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éfinit le style d’alignement d’un champ de texte.
SetFieldAlignmentV(string, int)Définit le style d’alignement vertical d’un champ de texte.
SetFieldAppearance(string, AnnotationFlags)Définit les drapeaux du champ
SetFieldAttribute(string, PropertyFlag)Définit les attributs du champ.
SetFieldCombNumber(string, int)Définit le nombre de combinaisons pour un champ de texte régulier à une seule ligne (le champ est automatiquement divisé en autant de positions également espacées, ou combinaisons, que la valeur du paramètre combNumber).
SetFieldLimit(string, int)Définit le nombre maximum de caractères du champ de texte.
SetFieldScript(string, string)Définit JavaScript pour un champ PushButton. Si un ancien JavaScript existait, il sera remplacé par le nouveau.
SetSubmitFlag(string, SubmitFormFlag)Définit le drapeau de soumission du bouton de soumission.
SetSubmitUrl(string, string)Définit l’URL du bouton.
Single2Multiple(string)Change un champ de texte à une seule ligne en un champ à plusieurs lignes.

Voir aussi