Aurelon Open API
8.1.1
Loading...
Searching...
No Matches
AOI_Page.cpp
1
#include "./AOI_Document.h"
2
#include "../GPage.h"
3
#include "../GLayer.h"
4
5
using namespace
aur;
6
using namespace
aur::PDF;
7
21
void
AOI_Page::GetDimensions
(
float
&width,
float
&height )
const
22
{
23
PagePtr(
this
)->GetDimensions( width, height );
24
}
25
32
bool
AOI_Page:: ApplyBox
(
const
char
* boxName )
33
{
34
return
PagePtr(
this
)->applyBox( boxName );
35
}
36
44
void
AOI_Page::SetDimensions
(
float
width,
float
height )
45
{
46
PagePtr(
this
)->SetDimensions( width, height );
47
}
48
55
AOI_Object_Layer
*
AOI_Page::GetFirstLayer
()
const
56
{
57
return
(
AOI_Object_Layer
*)PagePtr(
this
)->GetFirstLayer();
58
}
59
68
AOI_ColorSpace*
AOI_Page::GetPageColorSpace
()
const
69
{
70
return
(AOI_ColorSpace*)PagePtr(
this
)->GetPageColorSpace();
71
}
72
77
void
AOI_Page::RemoveBlendingSpace
()
78
{
79
for
(
auto
l = PagePtr(
this
)->
GetFirstLayer
(); l; l = LayerPtr(l->GetNext()) )
80
{
81
l->SetTransparencyGroupColorSpace(
nullptr
);
82
l->SetIsolated(
false
);
83
l->SetKnockOut(
false
);
84
l->SetTransparencyGroup(
false
);
85
}
86
}
AOI_Object_Layer
Layer.
Definition
AOI_Group.h:55
AOI_Page::GetPageColorSpace
AOI_ColorSpacePtr GetPageColorSpace() const
Definition
AOI_Page.cpp:68
AOI_Page::ApplyBox
bool ApplyBox(const char *)
Definition
AOI_Page.cpp:32
AOI_Page::RemoveBlendingSpace
void RemoveBlendingSpace()
Definition
AOI_Page.cpp:77
AOI_Page::GetDimensions
void GetDimensions(float &, float &) const
Definition
AOI_Page.cpp:21
AOI_Page::SetDimensions
void SetDimensions(float, float)
Definition
AOI_Page.cpp:44
AOI_Page::GetFirstLayer
AOI_Object_LayerPtr GetFirstLayer() const
Definition
AOI_Page.cpp:55
desktop
Source
PDFEngine
OpenAPI
AOI_Page.cpp
Generated by
1.11.0