Skapa en punkt- eller numrerad lista i OneNote

Att organisera information på ett tydligt och strukturerat sätt är avgörande när man tar anteckningar. Du kan göra dina anteckningar lättare att läsa genom att lägga till punktlistor eller numrerade listor i OneNote. Listor hjälper till att organisera idéer, bryta ner uppgifter och lyfta fram viktiga punkter. De förbättrar strukturen på dina anteckningar och gör det enklare att skanna innehållet. I den här artikeln kommer du att lära dig hur du lägger till och anpassar punkt- och numrerade listor i OneNote med hjälp av Java. Vi kommer också att utforska hur du strukturerar ditt innehåll programmässigt.

Denna artikel täcker följande ämnen:

C# OneNote SDK för att skapa punktlistor eller numrerade listor i OneNote

Vi kommer att använda Aspose.Note för .NET för att skapa punkt- eller nummerlistor i OneNote-dokument. Det är ett kraftfullt bibliotek som förenklar processen att skapa punkt- och nummerlistor i OneNote. Det erbjuder robusta funktioner för att manipulera OneNote-filer, inklusive att lägga till, redigera och formatera listor. Med Aspose.Note kan utvecklare enkelt integrera OneNote-funktioner i sina applikationer, vilket gör det till ett värdefullt verktyg för C#-programmerare.

Följ dessa enkla steg för att installera Aspose.Note för .NET:

  1. Ladda ner biblioteket från releases.
  2. Installera det från NuGet genom att använda följande kommando i Package Manager Console:
PM> Install-Package Aspose.Note

Skapa en punktlista i OneNote med C#

Vänligen följ dessa steg för att skapa en punktlista i OneNote med C# med Aspose.Note för .NET:

  1. Skapa ett nytt Document klassobjekt.
  2. Initiera Page- och Outline-klassobjekten.
  3. Initiera TextStyle klassobjekt och ställ in formaterings egenskaper.
  4. Skapa OutlineElement-klassobjekt och tillämpa punkter.
  5. Lägg till element i Outline med hjälp av metoden AppendChildLast().
  6. Lägg på samma sätt till Outline till Page och sedan Page till Document
  7. Spara OneNote-dokumentet med metoden Save().

Vänligen se nedan ett komplett C# kodavsnitt som demonstrerar dessa steg:

using Aspose.Note;

// Skapa ett objekt av klassen Document
Document doc = new Document();

// Initiera Page klass objekt
Page page = new Page();

// Initiera Outline klassobjekt
Outline outline = new Outline();

// Initiera TextStyle klassobjekt och ställ in formateringsegenskaper.
ParagraphStyle defaultStyle = new ParagraphStyle 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

// Initiera OutlineElement klassobjekt och tillämpa punkter
OutlineElement outlineElem1 = new OutlineElement() 
{ 
    NumberList = new NumberList("*", "Arial", 10) 
};

// Initiera RichText klass objekt och tillämpa textstil
RichText text1 = new RichText() 
{ 
    Text = "First", 
    ParagraphStyle = defaultStyle 
};

outlineElem1.AppendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement() 
{ 
    NumberList = new NumberList("*", "Arial", 10) 
};

RichText text2 = new RichText() 
{ 
    Text = "Second", 
    ParagraphStyle = defaultStyle 
};

outlineElem2.AppendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement() 
{ 
    NumberList = new NumberList("*", "Arial", 10) 
};

RichText text3 = new RichText() 
{ 
    Text = "Third", 
    ParagraphStyle = defaultStyle 
};

outlineElem3.AppendChildLast(text3);

// Lägg till strukturdelar
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);

// Lägg till Outline-nod
page.AppendChildLast(outline);

// Add Page node
doc.AppendChildLast(page);

// Spara OneNote-dokumentet
doc.Save("ApplyBulletsOnText.one");
Skapa en punktlista i OneNote med C#

Skapa en punklista i OneNote med C#

Skapa numrerad lista i OneNote med C#

Följ samma steg som nämnts tidigare för att infoga en numrerad lista i OneNote. Använd dock {0}) för att definiera nummerformatet (t.ex. 1), 2), osv.) istället för en punkt symbol som ``.

Nedan finns ett fullständigt C#-kodexempel som visar hur man tillämpar numrering på text.

using Aspose.Note;

// Skapa ett objekt av klassen Document
Document doc = new Document();

// Initiera Page klass objekt
Aspose.Note.Page page = new Page();

// Initiera Outline klass objekt
Outline outline = new Outline();

// Initiera TextStyle klassobjekt och ställ in formateringsegenskaper.
ParagraphStyle defaultStyle = new ParagraphStyle 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

// Initiera OutlineElement-klassobjekt och tillämpa numrering
// Nummer i samma skiss ökas automatiskt.
OutlineElement outlineElem1 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0})", 
    NumberFormat.DecimalNumbers, "Arial", 10) 
};

RichText text1 = new RichText() 
{ 
    Text = "First", 
    ParagraphStyle = defaultStyle 
};

outlineElem1.AppendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0})", 
    NumberFormat.DecimalNumbers, "Arial", 10) 
};

RichText text2 = new RichText() 
{ 
    Text = "Second", 
    ParagraphStyle = defaultStyle 
};

outlineElem2.AppendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0})", 
    NumberFormat.DecimalNumbers, "Arial", 10) 
};

RichText text3 = new RichText() 
{ 
    Text = "Third", 
    ParagraphStyle = defaultStyle 
};

outlineElem3.AppendChildLast(text3);

// Lägg till strukturella element
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);

// Lägg till Outline-nod
page.AppendChildLast(outline);
// Lägg till sidnod
doc.AppendChildLast(page);

// Spara OneNote-dokument
doc.Save("ApplyNumberingOnText.one");
Skapa numrerad lista i OneNote med C#

Skapa numrerad lista i OneNote med C#

Infoga en kinesisk numrerad lista i OneNote

Vänligen följ samma steg som nämnts tidigare för att infoga en kinesisk numrerad lista i OneNote med Aspose.Note för .NET. Använd dock {0}) med NumberFormat.ChineseCounting för att definiera nummerformatet.

Här är en C#-kodsnutt som demonstrerar hur man tillämpar en kinesisk numrerad lista:

using Aspose.Note;

Document doc = new Document();
Page page = new Page();
Outline outline = new Outline();

// Tillämpa textstilinställningar
ParagraphStyle defaultStyle = new ParagraphStyle 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

// Nummer i samma översikt ökar automatiskt.
OutlineElement outlineElem1 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0})", 
    NumberFormat.ChineseCounting, "Arial", 10) 
};

RichText text1 = new RichText() 
{ 
    Text = "First", ParagraphStyle = defaultStyle 
};

outlineElem1.AppendChildLast(text1);


OutlineElement outlineElem2 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0})", 
    NumberFormat.ChineseCounting, "Arial", 10) 
};

RichText text2 = new RichText() 
{ 
    Text = "Second", 
    ParagraphStyle = defaultStyle 
};

outlineElem2.AppendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0})", 
    NumberFormat.ChineseCounting, "Arial", 10) 
};

RichText text3 = new RichText() 
{ 
    Text = "Third", 
    ParagraphStyle = defaultStyle 
};

outlineElem3.AppendChildLast(text3);

outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);
page.AppendChildLast(outline);
doc.AppendChildLast(page);

// Spara OneNote-dokument
doc.Save("ChineseNumberList.one");
Infoga en kinesisk nummerlista i OneNote

Insert a Chinese Number List in the OneNote

Få en gratis licens

Intresserad av att utforska Aspose-produkter? Besök license page för att få en gratis tillfällig licens. Det är enkelt att komma igång, och du kan låsa upp hela potentialen av Aspose.Note för dina projekt!

Apply Bullets or Numbering on Text: Free Resources

Förutom att använda punkter eller numrering på texten i OneNote-dokument, erbjuder vi olika resurser för att förbättra din förståelse av Aspose.Note för .NET. Konsultera vår dokumentation och våra handledningar för mer insikter.

Slutsats

I det här blogginlägget diskuterade vi hur man skapar punktlistor och numrerade listor i OneNote med C#. Med Aspose.Note för .NET kan utvecklare implementera denna funktionalitet effektivt, vilket gör att de kan förbättra sina applikationer med strukturerat och välformaterat anteckningsinnehåll.

Om du har några frågor eller behöver mer hjälp, tveka inte att kontakta oss på vårt free support forum.

Se Även