Class PaginationArtifact

Classe PaginationArtifact

Représente une classe de base abstraite pour les artefacts de pagination dans un document.

public abstract class PaginationArtifact : Artifact

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 est non 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.
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.
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.
StartPage { get; set; }Obtient ou définit le numéro de page de début 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.
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 à 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