Aspose::Pdf::Annotations::ColorBarAnnotation class
Innehåll
[
Dölj
]ColorBarAnnotation class
Klass som representerar ColorBarAnnotation annotation. Egenskapen Color ignoreras, istället används ColorsOfCMYK färg. Vid skapande bestämmer förhållandet mellan bredd och höjd annotationens orientering – horisontell eller vertikal. Därefter kontrolleras att annoteringsrektangeln ligger utanför TrimBox, och om den inte gör det flyttas den till den närmaste platsen utanför TrimBox med hänsyn till annotationens orientering. Det är möjligt att minska bredden (höjden) så att annotationen får plats utanför TrimBox. Om det inte finns utrymme för layouten kan bredd/höjd sättas till noll (i så fall finns annotationen på sidan men visas inte).
class ColorBarAnnotation : public Aspose::Pdf::Annotations::PrinterMarkAnnotation
Metoder
| Metod | Beskrivning |
|---|---|
| Accept(System::SharedPtr<AnnotationSelector>) override | Accepterar besökarobjekt för att bearbeta anteckningen. |
| ChangeAfterResize(System::SharedPtr<Matrix>) override | Uppdatera parametrar och utseende enligt matrisomvandlingen och flytta utanför TrimBox om nödvändigt. |
| ColorBarAnnotation(const System::SharedPtr<Aspose::Pdf::Page>&, const System::SharedPtr<Rectangle>&, ColorsOfCMYK) | Skapar ny ColorBar‑annotation på den angivna sidan. |
| get_AnnotationType() override | Hämtar typ av annotation. |
| get_ColorOfCMYK() const | Hämtar färg (en av cyan, magenta, gul, svart) som annotationen ritar med. |
| set_ColorOfCMYK(ColorsOfCMYK) | Ställer in färg (en av cyan, magenta, gul, svart) som annotationen ritar med. |
Se även
- Class PrinterMarkAnnotation
- Namespace Aspose::Pdf::Annotations
- Library Aspose.PDF for C++