Class BatesNArtifact

Classe BatesNArtifact

La classe décrit l’artefact de numérotation Bates.

public class BatesNArtifact : PaginationArtifact

Constructeurs

NomDescription
BatesNArtifact()Initialise une nouvelle instance de la classe BatesNArtifact. Ce constructeur est interne et crée une instance d’artefact d’en-tête avec des valeurs par défaut.

Propriétés

NomDescription
ArtifactHorizontalAlignment { get; set; }Alignement horizontal de l’artefact. Si la position est spécifiée explicitement (dans la propriété Position), cette valeur est ignorée.
ArtifactVerticalAlignment { get; set; }Alignement vertical de l’artefact. Si la position est spécifiée explicitement (dans la propriété Position), cette valeur est ignorée.
BottomMargin { get; set; }Marge inférieure de l’artefact. Si la position est spécifiée explicitement (dans la propriété Position), cette valeur est ignorée.
Contents { get; }Obtient la collection des opérateurs internes de l’artefact.
CustomSubtype { get; set; }Obtient le nom du sous-type d’artefact. Peut être utilisé si le sous-type d’artefact n’est pas un sous-type standard.
CustomType { get; set; }Obtient le nom du type d’artefact. Peut être utilisé si le type d’artefact n’est pas standard.
EndPage { get; set; }Obtient ou définit le numéro de page de fin pour l’artefact. La valeur doit être supérieure ou égale à 0. Si une valeur inférieure à 0 est définie, elle sera ajustée à 0. La valeur par défaut de 0 signifie qu’il n’y a pas de limites de page de fin.
Form { get; }Obtient le XForm de l’artefact (si XForm est utilisé).
Image { get; }Obtient l’image de l’artefact (si présente).
IsBackground { get; set; }Si vrai, l’artefact est placé derrière le contenu de la page.
LeftMargin { get; set; }Marge gauche de l’artefact. Si la position est spécifiée explicitement (dans la propriété Position), cette valeur est ignorée.
Lines { get; }Lignes de l’artefact de texte multiligne.
NumberOfDigits { get; set; }Obtient ou définit le nombre de chiffres pour la numérotation Bates. La valeur doit être comprise entre 3 et 15 inclus. Si une valeur inférieure à 3 est définie, elle sera ajustée à 3. Si une valeur supérieure à 15 est définie, elle sera ajustée à 15. La valeur par défaut est 6.
Opacity { get; set; }Obtient ou définit l’opacité de l’artefact. Les valeurs possibles sont dans la plage 0..1.
Position { get; set; }Obtient ou définit la position de l’artefact. Si cette propriété est spécifiée, alors les marges et les alignements sont ignorés.
Prefix { get; set; }Obtient ou définit le préfixe à ajouter au numéro Bates.
Rectangle { get; }Obtient le rectangle de l’artefact.
RightMargin { get; set; }Marge droite de l’artefact. Si la position est spécifiée explicitement (dans la propriété Position), cette valeur est ignorée.
Rotation { get; set; }Obtient ou définit l’angle de rotation de l’artefact.
StartNumber { get; set; }Obtient ou définit le numéro de départ pour la numérotation Bates. La valeur doit être supérieure ou égale à 1. Si une valeur inférieure à 1 est définie, elle sera ajustée à 1.
StartPage { get; set; }Obtient ou définit le numéro de page de départ pour l’artefact. La valeur doit être supérieure ou égale à 1. Si une valeur inférieure à 1 est définie, elle sera ajustée à 1.
Subset { get; set; }Obtient ou définit le sous-ensemble de pages auquel l’artefact s’applique (par exemple, toutes les pages, pages paires, pages impaires).
Subtype { get; set; }Obtient le sous-type d’artefact. Si l’artefact a un sous-type non standard, le nom du sous-type peut être lu via CustomSubtype.
Suffix { get; set; }Obtient ou définit le suffixe à ajouter au numéro Bates.
Text { get; set; }Obtient le texte de l’artefact.
TextState { get; set; }État du texte pour le texte de l’artefact.
TopMargin { get; set; }Marge supérieure de l’artefact. Si la position est spécifiée explicitement (dans la propriété Position), cette valeur est ignorée.
Type { get; set; }Obtient le type d’artefact.

Méthodes

NomDescription
BeginUpdates()Commence les mises à jour différées. Utilisez cette fonctionnalité si vous devez apporter plusieurs modifications au même artefact pour améliorer les performances. En général, les opérateurs d’artefact sont modifiés chaque fois qu’une propriété d’artefact est modifiée. Cela entraîne un changement du contenu de la page chaque fois que l’artefact est modifié. Pour éviter cet effet, placez toutes les mises à jour d’artefact entre les appels StartUpdates/SaveUpdates. Cela permet de changer le contenu de la page une seule fois.
Dispose()Dispose de l’artefact.
GetValue(string)Obtient la valeur personnalisée de l’artefact.
RemoveValue(string)Supprime la valeur personnalisée de l’artefact.
SaveUpdates()Enregistre toutes les mises à jour dans l’artefact qui ont été effectuées après l’appel de BeginUpdates().
SetImage(Stream)Définit l’image de l’artefact.
SetImage(string)Définit l’image de l’artefact.
SetLinesAndState(string[], TextState)Définit le texte et les propriétés de texte de l’artefact. Permet de spécifier plusieurs lignes.
SetPageNumberReplacementString(string)Définit quelle chaîne sera remplacée par le numéro de page. La valeur par défaut est #.
SetPdfPage(Page)Définit la page PDF qui est placée sur la page du document en tant qu’artefact.
SetText(FormattedText)Définit le texte de l’artefact.
SetTextAndState(string, TextState)Définit le texte et les propriétés de texte de l’artefact.
SetValue(string, string)Définit la valeur personnalisée de l’artefact.

Voir aussi