PageSetup
Innehåll
[
Dölj
]PageSetup class
Representerar sidinställningarna för ett avsnitt.
För att lära dig mer, besökArbeta med sektioner dokumentationsartikel.
public class PageSetup
Egenskaper
namn | Beskrivning |
---|---|
Bidi { get; set; } | Anger att det här avsnittet innehåller dubbelriktad (komplexa skript) text. |
BorderAlwaysInFront { get; set; } | Anger var sidkanten är placerad i förhållande till korsande texter och objekt. |
BorderAppliesTo { get; set; } | Anger vilka sidor som sidkanten skrivs ut på. |
BorderDistanceFrom { get; set; } | Hämtar eller ställer in ett värde som anger om den angivna sidkanten mäts från sidans kant eller från texten den omger. |
Borders { get; } | Hämtar en samling av sidkanterna. |
BorderSurroundsFooter { get; set; } | Anger om sidkanten inkluderar eller exkluderar sidfoten. |
BorderSurroundsHeader { get; set; } | Anger om sidkanten inkluderar eller exkluderar rubriken. |
BottomMargin { get; set; } | Returnerar eller ställer in avståndet (i poäng) mellan den nedre kanten av sidan och den nedre gränsen för brödtexten. |
ChapterPageSeparator { get; set; } | Hämtar eller ställer in avgränsningstecknet som visas mellan kapitelnumret och sidnumret. |
CharactersPerLine { get; set; } | Hämtar eller ställer in antalet tecken per rad i dokumentrutnätet. |
DifferentFirstPageHeaderFooter { get; set; } | Sant om en annan sidhuvud eller sidfot används på första sidan. |
EndnoteOptions { get; } | Ger alternativ som styr numrering och placering av slutnoter i det här avsnittet. |
FirstPageTray { get; set; } | Hämtar eller ställer in pappersfacket (fack) som ska användas för den första sidan i ett avsnitt. Värdet är implementeringsspecifikt (skrivaren). |
FooterDistance { get; set; } | Returnerar eller ställer in avståndet (i poäng) mellan sidfoten och längst ned på sidan. |
FootnoteOptions { get; } | Ger alternativ som styr numrering och placering av fotnoter i det här avsnittet. |
Gutter { get; set; } | Hämtar eller ställer in mängden extra utrymme som läggs till marginalen för dokumentbindning. |
HeaderDistance { get; set; } | Returnerar eller ställer in avståndet (i poäng) mellan sidhuvudet och toppen av sidan. |
HeadingLevelForChapter { get; set; } | Hämtar eller ställer in rubriknivåstilen som tillämpas på kapiteltitlarna i dokumentet. |
LayoutMode { get; set; } | Hämtar eller ställer in layoutläget för detta avsnitt. |
LeftMargin { get; set; } | Returnerar eller ställer in avståndet (i poäng) mellan sidans vänstra kant och brödtextens vänstra kant. |
LineNumberCountBy { get; set; } | Returnerar eller ställer in det numeriska steget för radnummer. |
LineNumberDistanceFromText { get; set; } | Hämtar eller ställer in avståndet mellan den högra kanten av radnummer och den vänstra kanten av dokumentet. |
LineNumberRestartMode { get; set; } | Hämtar eller ställer in hur linjenumrering körs, det vill säga om den börjar om i början av en new sida eller sektion eller körs kontinuerligt. |
LinesPerPage { get; set; } | Hämtar eller ställer in antalet rader per sida i dokumentrutnätet. |
LineStartingNumber { get; set; } | Hämtar eller ställer in startlinjenumret. |
Margins { get; set; } | Returnerar eller ställer in förinställningMargins av sidan. |
MultiplePages { get; set; } | För flersidiga dokument, hämtar eller ställer in hur ett dokument skrivs ut eller återges så att det kan bindas in som ett häfte. |
OddAndEvenPagesHeaderFooter { get; set; } | Sant om dokumentet har olika sidhuvuden och sidfötter för udda och jämna sidor. |
Orientation { get; set; } | Returnerar eller ställer in sidans orientering. |
OtherPagesTray { get; set; } | Hämtar eller ställer in pappersfacket (fack) som ska användas för alla utom första sidan i ett avsnitt. Värdet är implementeringsspecifikt (skrivarspecifikt). |
PageHeight { get; set; } | Returnerar eller ställer in sidans höjd i poäng. |
PageNumberStyle { get; set; } | Hämtar eller ställer in sidnummerformatet. |
PageStartingNumber { get; set; } | Hämtar eller ställer in startsidnumret för avsnittet. |
PageWidth { get; set; } | Returnerar eller ställer in sidans bredd i punkter. |
PaperSize { get; set; } | Returnerar eller ställer in pappersstorleken. |
RestartPageNumbering { get; set; } | Sant om sidnumreringen startar om i början av avsnittet. |
RightMargin { get; set; } | Returnerar eller ställer in avståndet (i punkter) mellan sidans högra kant och den högra gränsen för brödtexten. |
RtlGutter { get; set; } | Hämtar eller ställer in om Microsoft Word använder rännstenar för sektionen baserat på ett språk från höger till vänster eller ett språk från vänster till höger. |
SectionStart { get; set; } | Returnerar eller ställer in typen av avsnittsbrytning för det angivna objektet. |
SheetsPerBooklet { get; set; } | Returnerar eller ställer in antalet sidor som ska ingå i varje häfte. |
SuppressEndnotes { get; set; } | True om slutnoter skrivs ut i slutet av nästa avsnitt som inte undertrycker slutnoter. Undertryckta slutnoter skrivs ut före slutnoterna i det avsnittet. |
TextColumns { get; } | Returnerar en samling som representerar uppsättningen textkolumner. |
TextOrientation { get; set; } | Tillåter att specificeraTextOrientation för hela sidan. Standardvärdet ärHorizontal |
TopMargin { get; set; } | Returnerar eller ställer in avståndet (i poäng) mellan sidans övre kant och den övre gränsen för brödtexten. |
VerticalAlignment { get; set; } | Returnerar eller ställer in den vertikala justeringen av text på varje sida i ett dokument eller avsnitt. |
Metoder
namn | Beskrivning |
---|---|
ClearFormatting() | Återställer sidinställningarna till standardpappersstorlek, marginaler och orientering. |
Anmärkningar
PageSetup
objektet innehåller alla sidinställningar för en section (vänstermarginal, bottenmarginal, pappersstorlek och så vidare) som egenskaper.
Exempel
Visar hur man tillämpar och återställer sidinställningar till avsnitt i ett dokument.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Ändra sidinställningarna för byggarens nuvarande avsnitt och lägg till text.
builder.PageSetup.Orientation = Orientation.Landscape;
builder.PageSetup.VerticalAlignment = PageVerticalAlignment.Center;
builder.Writeln("This is the first section, which landscape oriented with vertically centered text.");
// Om vi startar ett nytt avsnitt med hjälp av en dokumentbyggare,
// det kommer att ärva byggarens nuvarande sidinställningar.
builder.InsertBreak(BreakType.SectionBreakNewPage);
Assert.AreEqual(Orientation.Landscape, doc.Sections[1].PageSetup.Orientation);
Assert.AreEqual(PageVerticalAlignment.Center, doc.Sections[1].PageSetup.VerticalAlignment);
// Vi kan återställa dess sidinställningar till deras standardvärden med "ClearFormatting"-metoden.
builder.PageSetup.ClearFormatting();
Assert.AreEqual(Orientation.Portrait, doc.Sections[1].PageSetup.Orientation);
Assert.AreEqual(PageVerticalAlignment.Top, doc.Sections[1].PageSetup.VerticalAlignment);
builder.Writeln("This is the second section, which is in default Letter paper size, portrait orientation and top alignment.");
doc.Save(ArtifactsDir + "PageSetup.ClearFormatting.docx");
Se även
- namnutrymme Aspose.Words
- hopsättning Aspose.Words