Aspose::Pdf::Annotations::ColorBarAnnotation class

ColorBarAnnotation class

Class representing ColorBarAnnotation annotation. Property Color игнорируется, вместо него используется цвет ColorsOfCMYK. При создании соотношение ширины и высоты определяет ориентацию аннотации — горизонтальную или вертикальную. Затем проверяется, находится ли прямоугольник аннотации за пределами TrimBox, и если нет, он смещается к ближайшему расположению за пределами TrimBox с учётом ориентации аннотации. Возможно уменьшить ширину (высоту), чтобы аннотация помещалась за пределами TrimBox. Если места для размещения нет, ширина/высота могут быть установлены в ноль (в этом случае аннотация присутствует на странице, но не отображается).

class ColorBarAnnotation : public Aspose::Pdf::Annotations::PrinterMarkAnnotation

Методы

МетодОписание
Accept(System::SharedPtr<AnnotationSelector>) overrideПринимает объект‑посетитель для обработки аннотации.
ChangeAfterResize(System::SharedPtr<Matrix>) overrideОбновите параметры и внешний вид в соответствии с матричным преобразованием и перемещением за пределы TrimBox, если необходимо.
ColorBarAnnotation(const System::SharedPtr<Aspose::Pdf::Page>&, const System::SharedPtr<Rectangle>&, ColorsOfCMYK)Создаёт новую аннотацию ColorBar на указанной странице.
get_AnnotationType() overrideПолучает тип аннотации.
get_ColorOfCMYK() constПолучает цвет (один из cyan, magenta, yellow, black), которым рисуется аннотация.
set_ColorOfCMYK(ColorsOfCMYK)Устанавливает цвет (один из cyan, magenta, yellow, black), которым рисуется аннотация.

См. также