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
Name | Beschreibung |
---|
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
Name | Beschreibung |
---|
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
Name | Beschreibung |
---|
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