PdfFileEditor.ContentsResizeParameters

PdfFileEditor.ContentsResizeParameters class

Classe pour spécifier les paramètres de redimensionnement de la page. Permet de définir les paramètres suivants : Taille de la page de résultat (largeur, hauteur) en unités d’espace par défaut ou en pourcentage de la taille initiale des pages ; Marges de gauche, du haut, du bas et de droite dans les unités d’espace par défaut ou en pourcentage de la taille de page initiale ; Certaines valeurs peuvent être laissées nulles pour un calcul automatique. Ces valeurs seront calculées à partir du reste de la taille de la page après calcul des valeurs explicitement spécifiées. Par exemple : si la largeur de la page = 100 et la nouvelle largeur de page spécifiée 60 unités, alors les marges gauche et droite sont automatiquement calculées : (100 - 60) / 2 = 15. Cette classe est utilisée dans la méthode ResizeContents.

public class ContentsResizeParameters

Constructeurs

NomLa description
ContentsResizeParameters()Crée des paramètres de redimensionnement où toutes les valeurs sont définies sur “auto”. Les marges ultérieures et la taille du contenu peuvent être spécifiées si nécessaire.
ContentsResizeParameters(ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue)Crée des paramètres de redimensionnement avec des valeurs de marge et une taille de contenu spécifiées.

Propriétés

NomLa description
BottomMargin { get; set; }Obtient ou définit la marge inférieure sur la page résultante.
ContentsHeight { get; set; }Obtient ou définit la hauteur du contenu de la page source sur la page résultante.
ContentsWidth { get; set; }Obtient ou définit la largeur du contenu de la page source sur la page résultante.
LeftMargin { get; set; }Obtient ou définit la marge gauche sur la page résultante.
RightMargin { get; set; }Obtient ou définit la marge droite sur la page résultante.
TopMargin { get; set; }Obtient ou définit la marge supérieure sur la page résultante.

Méthodes

NomLa description
static ContentSize(double, double)Crée des paramètres de redimensionnement avec la taille de contenu spécifiée.
static ContentSizePercent(double, double)Crée des paramètres de redimensionnement avec une taille de contenu spécifiée en pourcentage de la taille de page initiale. Les marges sont calculées automatiquement.
static Margins(double, double, double, double)Crée des paramètres de redimensionnement avec une valeur de marge spécifiée. La taille du contenu est calculée automatiquement.
static MarginsPercent(double, double, double, double)Crée des paramètres de redimensionnement. Les marges sont spécifiées en pourcentage de la taille de page initiale.
static PageResize(double, double)Crée des paramètres de redimensionnement pour le redimensionnement de la page.
static PageResizePct(double, double)Crée des paramètres de redimensionnement pour le redimensionnement de la page. Les nouvelles tailles sont spécifiées en pourcentage.

Voir également