ParagraphFormat

ParagraphFormat class

Representerar all formatering för ett stycke.

För att lära dig mer, besökArbeta med stycken dokumentationsartikel.

public class ParagraphFormat

Egenskaper

namnBeskrivning
AddSpaceBetweenFarEastAndAlpha { get; set; }Hämtar eller ställer in en flagga som anger om avståndet mellan tecken justeras automatiskt mellan regioner 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 avståndet mellan tecken justeras automatiskt mellan regioner 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 teckensnittens vertikala position på en rad.
Bidi { get; set; }Hämtar eller anger om detta är ett stycke som skrivs från höger till vänster.
Borders { get; }Hämtar en samling av styckets ramar.
CharacterUnitFirstLineIndent { get; set; }Hämtar eller anger värdet (i tecken) för den första raden eller det hängande indraget.
CharacterUnitLeftIndent { get; set; }Hämtar eller ställer in värdet för vänster indrag (i tecken) för de angivna styckena.
CharacterUnitRightIndent { get; set; }Hämtar eller anger rätt indragningsvärde (i tecken) för de angivna styckena.
DropCapPosition { get; set; }Hämtar eller anger positionen för en anfangstext.
FarEastLineBreakControl { get; set; }Hämtar eller anger en flagga som anger om östasiatiska radbrytningsregler tillämpas på det aktuella stycket.
FirstLineIndent { get; set; }Hämtar eller anger värdet (i punkter) för en första rad eller ett hängande indrag.
HangingPunctuation { get; set; }Hämtar eller anger en flagga som anger om hängande interpunktion är aktiverad för det aktuella stycket.
IsHeading { get; }Sant när styckeformatet är ett av de inbyggda rubrikformaten.
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 det.
LeftIndent { get; set; }Hämtar eller anger värdet (i punkter) som representerar vänsterindraget för stycket.
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 anger antalet rader i stycketexten som används för att beräkna anfangens höjd.
LineUnitAfter { get; set; }Hämtar eller ställer in avståndet (i rutnät) efter styckena.
LineUnitBefore { get; set; }Hämtar eller ställer in avståndet (i rutnät) före styckena.
MirrorIndents { get; set; }Hämtar eller ställer in en flagga som anger om vänster och höger indrag har samma bredd.
NoSpaceBetweenParagraphsOfSameStyle { get; set; }Närsann ,SpaceBefore ochSpaceAfter kommer att ignoreras mellan stycken med samma formatmall.
OutlineLevel { get; set; }Anger dispositionsnivån för stycket i dokumentet.
PageBreakBefore { get; set; }Sant om en sidbrytning tvingas före stycket.
RightIndent { get; set; }Hämtar eller anger värdet (i punkter) som representerar höger indrag för stycket.
Shading { get; }Returnerar enShading objekt som refererar till skuggningsformateringen för stycket.
SnapToGrid { get; set; }Anger om det aktuella stycket ska använda dokumentets rutnät per sida-inställningar vid layout av innehållet i stycket.
SpaceAfter { get; set; }Hämtar eller anger avståndet (i punkter) efter stycket.
SpaceAfterAuto { get; set; }Sant om avståndet efter stycket ställs in automatiskt.
SpaceBefore { get; set; }Hämtar eller anger avståndet (i punkter) före stycket.
SpaceBeforeAuto { get; set; }Sant om avståndet 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 formateringsidentifieraren för styckeformatet som tillämpas på denna formatering.
StyleName { get; set; }Hämtar eller anger namnet på styckeformatet som tillämpas på denna formatering.
SuppressAutoHyphens { get; set; }Anger om det aktuella stycket ska undantas från bindestreck som används i dokumentinställningarna.
SuppressLineNumbers { get; set; }Anger om raderna i det aktuella stycket ska undantas från radnumreringen som tillämpas i det överordnade avsnittet.
TabStops { get; }Hämtar samlingen av anpassade tabbstopp som definierats för detta objekt.
WidowControl { get; set; }Sant om den första och sista raden i stycket ska förbli på samma sida som resten av stycket.
WordWrap { get; set; }Om den här egenskapen ärfalsk , Latinsk text mitt i ett ord kan radbrytas för det aktuella stycket. Annars radbryts latinsk text av hela ord.

Metoder

namnBeskrivning
ClearFormatting()Återställer till standardformatering för stycke.

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 barn.
doc.RemoveAllChildren();

// Det här dokumentet har nu inga sammansatta undernoder som vi kan lägga till innehåll till.
// Om vi vill redigera den måste vi fylla i dess nodsamling igen.
// Skapa först en ny sektion och lägg sedan till den som ett underordnat avsnitt till rotdokumentnoden.
Section section = new Section(doc);
doc.AppendChild(section);

// Ange vissa sidinställningar för avsnittet.
section.PageSetup.SectionStart = SectionStart.NewPage;
section.PageSetup.PaperSize = PaperSize.Letter;

// En sektion behöver en brödtext, som innehåller och visar 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 körning,
// ange dess utseende och innehåll och lägg sedan till det som ett underordnat stycke.
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