Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Сервер лицензирования
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

ApiComment

new ApiComment()

Класс для работы с комментариями Методы:
ИмяОписание
AddReplyДобавляет ответ на комментарий.
DeleteУдаляет текущий комментарий из документа.
GetAuthorNameВозвращает имя автора комментария.
GetClassTypeВозвращает тип класса ApiComment.
GetIdВозвращает текущий идентификатор комментария. Если комментарий не имеет идентификатора, возвращается значение null..
GetQuoteTextВозвращает текст цитаты текущего комментария.
GetRepliesCountВозвращает количество ответов на комментарии.
GetReplyВозвращает указанный ответ на комментарий.
GetTextВозвращает текст комментария.
GetTimeВозвращает метку времени создания комментария в формате текущего часового пояса.
GetTimeUTCВозвращает метку времени создания комментария в формате UTC.
GetUserIdВозвращает идентификатор пользователя автора комментария.
IsSolvedПроверяет, решен ли комментарий или нет.
RemoveRepliesУдаляет указанные ответы на комментарии.
SetAuthorNameУстанавливает имя автора комментария.
SetSolvedОтмечает комментарий как решенный.
SetTextУстанавливает текст комментария.
SetTimeУстанавливает временную метку создания комментария в формате текущего часового пояса..
SetTimeUTCУстанавливает временную метку создания комментария в формате UTC.
SetUserIdУстанавливает идентификатор пользователя для автора комментария.
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
oParagraph.AddText("This is just a sample text");
Api.AddComment(oParagraph, "comment", "John Smith");
var aComments = oDocument.GetAllComments();
aComments[0].SetTimeUTC("1672247153658");
aComments[0].SetUserId("uid-1");
aComments[0].AddReply("reply1", "Mark Potato", "uid-2", 0);
var sType = aComments[0].GetClassType();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("Class type: " + sType);
oDocument.Push(oParagraph);
var sTimeUTC = aComments[0].GetTimeUTC();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("The timestamp of comment creation: " + sTimeUTC);
oDocument.Push(oParagraph);
var sAuthor = aComments[0].GetAuthorName();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("Comment author name: " + sAuthor);
oDocument.Push(oParagraph);
var sQuoteText = aComments[0].GetQuoteText();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("Comment quote text: " + sQuoteText);
oDocument.Push(oParagraph);
var sText = aComments[0].GetText();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("Comment text: " + sText);
oDocument.Push(oParagraph);
var sUserId = aComments[0].GetUserId();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("Comment user ID: " + sUserId);
oDocument.Push(oParagraph);
aComments[0].SetSolved(true);
var bSolved = aComments[0].IsSolved();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("The comment is solved: " + bSolved);
oDocument.Push(oParagraph);
var nReplies = aComments[0].GetRepliesCount();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("Number of comment replies: " + nReplies);
oDocument.Push(oParagraph);
var oCommentReply = aComments[0].GetReply(0);
oParagraph = Api.CreateParagraph();
oParagraph.AddText("First comment reply: " + oCommentReply.GetText());
oDocument.Push(oParagraph);
builder.SaveFile("docx", "ApiComment.docx");
builder.CloseFile();

[wbcr_css_snippet id="18802"][wbcr_css_snippet id="21788"]

Статьи раздела

Не нашли ответ на свой вопрос?

Наша команда поддержки готова помочь вам с любыми вопросами, связанными с работой нашего продукта.