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), которым рисуется аннотация. |
См. также
- Class PrinterMarkAnnotation
- Namespace Aspose::Pdf::Annotations
- Library Aspose.PDF for C++