Aspose::Words::Layout::RevisionOptions класс

RevisionOptions class

Позволяет управлять тем, как обрабатываются ревизии документа во время процесса компоновки. Чтобы узнать больше, посетите статью документации Converting to Fixed-page Format.

class RevisionOptions : public System::Object

Методы

МетодОписание
get_CommentColor() constПозволяет указать цвет, используемый для комментариев. Значение по умолчанию — Red.
get_DeleteCellColor()Позволяет указать цвет, используемый для удалённых ячеек Deletion. Значение по умолчанию — Pink.
get_DeletedTextColor()Позволяет указать цвет, используемый для удалённого содержимого Deletion. Значение по умолчанию — ByAuthor.
get_DeletedTextEffect()Позволяет указать эффект, применяемый к удалённому содержимому Deletion. Значение по умолчанию — StrikeThrough
get_InsertCellColor()Позволяет указать цвет, используемый для вставленных ячеек Insertion. Значение по умолчанию — Blue.
get_InsertedTextColor()Позволяет указать цвет, используемый для вставленного содержимого Insertion. Значение по умолчанию — ByAuthor.
get_InsertedTextEffect()Позволяет указать эффект, применяемый к вставленному содержимому Insertion. Значение по умолчанию — Underline.
get_MeasurementUnit() constПозволяет указать единицы измерения для комментариев исправлений. Значение по умолчанию — Centimeters
get_MovedFromTextColor()Позволяет указать цвет, используемый для областей, из которых был перемещён контент Moving. Значение по умолчанию — ByAuthor.
get_MovedFromTextEffect()Позволяет указать эффект, применяемый к областям, из которых был перемещён контент Moving. Значение по умолчанию — DoubleStrikeThrough
get_MovedToTextColor()Позволяет указать цвет, используемый для областей, в которые был перемещён контент Moving. Значение по умолчанию — ByAuthor.
get_MovedToTextEffect()Позволяет указать эффект, применяемый к областям, в которые был перемещён контент Moving. Значение по умолчанию — DoubleUnderline
get_RevisedPropertiesColor()Позволяет указать цвет, используемый для содержимого с изменениями свойств форматирования FormatChange Значение по умолчанию — NoHighlight.
get_RevisedPropertiesEffect()Позволяет указать эффект для областей содержимого с изменениями свойств форматирования FormatChange Значение по умолчанию — None
get_RevisionBarsColor() constПозволяет указать цвет, используемый для боковых панелей, идентифицирующих строки документа, содержащие исправленную информацию. Значение по умолчанию — Red.
get_RevisionBarsPosition() constПолучает или задаёт позицию отрисовки полос исправлений. Значение по умолчанию — Outside.
get_RevisionBarsWidth() constПолучает или задаёт ширину полос исправлений, в пунктах.
get_ShowInBalloons() constПозволяет указать, отображаются ли исправления в облачках. Значение по умолчанию — None.
get_ShowOriginalRevision() constПозволяет указать, следует ли показывать оригинальный текст вместо исправленного. Значение по умолчанию — false.
get_ShowRevisionBars() constПозволяет указать, следует ли отображать полосы исправлений рядом со строками, содержащими исправленное содержимое. Значение по умолчанию — true.
get_ShowRevisionMarks() constПозволяет указать, следует ли помечать текст исправлений специальной разметкой форматирования. Значение по умолчанию — true.
GetType() const override
Is(const System::TypeInfo&) const override
set_CommentColor(Aspose::Words::Layout::RevisionColor)Сеттер для Aspose::Words::Layout::RevisionOptions::get_CommentColor.
set_DeleteCellColor(Aspose::Words::Layout::RevisionColor)Сеттер для Aspose::Words::Layout::RevisionOptions::get_DeleteCellColor.
set_DeletedTextColor(Aspose::Words::Layout::RevisionColor)Сеттер для Aspose::Words::Layout::RevisionOptions::get_DeletedTextColor.
set_DeletedTextEffect(Aspose::Words::Layout::RevisionTextEffect)Сеттер для Aspose::Words::Layout::RevisionOptions::get_DeletedTextEffect.
set_InsertCellColor(Aspose::Words::Layout::RevisionColor)Сеттер для Aspose::Words::Layout::RevisionOptions::get_InsertCellColor.
set_InsertedTextColor(Aspose::Words::Layout::RevisionColor)Сеттер для Aspose::Words::Layout::RevisionOptions::get_InsertedTextColor.
set_InsertedTextEffect(Aspose::Words::Layout::RevisionTextEffect)Сеттер для Aspose::Words::Layout::RevisionOptions::get_InsertedTextEffect.
set_MeasurementUnit(Aspose::Words::MeasurementUnits)Позволяет указать единицы измерения для комментариев исправлений. Значение по умолчанию — Centimeters
set_MovedFromTextColor(Aspose::Words::Layout::RevisionColor)Сеттер для Aspose::Words::Layout::RevisionOptions::get_MovedFromTextColor.
set_MovedFromTextEffect(Aspose::Words::Layout::RevisionTextEffect)Сеттер для Aspose::Words::Layout::RevisionOptions::get_MovedFromTextEffect.
set_MovedToTextColor(Aspose::Words::Layout::RevisionColor)Сеттер для Aspose::Words::Layout::RevisionOptions::get_MovedToTextColor.
set_MovedToTextEffect(Aspose::Words::Layout::RevisionTextEffect)Сеттер для Aspose::Words::Layout::RevisionOptions::get_MovedToTextEffect.
set_RevisedPropertiesColor(Aspose::Words::Layout::RevisionColor)Сеттер для Aspose::Words::Layout::RevisionOptions::get_RevisedPropertiesColor.
set_RevisedPropertiesEffect(Aspose::Words::Layout::RevisionTextEffect)Сеттер для Aspose::Words::Layout::RevisionOptions::get_RevisedPropertiesEffect.
set_RevisionBarsColor(Aspose::Words::Layout::RevisionColor)Сеттер для Aspose::Words::Layout::RevisionOptions::get_RevisionBarsColor.
set_RevisionBarsPosition(Aspose::Words::Drawing::HorizontalAlignment)Сеттер для Aspose::Words::Layout::RevisionOptions::get_RevisionBarsPosition.
set_RevisionBarsWidth(float)Сеттер для Aspose::Words::Layout::RevisionOptions::get_RevisionBarsWidth.
set_ShowInBalloons(Aspose::Words::Layout::ShowInBalloons)Сеттер для Aspose::Words::Layout::RevisionOptions::get_ShowInBalloons.
set_ShowOriginalRevision(bool)Сеттер для Aspose::Words::Layout::RevisionOptions::get_ShowOriginalRevision.
set_ShowRevisionBars(bool)Сеттер для Aspose::Words::Layout::RevisionOptions::get_ShowRevisionBars.
set_ShowRevisionMarks(bool)Сеттер для Aspose::Words::Layout::RevisionOptions::get_ShowRevisionMarks.
static Type()

Примеры

Показывает, как изменить внешний вид правок в отрендеренном выходном документе.

auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);

// Вставьте правку, затем измените цвет всех правок на зелёный.
builder->Writeln(u"This is not a revision.");
doc->StartTrackRevisions(u"John Doe", System::DateTime::get_Now());
builder->Writeln(u"This is a revision.");
doc->StopTrackRevisions();
builder->Writeln(u"This is not a revision.");

// Удалите полосу, которая появляется слева от каждой исправленной строки.
doc->get_LayoutOptions()->get_RevisionOptions()->set_InsertedTextColor(Aspose::Words::Layout::RevisionColor::BrightGreen);
doc->get_LayoutOptions()->get_RevisionOptions()->set_ShowRevisionBars(false);
doc->get_LayoutOptions()->get_RevisionOptions()->set_RevisionBarsPosition(Aspose::Words::Drawing::HorizontalAlignment::Right);

doc->Save(get_ArtifactsDir() + u"Revision.LayoutOptionsRevisions.pdf");

См. также