Artifact

Artifact class

La classe représente l’objet PDF Artefact.

public class Artifact : IDisposable

Constructeurs

NomLa description
Artifact(ArtifactType, ArtifactSubtype)Constructeur d’artefact avec le type et le sous-type spécifiés
Artifact(string, string)Constructeur d’artefact avec le type et le sous-type spécifiés

Propriétés

NomLa description
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 une collection d’opérateurs internes d’artefacts.
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.
Form { get; }Obtient XForm de l’artefact (si XForm est utilisé).
Image { get; }Obtient l’image de l’artefact (si présent).
IsBackground { get; set; }Si true 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 d’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, 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.
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

NomLa description
BeginUpdates()Démarrer les mises à jour différées. Utilisez cette fonction si vous devez apporter plusieurs modifications au même artefact pour améliorer les performances. Habituellement, les opérateurs d’artefact sont modifiés à tout moment lorsque la propriété d’artefact a été modifiée. Cela entraîne la modification du contenu de la page à chaque fois que l’artefact a été modifié. Pour éviter cet effet, placez toutes les mises à jour d’artefacts entre les appels StartUpdates/SaveUpdates. Cela permet de modifier le contenu de la page une seule fois.
Dispose()Débarrassez-vous de l’artefact.
GetValue(string)Obtient la valeur personnalisée de l’artefact.
RemoveValue(string)Supprimer 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éfinissez le texte et les propriétés de texte de l’artefact. Permet de spécifier plusieurs lignes.
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éfinissez le texte et les propriétés de texte de l’artefact.
SetValue(string, string)Définit la valeur personnalisée de l’artefact.

Autres membres

NomLa description
enum ArtifactSubtypeÉnumération des sous-types d’artefacts possibles.
enum ArtifactTypeÉnumération des types d’artefacts possibles.

Voir également