PDF SDK Documentation
Comprehensive Guide for Developers: Features, Integration, and API Reference
Loading...
Searching...
No Matches
clip.h
1
// Copyright (c) 2009-2025 Avanquest Software. All rights reserved.
2
3
#ifndef PDFSDK_CXX_PDF_CLIP_H_INCLUDED_
4
#define PDFSDK_CXX_PDF_CLIP_H_INCLUDED_
5
6
#include <
pdfsdk/core/content.h
>
7
#include <pdfsdk/cxx/math.h>
8
9
#include "forward_declarations.h"
10
#include "wrapper_base.h"
11
12
namespace
PDF {
13
33
class
Clip :
public
detail::RefCountedHandle<PDEClip> {
34
public
:
39
RectF
GetBBox
()
const
;
40
45
size_t
GetNumElements
()
const
;
46
52
Element
GetElement
(
size_t
index)
const
;
53
59
void
InsertElement
(
size_t
index,
const
Element
& element);
60
65
void
AppendElement
(
const
Element
& element);
66
71
void
RemoveElement
(
size_t
index);
72
73
PDF_CXX_CORE_WRAPPER_DEFINE_MEMBERS_(Clip, PDEClip)
74
};
75
76
}
// namespace PDF
77
78
#include "clip_impl.inl"
79
80
#endif
// PDFSDK_CXX_PDF_CLIP_H_INCLUDED_
PDF::Clip::GetElement
Element GetElement(size_t index) const
PDF::Clip::RemoveElement
void RemoveElement(size_t index)
PDF::Clip::GetNumElements
size_t GetNumElements() const
PDF::Clip::InsertElement
void InsertElement(size_t index, const Element &element)
PDF::Clip::AppendElement
void AppendElement(const Element &element)
PDF::Clip::GetBBox
RectF GetBBox() const
PDF::Element
Represents an element of the content array.
Definition
element.h:29
content.h
Content API.
PDF::RectF
Definition
math.h:752