Добавление вложений к элементам календаря
Contents
[
Hide
]
Aspose.Email - Добавление вложений к элементам календаря
Aspose.Email предоставляет коллекцию вложений, которую можно использовать для добавления вложений, связанных с элементами календаря.
Java
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
calendar.set(2012, Calendar.NOVEMBER, 1, 0, 0, 0);
Date startDate = calendar.getTime();
calendar.set(2012, Calendar.DECEMBER, 1);
Date endDate = calendar.getTime();
MailAddressCollection attendees = new MailAddressCollection();
attendees.addItem(new MailAddress("attendee_address@domain.com", "Участник"));
WeeklyRecurrencePattern expected = new WeeklyRecurrencePattern(3);
Appointment app = new Appointment("Место встречи", "Сводка встречи", "Описание встречи",
startDate, endDate,
new MailAddress("organizer_address@domain.com", "Организатор"), attendees, expected);
//Прикрепить файл с диска к этой встрече
File file = new File(dataDir + "AsposeXLS.xls");
FileInputStream fis = new FileInputStream(file);
Attachment att = new Attachment(fis, file.getName());
app.getAttachments().addItem(att);
fis.close();
String savedFile = dataDir + "AppWithAttachments.ics";
app.save(savedFile, AppointmentSaveFormat.Ics);
Скачать работающий код
Скачать пример кода
Для получения дополнительных сведений посетите Добавление и извлечение вложений из элементов календаря.