Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters klass
Innehåll
[
Dölj
]ContentsResizeParameters class
Klassen för att specificera sidans storleksändringsparametrar. Tillåter att ange följande parametrar: Storlek på resultatsidan (bredd, höjd) i standardenhetsmått eller i procent av den ursprungliga sidans storlek; Left, Top, Bottom och Right marginaler i standardenhetsmått eller i procent av den ursprungliga sidstorleken; Vissa värden kan lämnas null för automatisk beräkning. Dessa värden beräknas från återstående sidstorlek efter att explicit angivna värden beräknats. Till exempel: om sidbredd = 100 och ny sidbredd anges till 60 enheter så beräknas vänster- och högermarginalerna automatiskt: (100 - 60) / 2 = 15. Denna klass används i ResizeContents metod.
class ContentsResizeParameters : public System::Object
Metoder
| Metod | Beskrivning |
|---|---|
| static ContentSize(double, double) | Skapar storleksändringsparametrar med angiven innehållsstorlek. |
| static ContentSizePercent(double, double) | Skapar storleksändringsparametrar med angiven innehållsstorlek i procent av den ursprungliga sidstorleken. Marginaler beräknas automatiskt. |
| ContentsResizeParameters() | Skapar storleksändringsparametrar där alla värden är satta till “auto”. Senare kan marginaler och innehållsstorlek specificeras om så krävs. |
| ContentsResizeParameters(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&) | Skapar storleksändringsparametrar med angivna marginalvärden och innehållsstorlek. |
| get_BottomMargin() const | Hämtar bottenmarginal på den resulterande sidan. |
| get_ChangeMediaBox() const | Hämtar och anger om MediaBox för en PDF-sida ska justeras under storleksändringsoperationen. Standardvärdet är false |
| get_ContentsHeight() const | Hämtar höjden på innehållet från källsidan på den resulterande sidan. |
| get_ContentsWidth() const | Hämtar bredden på innehållet från källsidan på den resulterande sidan. |
| get_LeftMargin() const | Hämtar vänstermarginal på den resulterande sidan. |
| get_RightMargin() const | Hämtar högermarginal på den resulterande sidan. |
| get_TopMargin() const | Hämtar toppmarginal på den resulterande sidan. |
| static Margins(double, double, double, double) | Skapar storleksändringsparametrar med specificerade marginalvärden. Innehållsstorlek beräknas automatiskt. |
| static MarginsPercent(double, double, double, double) | Skapar storleksändringsparametrar. Marginaler specificeras i procent av den ursprungliga sidstorleken. |
| static PageResize(double, double) | Skapar storleksändringsparametrar för sidändring. |
| static PageResizePct(double, double) | Skapar storleksändringsparametrar för sidändring. Nya storlekar specificeras i procent. |
| set_BottomMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&) | Ställer in bottenmarginal på den resulterande sidan. |
| set_ChangeMediaBox(bool) | Hämtar och anger om MediaBox för en PDF-sida ska justeras under storleksändringsoperationen. Standardvärdet är false |
| set_ContentsHeight(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&) | Ställer in höjden på innehållet från källsidan på den resulterande sidan. |
| set_ContentsWidth(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&) | Ställer in bredden på innehållet på källsidan på den resulterande sidan. |
| set_LeftMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&) | Ställer in vänstermarginalen på den resulterande sidan. |
| set_RightMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&) | Ställer in högermarginalen på den resulterande sidan. |
| set_TopMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&) | Ställer in övre marginalen på den resulterande sidan. |
Se även
- Class Object
- Class PdfFileEditor
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++