ParagraphFormat

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

namnBeskrivning
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

namnBeskrivning
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