Loading...
Searching...
No Matches
PatternColor.h
Go to the documentation of this file.
1//---------------------------------------------------------------------------------------
2// Copyright (c) 2001-2025 by Apryse Software Inc. All Rights Reserved.
3// Consult legal.txt regarding legal and license information.
4//---------------------------------------------------------------------------------------
5#ifndef PDFTRON_H_CPPPDFPatternColor
6#define PDFTRON_H_CPPPDFPatternColor
7
8#include <SDF/Obj.h>
9#include <Common/Matrix2D.h>
10#include <PDF/Shading.h>
11#include <C/PDF/TRN_PatternColor.h>
12
13
14namespace pdftron {
15 namespace PDF {
16
43{
44public:
45
46 // Common PatternColor methods ----------------------------------------------------
47
53
56
58
66
70 Type GetType() const;
71
76
86
87
88 // Specific ShadingPattern methods -----------------------------------------------
89
96
97
98 // Specific TilingPattern methods ------------------------------------------------
99
106
114
124
135 double GetXStep();
136
143 double GetYStep();
144
148 void Destroy();
149
150// @cond PRIVATE_DOC
151#ifndef SWIGHIDDEN
152 PatternColor(TRN_PatternColor impl);
153 PatternColor();
154 TRN_PatternColor mp_pc;
155#endif
156// @endcond
157};
158
159
160
161#include <Impl/PatternColor.inl>
162
163
164 }; // namespace PDF
165}; // namespace pdftron
166
167#endif // PDFTRON_H_CPPPDFPatternColor
PatternColor(SDF::Obj pattern)
TilingType GetTilingType() const
PatternColor(const PatternColor &)
Common::Matrix2D GetMatrix()
PatternColor & operator=(const PatternColor &)