Page

Page class

Classe représentant la page du document PDF.

public sealed class Page : IDisposable

Propriétés

NomLa description
Actions { get; }Obtient une collection de propriétés de page.
Annotations { get; }Obtient une collection d’annotations de page. Annotations
ArtBox { get; set; }Obtient ou définit la zone d’art de la page.
Artifacts { get; }Obtient une collection d’artefacts sur la page.
Background { get; set; }Obtient ou définit la couleur d’arrière-plan de la page.
BackgroundImage { get; set; }Obtient ou définit l’image d’arrière-plan de la page (pour le générateur uniquement).
BleedBox { get; set; }Obtient ou définit la zone de fond perdu de la page.
ColorType { get; }Définit le type de couleur des pages en fonction des informations obtenues des opérateurs SetColor, images et formulaires.
Contents { get; }Obtient une collection d’opérateurs dans le flux de contenu de la page. OperatorCollection
CropBox { get; set; }Obtient ou définit la zone de recadrage de la page.
Duration { get; set; }Obtient la durée d’affichage de la page définie. Il s’agit du temps en secondes pendant lequel la page doit être affichée lors de la présentation. Renvoie -1 si la durée n’est pas définie.
FieldsInTabOrder { get; }Obtient la liste des objets Field dans l’ordre de tabulation sur cette page.
Footer { get; set; }Obtient ou définit le pied de page.
Group { get; set; }Obtient ou définit une classe d’attributs de groupe spécifiant les attributs du groupe de pages de la page à utiliser dans le modèle d’imagerie transparent.
Header { get; set; }Obtient ou définit l’en-tête de page.
IsAddParagraphsAfterLast { get; set; }Obtient ou définit l’ajout de paragraphes après le dernier paragraphe de la page
Layers { get; set; }Obtient ou définit la collection de calques.
MediaBox { get; set; }Obtient ou définit la boîte multimédia de la page.
NoteLineStyle { get; set; }Obtient ou définit le style de ligne pour les notes. (pour le générateur uniquement)
Number { get; }Obtenir le numéro de la page.
PageInfo { get; set; }Obtient ou définit les informations de la page (pour le générateur uniquement, non renseigné lors de la lecture du fichier).
Paragraphs { get; set; }Récupère les paragraphes.
Rect { get; set; }Obtient ou définit le rectangle de la page. La boîte de recadrage de la page est renvoyée si elle est spécifiée, sinon la boîte de média de la page est renvoyée. Veuillez noter que cette propriété ne prend pas en compte la rotation de la page. Pour obtenir un rectangle de page en tenant compte de la rotation, veuillez utiliser ActualRect.
Resources { get; }Obtient les ressources de la page. L’objet Resources contient des collections d’images, de formulaires et de polices. Resources
Rotate { get; set; }Obtient ou définit la rotation de la page.
RotationMatrix { get; }Obtient la matrice de transformation pour la page.
TabOrder { get; set; }Obtient ou définit l’ordre de tabulation de la page. Valeurs possibles : Ligne, Colonne. Par défaut, Manuel
TocInfo { get; set; }Obtient ou définit les informations de la table des matières.
TrimBox { get; set; }Obtient ou définit la zone de rognage de la page.
UserUnit { get; set; }Obtient ou définit la valeur UserUnit. Un nombre positif donnant la taille des unités d’espace utilisateur par défaut, en multiples de 1 ⁄ 72 pouces. La valeur par défaut est 1. Veuillez définir zéro ou une valeur négative afin d’effacer cette entrée dans la page.
Watermark { get; set; }Obtient ou définit le filigrane de la page.

Méthodes

NomLa description
Accept(AnnotationSelector)AccepteAnnotationSelector objet visiteur qui fournit des fonctionnalités pour travailler avec des annotations.
Accept(ImagePlacementAbsorber)AccepteImagePlacementAbsorber objet visiteur qui fournit des fonctionnalités pour travailler avec des objets de placement d’image.
Accept(TextAbsorber)AccepteTextAbsorber objet visiteur qui fournit des fonctionnalités pour travailler avec des objets texte.
Accept(TextFragmentAbsorber)AccepteTextFragmentAbsorber objet visiteur qui fournit des fonctionnalités pour travailler avec des objets texte.
AddImage(Stream, Rectangle)Ajoute une image sur la page et la place au milieu du rectangle spécifié en sauvegardant la proportion de l’image.
AddImage(string, Rectangle)Ajoute une image sur la page et la place au milieu du rectangle spécifié en sauvegardant la proportion de l’image.
AddImage(string, Stream, Rectangle)Ajoute une image consultable sur la page et la place au milieu du rectangle spécifié en sauvegardant la proportion de l’image.
AddImage(Stream, Rectangle, int, int, bool)Ajoute une image sur la page et la place en fonction de la position du rectangle de l’image.
AddStamp(Stamp)Mettez le tampon dans la page. Le tampon peut être un numéro de page, une image ou un texte simple, par exemple un logo.
AsByteArray(Resolution)Convertit la page actuelle en bitmap et renvoie un tableau d’octets.
AsXml()Convertit la page actuelle en xml en codage utf8.
CalculateContentBBox()Calcule la valeur bbox - rectangle contenant du contenu sans marges visibles.
ConvertToPNGMemoryStream()Convertir la page en PNG pour le flux d’images DSR, OMR, OCR.
Dispose()Libère de la mémoire
Flatten()Supprime tous les champs situés sur la page et place leurs valeurs à la place.
FreeMemory()Efface les données mises en cache
GetNotifications()Renvoie des notifications sur les opérations internes avec le contenu de la page. (Seules les notifications concernant les événements de paragraphe dans les scénarios d’ajout de texte sont désormais prises en charge.)
GetPageRect(bool)Renvoie le rectangle de la page.
IsBlank(double)Obtient le drapeau si la page est vide ou non.
MakeGrayscale()Convertit la page en niveaux de gris.
SendTo(PageDevice, Stream)Envoie la page à traiter avec le périphérique de page donné.
SendTo(PageDevice, string)Envoie la page à traiter avec le périphérique de page donné.
SetPageSize(double, double)Définit la taille de la page pour la page.
static IntToRotation(int)Traduit la valeur entière en membre d’énumération de rotation correspondant.
static RotationToInt(Rotation)Traduit le membre d’énumération de rotation en valeur entière.

Autres membres

NomLa description
delegate BeforePageGenerateProcédure de personnalisation de l’en-tête et du pied de page.

Voir également