PdfFileEditor.ContentsResizeParameters

PdfFileEditor.ContentsResizeParameters class

Klasse zum Festlegen von Parametern zur Größenänderung von Seiten. Ermöglicht das Setzen der folgenden Parameter: Größe der Ergebnisseite (Breite, Höhe) in Standard-Platzeinheiten oder in Prozent der ursprünglichen Seitengröße; Linker, oberer, unterer und rechter Rand in Standardabstandseinheiten oder in Prozent der anfänglichen Seitengröße; Einige Werte können für die automatische Berechnung null bleiben. Diese Werte werden aus dem Rest der Seitengröße nach der Berechnung explizit angegebener Werte berechnet. Beispiel: Wenn die Seitenbreite = 100 und die neue Seitenbreite 60 Einheiten angegeben sind, dann werden linke und rechte Ränder automatisch berechnet: (100 - 60) / 2 = 15. Diese Klasse wird in der ResizeContents-Methode verwendet.

public class ContentsResizeParameters

Konstrukteure

NameBeschreibung
ContentsResizeParameters()Erstellt Größenänderungsparameter, bei denen alle Werte auf “auto” gesetzt sind. Spätere Ränder und Inhaltsgröße können bei Bedarf angegeben werden.
ContentsResizeParameters(ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue)Erstellt Größenänderungsparameter mit angegebenen Randwerten und Inhaltsgröße.

Eigenschaften

NameBeschreibung
BottomMargin { get; set; }Ruft den unteren Rand auf der resultierenden Seite ab oder legt ihn fest.
ContentsHeight { get; set; }Ruft die Höhe des Inhalts der Quellseite auf der Ergebnisseite ab oder legt sie fest.
ContentsWidth { get; set; }Ruft die Breite des Inhalts der Quellseite auf der Ergebnisseite ab oder legt sie fest.
LeftMargin { get; set; }Ruft den linken Rand auf der Ergebnisseite ab oder legt ihn fest.
RightMargin { get; set; }Ruft den rechten Rand auf der Ergebnisseite ab oder legt ihn fest.
TopMargin { get; set; }Ruft den oberen Rand auf der Ergebnisseite ab oder legt ihn fest.

Methoden

NameBeschreibung
static ContentSize(double, double)Erstellt Größenänderungsparameter mit angegebener Inhaltsgröße.
static ContentSizePercent(double, double)Erstellt Größenänderungsparameter mit angegebener Inhaltsgröße in Prozent der anfänglichen Seitengröße. Ränder werden automatisch berechnet.
static Margins(double, double, double, double)Erstellt Größenänderungsparameter mit angegebenen Randwerten. Inhaltsgröße wird automatisch berechnet.
static MarginsPercent(double, double, double, double)Erstellt Größenänderungsparameter. Ränder werden in Prozent der anfänglichen Seitengröße angegeben.
static PageResize(double, double)Erstellt Größenänderungsparameter für die Seitengrößenänderung.
static PageResizePct(double, double)Erstellt Größenänderungsparameter für die Seitengrößenänderung. Neue Größen werden in Prozent angegeben.

Siehe auch