#include <Annot.h>
BorderStyle structure specifies the characteristics of the annotation's border. The border is specified as a rounded rectangle.
Definition at line 687 of file Annot.h.
The border style
Enumerator |
---|
e_solid |
A solid rectangle surrounding the annotation.
|
e_dashed |
A dashed rectangle surrounding the annotation.
|
e_beveled |
A simulated embossed rectangle that appears to be raised above the surface of the page.
|
e_inset |
A simulated engraved rectangle that appears to be recessed below the surface of the page.
|
e_underline |
A single line along the bottom of the annotation rectangle.
|
Definition at line 693 of file Annot.h.
pdftron::PDF::BorderStyle::BorderStyle |
( |
Style |
s, |
|
|
double |
b_width, |
|
|
double |
b_hr = 0 , |
|
|
double |
b_vr = 0 |
|
) |
| |
Creates a new border style with given parameters.
- Parameters
-
s | The border style. |
b_width | The border width expressed in the default user space. |
b_hr | The horizontal corner radius expressed in the default user space. |
b_vr | The vertical corner radius expressed in the default user space. |
- Note
- If the corner radii are 0, the border has square (not rounded) corners; if the border width is 0, no border is drawn.
pdftron::PDF::BorderStyle::BorderStyle |
( |
Style |
s, |
|
|
double |
b_width, |
|
|
double |
b_hr, |
|
|
double |
b_vr, |
|
|
const std::vector< double > & |
b_dash |
|
) |
| |
Creates a new border style with given parameters.
- Parameters
-
s | The border style. |
b_width | The border width expressed in the default user space. |
b_hr | The horizontal corner radius expressed in the default user space. |
b_vr | The vertical corner radius expressed in the default user space. |
b_dash | An array of numbers defining a pattern of dashes and gaps to be used in drawing the border. The dash array is specified in the same format as in the line dash pattern parameter of the graphics state except that the phase is assumed to be 0. |
- Note
- If the corner radii are 0, the border has square (not rounded) corners; if the border width is 0, no border is drawn.
pdftron::PDF::BorderStyle::BorderStyle |
( |
const BorderStyle & |
| ) |
|
pdftron::PDF::BorderStyle::~BorderStyle |
( |
| ) |
|
pdftron::PDF::BorderStyle::BorderStyle |
( |
TRN_AnnotBorderStyle |
impl | ) |
|
pdftron::PDF::BorderStyle::BorderStyle |
( |
| ) |
|
|
inline |
void pdftron::PDF::BorderStyle::Destroy |
( |
| ) |
|
Frees the native memory of the object.
std::vector<double> pdftron::PDF::BorderStyle::GetDash |
( |
| ) |
const |
double pdftron::PDF::BorderStyle::GetHR |
( |
| ) |
const |
- Returns
- horizontal corner radius.
Style pdftron::PDF::BorderStyle::GetStyle |
( |
| ) |
const |
double pdftron::PDF::BorderStyle::GetVR |
( |
| ) |
const |
- Returns
- vertical corner radius.
double pdftron::PDF::BorderStyle::GetWidth |
( |
| ) |
const |
void pdftron::PDF::BorderStyle::SetDash |
( |
const std::vector< double > & |
dash | ) |
|
void pdftron::PDF::BorderStyle::SetHR |
( |
double |
horizontal_radius | ) |
|
Sets horizontal corner radius.
- Parameters
-
horizontal_radius | A number representing the value of the horizontal radius to set the annotation to. |
void pdftron::PDF::BorderStyle::SetStyle |
( |
Style |
style | ) |
|
void pdftron::PDF::BorderStyle::SetVR |
( |
double |
vertical_radius | ) |
|
Sets vertical corner radius.
- Parameters
-
vertical_radius | A number representing the value of the vertical radius to set the annotation to. |
void pdftron::PDF::BorderStyle::SetWidth |
( |
double |
width | ) |
|
Sets the border width
- Parameters
-
width | A number representing the width value to set the annotation to. |
The documentation for this class was generated from the following file: