ParagraphFormat
Innehåll
[
Dölj
]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
namn | Beskrivning |
---|---|
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
namn | Beskrivning |
---|---|
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
- namnutrymme Aspose.Words
- hopsättning Aspose.Words