ParagraphFormat
Innehåll
[
Dölj
]ParagraphFormat class
Representerar all formatering för ett stycke.
För att lära dig mer, besökArbeta med paragrafer dokumentationsartikel.
public class ParagraphFormat
Egenskaper
namn | Beskrivning |
---|---|
AddSpaceBetweenFarEastAndAlpha { get; set; } | Hämtar eller ställer in en flagga som anger om teckenavståndet automatiskt justeras mellan regions av latinsk text och regioner av östasiatisk text i det aktuella stycket. |
AddSpaceBetweenFarEastAndDigit { get; set; } | Hämtar eller ställer in en flagga som anger om teckenavståndet automatiskt justeras mellan regions av siffror och regioner av östasiatisk text i det aktuella stycket. |
Alignment { get; set; } | Hämtar eller ställer in textjustering för stycket. |
BaselineAlignment { get; set; } | Hämtar eller ställer in teckensnitt vertikalt på en linje. |
Bidi { get; set; } | Hämtar eller ställer in om detta är ett stycke från höger till vänster. |
Borders { get; } | Hämtar samling av kanter för stycket. |
CharacterUnitFirstLineIndent { get; set; } | Hämtar eller ställer in värdet (i tecken) för första raden eller hängande indrag. |
CharacterUnitLeftIndent { get; set; } | Hämtar eller ställer in vänster indragsvärde (i tecken) för de angivna styckena. |
CharacterUnitRightIndent { get; set; } | Hämtar eller ställer in rätt indragsvärde (i tecken) för de angivna styckena. |
DropCapPosition { get; set; } | Hämtar eller ställer in positionen för en drop cap-text. |
FarEastLineBreakControl { get; set; } | Hämtar eller ställer in en flagga som indikerar om östasiatiska linjebrytande regler tillämpas på det aktuella stycket. |
FirstLineIndent { get; set; } | Hämtar eller ställer in värdet (i poäng) för en första rad eller hängande indrag. |
HangingPunctuation { get; set; } | Hämtar eller ställer in en flagga som indikerar om hängande interpunktion är aktiverad för det aktuella stycket. |
IsHeading { get; } | Sant när styckeformatet är en av de inbyggda rubrikstilarna. |
IsListItem { get; } | Sant när stycket är ett objekt i en punktlista eller numrerad lista. |
KeepTogether { get; set; } | Sant om alla rader i stycket ska förbli på samma sida. |
KeepWithNext { get; set; } | Sant om stycket ska förbli på samma sida som stycket som följer efter det. |
LeftIndent { get; set; } | Hämtar eller ställer in värdet (i poäng) som representerar vänster indrag för stycke. |
LineSpacing { get; set; } | Hämtar eller ställer in radavståndet (i punkter) för stycket. |
LineSpacingRule { get; set; } | Hämtar eller ställer in radavståndet för stycket. |
LinesToDrop { get; set; } | Hämtar eller ställer in antalet rader i stycketexten som används för att beräkna fallhöjden. |
LineUnitAfter { get; set; } | Hämtar eller ställer in mängden mellanrum (i rutnätslinjer) efter styckena. |
LineUnitBefore { get; set; } | Hämtar eller ställer in mängden mellanrum (i rutnätslinjer) före styckena. |
NoSpaceBetweenParagraphsOfSameStyle { get; set; } | NärSann ,SpaceBefore ochSpaceAfter kommer att ignoreras mellan styckena i samma stil. |
OutlineLevel { get; set; } | Anger konturnivån för stycket i dokumentet. |
PageBreakBefore { get; set; } | Sant om en sidbrytning tvingas före stycket. |
RightIndent { get; set; } | Hämtar eller ställer in värdet (i poäng) som representerar höger indrag för stycke. |
Shading { get; } | Returnerar enShading objekt som hänvisar till skuggningsformateringen för stycket. |
SnapToGrid { get; set; } | Anger om det aktuella stycket ska använda dokumentrutnätslinjerna per sida settings när man lägger ut innehållet i stycket. |
SpaceAfter { get; set; } | Hämtar eller ställer in mängden mellanrum (i poäng) efter stycket. |
SpaceAfterAuto { get; set; } | Sant om mängden avstånd efter stycket ställs in automatiskt. |
SpaceBefore { get; set; } | Hämtar eller ställer in mängden avstånd (i poäng) före stycket. |
SpaceBeforeAuto { get; set; } | Sant om mängden avstånd före stycket ställs in automatiskt. |
Style { get; set; } | Hämtar eller ställer in styckeformatet som tillämpas på denna formatering. |
StyleIdentifier { get; set; } | Hämtar eller ställer in den språkoberoende stilidentifieraren för styckeformatet som tillämpas på denna formatering. |
StyleName { get; set; } | Hämtar eller ställer in namnet på styckeformatet som tillämpas på denna formatering. |
SuppressAutoHyphens { get; set; } | Anger om det aktuella stycket ska undantas från avstavning som används i dokumentinställningarna. |
SuppressLineNumbers { get; set; } | Anger om det aktuella styckets rader ska undantas från radnumrering som tillämpas i det överordnade avsnittet. |
TabStops { get; } | Hämtar samlingen av anpassade tabbstopp definierade för detta objekt. |
WidowControl { get; set; } | Sant om första och sista raden i stycket ska vara kvar på samma sida som resten av stycket. |
WordWrap { get; set; } | Om den här egenskapen ärfalsk , latinsk text i mitten av ett ord kan lindas för det aktuella stycket. Annars är latinsk text omsluten av hela ord. |
Metoder
namn | Beskrivning |
---|---|
ClearFormatting() | Återställer till standard styckeformatering. |
Exempel
Visar hur man konstruerar ett Aspose.Words-dokument för hand.
Document doc = new Document();
// Ett tomt dokument innehåller ett avsnitt, en brödtext och ett stycke.
// Anropa metoden "RemoveAllChildren" för att ta bort alla dessa noder,
// och slutar med en dokumentnod utan underordnade.
doc.RemoveAllChildren();
// Det här dokumentet har nu inga sammansatta underordnade noder som vi kan lägga till innehåll till.
// Om vi vill redigera den måste vi fylla på dess nodsamling.
// Skapa först ett nytt avsnitt och lägg sedan till det som ett underordnat dokument i rotdokumentnoden.
Section section = new Section(doc);
doc.AppendChild(section);
// Ställ in några sidinställningar för avsnittet.
section.PageSetup.SectionStart = SectionStart.NewPage;
section.PageSetup.PaperSize = PaperSize.Letter;
// En sektion behöver en kropp som kommer att innehålla och visa allt dess innehåll
// på sidan mellan avsnittets sidhuvud och sidfot.
Body body = new Body(doc);
section.AppendChild(body);
// Skapa ett stycke, ange några formateringsegenskaper och lägg sedan till det som ett underordnat stycke i brödtexten.
Paragraph para = new Paragraph(doc);
para.ParagraphFormat.StyleName = "Heading 1";
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;
body.AppendChild(para);
// Slutligen, lägg till lite innehåll för att göra dokumentet. Skapa en löprunda,
// ställ in dess utseende och innehåll och lägg sedan till det som ett barn till stycket.
Run run = new Run(doc);
run.Text = "Hello World!";
run.Font.Color = Color.Red;
para.AppendChild(run);
Assert.AreEqual("Hello World!", doc.GetText().Trim());
doc.Save(ArtifactsDir + "Section.CreateManually.docx");
Se även
- namnutrymme Aspose.Words
- hopsättning Aspose.Words