package com.aspose.email.examples.outlook.pst;
import com.aspose.email.FileFormatVersion;
import com.aspose.email.FolderInfo;
import com.aspose.email.MapiMessage;
import com.aspose.email.MapiNote;
import com.aspose.email.NoteColor;
import com.aspose.email.PersonalStorage;
import com.aspose.email.StandardIpmFolder;
import com.aspose.email.examples.Utils;
public class AddMapiNoteToPST {
public static String dataDir = Utils.getSharedDataDir(AddMapiNoteToPST.class) + "outlook/";
public static void main(String[] args) {
MapiMessage mess = MapiMessage.fromFile(dataDir + "Note.msg");
// Note #1
MapiNote note1 = (MapiNote) mess.toMapiMessageItem();
note1.setSubject("Yellow color note");
note1.setBody("This is a yellow color note");
// Note #2
MapiNote note2 = (MapiNote) mess.toMapiMessageItem();
note2.setSubject("Pink color note");
note2.setBody("This is a pink color note");
note2.setColor(NoteColor.Pink);
// Note #3
MapiNote note3 = (MapiNote) mess.toMapiMessageItem();
note2.setSubject("Blue color note");
note2.setBody("This is a blue color note");
note2.setColor(NoteColor.Blue);
note3.setHeight(500);
note3.setWidth(500);
PersonalStorage pst = PersonalStorage.create(dataDir + "MapiNoteToPST_out.pst", FileFormatVersion.Unicode);
FolderInfo notesFolder = pst.createPredefinedFolder("Notes", StandardIpmFolder.Notes);
notesFolder.addMapiMessageItem(note1);
notesFolder.addMapiMessageItem(note2);
notesFolder.addMapiMessageItem(note3);
}
}