att göra lista onenote java

Att göra-listor skapas vanligtvis för att hålla ordning på olika projektledningar eller personliga uppgifter. Du kan planera uppgifter som olika steg involverade i SOP:er för att utföra en operation. OneNote (.ONE)-filer kan användas som påminnelser så att någon aktivitet inte missas och varje kryssruta är markerad i att-göra-listan. Den här artikeln diskuterar hur du skapar en att göra-lista på en OneNote-fil programmatiskt med Java.

Skapa OneNote Att-göra-lista – Java API-installation

Aspose.Note for Java kan användas för att arbeta med Microsoft OneNote-filer programmatiskt utan att behöva installera OneNote-applikationen. Du kan enkelt ladda ner dess JAR-filer från New Releases, eller använda följande Aspose Repository-konfigurationer:

Förvar:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Beroende:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-note</artifactId>
        <version>22.1</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

Skapa en att-göra-lista i ett OneNote-dokument (.ONE) med Java

Du kan enkelt spåra ett projekts framsteg genom att skapa en att-göra-lista, den håller dig uppdaterad med de steg som har utförts samt vilka av dem som pågår. Du måste följa följande steg för att skapa en att göra-lista i ett OneNote-dokument programmatiskt med Java.

  • Initiera först ett objekt av klassen Document och ange stilar för stycke- och rubriktexten.
  • Skapa en OneNote-att-göra-lista med Datum i titeln.
  • Lägg till en kryssruta och namnet på aktiviteten.
  • Slutligen, spara det genererade OneNote-dokumentet.

Kodavsnittet nedan förklarar hur man skapar en att-göra-lista i ett OneNote-dokument med Java.

// Ställ in stilar för stycke- och rubriktext
ParagraphStyle headerStyle = new ParagraphStyle();
headerStyle.setFontName("Calibri");
headerStyle.setFontSize(16);
ParagraphStyle bodyStyle = new ParagraphStyle();
bodyStyle.setFontName("Calibri");
bodyStyle.setFontSize(12);

// Hämta datum för att skapa en att göra-lista med datum
java.text.DateFormat dateFormat = java.text.DateFormat.getDateInstance(java.text.DateFormat.SHORT, Locale.US);

// Skapa ett objekt av klassen Document
Document document = new Document();
RichText titleText = new RichText();
titleText.setText(String.format("Plan %s", dateFormat.format(java.util.Date.from(Instant.now()))));
titleText.setParagraphStyle(ParagraphStyle.getDefault());

// Ställ in titeln
Title title = new Title();
title.setTitleText(titleText);
Page page = new Page();
page.setTitle(title);
document.appendChildLast(page);

// Ställ in offsetvärden
Outline outline = page.appendChildLast(new Outline());
outline.setVerticalOffset(30);
outline.setHorizontalOffset(30);

// Ställ in stilar och lägg till text
RichText richText = outline.appendChildLast(new OutlineElement()).appendChildLast(new RichText());
richText.setText("TO DO");
richText.setParagraphStyle(headerStyle);
richText.setSpaceBefore(15);      

// Lägg till kryssruta och ATT GÖRA-uppgifter
for (String e: new String[] { "First Task", "Second Task", "Third Task" })
{
    OutlineElement outlineElement = outline.appendChildLast(new OutlineElement());
    richText = outlineElement.appendChildLast(new RichText());
    richText.setText(e);
    richText.setParagraphStyle(bodyStyle);
    richText.getTags().add(NoteCheckBox.createBlueCheckBox());
}

// Spara OneNote-dokument med ATT GÖRA-uppgifter
document.save(dataDir + "TODOonenote.one");

Produktion

Du kan kontrollera skärmdumpen nedan för en översikt över en grundläggande att göra-lista med datum som vi har skapat i den här artikeln:

todolist oneote java

Få gratis utvärderingslicens

Du kan utvärdera API:t i dess fulla kapacitet genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du förstått den enkla processen att skapa en att-göra-lista i OneNote-dokument (.ONE) programmatiskt i Java. Dessutom kan du ta en titt på andra funktioner som erbjuds av API:t genom att gå igenom dokumentationen. Tveka inte att kontakta oss på forumet, om du har några frågor.

Se även