5 #include <system/array.h> 8 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 16 class DefaultAppearance;
17 class FreeTextAnnotation;
18 class WatermarkAnnotation;
20 class ApsUsingConverter;
22 class ArtifactCollection;
23 class ContentsAppender;
34 namespace ClippingPathOperators
36 class ModifyCurrentClippingPath;
37 class ModifyCurrentClippingPathEO;
41 class SetAdvancedNonstrokingColor;
42 class SetAdvancedStrokingColor;
43 class SetCMYKNonstrokingColor;
44 class SetCMYKStrokingColor;
45 class SetColorSpaceNonstroking;
46 class SetColorSpaceStroking;
47 class SetGrayNonstrokingColor;
48 class SetGrayStrokingColor;
49 class SetNonstrokingColor;
50 class SetRGBNonstrokingColor;
51 class SetRGBStrokingColor;
52 class SetStrokingColor;
56 class CommandParameter;
61 namespace Compatibility
63 class BeginCompatibilitySection;
64 class EndCompatibilitySection;
66 namespace GraphicStateOperators
68 class ModifyCurrentTransformationMatrix;
69 class RestoreGraphicState;
70 class SaveGraphicState;
71 class SetColourRenderingIntent;
72 class SetFlatnessTolerance;
73 class SetLineCapStyle;
74 class SetLineDashPattern;
75 class SetLineJoinStyle;
78 class SetSpecifiedParameters;
80 namespace InlineImages
83 class BeginInlineObject;
84 class EndInlineObject;
86 namespace MarkedContent
88 class BeginMarkedContent;
89 class BeginMarkedContentWithProperties;
90 class DesignateMarkedContent;
91 class DesignateMarkedContentWithProperties;
92 class EndMarkedContent;
94 namespace PathConstructionOperators
96 class AppendCubicBezierCurve;
97 class AppendCubicBezierCurve1;
98 class AppendCubicBezierCurve2;
99 class AppendRectangle;
100 class AppendStreightLineSegment;
101 class BeginNewSubpath;
102 class CloseCurrentSubpath;
104 namespace PathPaintingOperators
106 class CloseAndStrokePath;
107 class CloseFillAndStrokePath;
108 class CloseFillAndStrokePathEO;
110 class FillAndStrokePath;
111 class FillAndStrokePathEO;
116 namespace ShadingPatterns
118 class PaintShapeAndColorShading;
120 namespace TextObjectsOperators
125 namespace TextPositioningOperators
127 class MoveToNextLine;
128 class MoveToNextLineAndSetLeading;
129 class MoveToNextLineDefault;
132 namespace TextShowing
134 class ShowTextOnTheNextLine;
135 class ShowTextString;
136 class ShowTextWithParameters;
137 class ShowTextWithPositions;
139 namespace TextStateOperators
141 class SetCharacterSpasing;
142 class SetHorizontalScaling;
144 class SetTextLeading;
145 class SetTextRendringMode;
147 class SetWordSpacing;
151 class SetWidthAndBoundingInformation;
152 class SetWidthInformation;
166 class DocumentCIDType2FontContentUpdater;
167 class DocumentFontsSubsetter;
173 class ArrayTextSegment;
174 class PhysicalTextSegment;
175 class StringTextSegment;
176 class TextSegmentBuilder;
183 class IPdfDictionary;
191 namespace ConvertStrategies
193 class ConversionFontData;
194 namespace ConvertHelpers
196 class LowLevelFontSubstitutor;
200 class PdfAOperatorValidator;
202 class PdfAConvertStrategy;
203 class PdfConvertStrategy;
204 class PdfXConvertStrategy;
205 class SearchablePdfConvertStrategy;
208 namespace Presentation
220 class LogicalStructureConcatenation;
221 class PdfContentEditor;
222 class TextProperties;
232 namespace Interchange
234 class ContentSequenceMarkedGroup;
237 namespace LogicalStructure
245 class BasicSetColorAndPatternOperator;
246 class BasicSetColorOperator;
249 class BlockTextOperator;
255 class ClosePathEOFillStroke;
256 class ClosePathFillStroke;
257 class ClosePathStroke;
258 class ConcatenateMatrix;
280 class MoveTextPosition;
281 class MoveTextPositionSetLeading;
283 class MoveToNextLine;
284 class MoveToNextLineShowText;
289 class SetAdvancedColor;
290 class SetAdvancedColorStroke;
291 class SetCharacterSpacing;
293 class SetCharWidthBoundingBox;
295 class SetCMYKColorStroke;
297 class SetColorOperator;
298 class SetColorRenderingIntent;
300 class SetColorSpaceStroke;
301 class SetColorStroke;
304 class SetGlyphsPositionShowText;
307 class SetHorizontalTextScaling;
313 class SetRGBColorStroke;
314 class SetSpacingMoveToNextLineShowText;
315 class SetTextLeading;
317 class SetTextRenderingMode;
319 class SetWordSpacing;
324 class TextPlaceOperator;
325 class TextShowOperator;
326 class TextStateOperator;
329 class PdfToApsConverter;
343 namespace Collections
345 class OperatorCollectionTests;
349 class PdfFileStampTests;
358 class TestAsyncCommand;
359 class TestAsyncExceptionCommand;
360 class TestAsyncFailCommand;
364 class RegressionTests_v10_8;
365 class RegressionTests_v11_7;
366 class RegressionTests_v11_9;
367 class RegressionTests_v16_12;
368 class RegressionTests_v17_10;
369 class RegressionTests_v17_12;
370 class RegressionTests_v18_6;
371 class RegressionTests_v20_07;
372 class RegressionTests_v20_11;
373 class RegressionTests_v23_07;
374 class RegressionTests_v23_11;
375 class RegressionTests_v6_2;
376 class RegressionTests_v6_7;
377 class RegressionTests_v6_9;
378 class RegressionTests_v7_0;
379 class RegressionTests_v9_4;
383 class TextFragmentTests;
384 class TextSegmentTests;
392 class TextPostReplaceFixer;
394 class TextBoxFieldXfa;
397 class GraphicsAbsorber;
399 class PositionSetter;
406 namespace Collections
410 template <
typename>
class IEnumerable;
411 template <
typename>
class List;
432 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
433 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
435 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Commands::CommandsList;
436 friend class Aspose::Pdf::Engine::CommonData::Text::Fonts::Utilities::DocumentFontsSubsetter;
437 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::ConvertHelpers::LowLevelFontSubstitutor;
438 friend class Aspose::Pdf::Engine::CommonData::Text::Fonts::Utilities::FontUtilities;
439 friend class Aspose::Pdf::Engine::CommonData::Text::Fonts::Utilities::DocumentCIDType2FontContentUpdater;
440 friend class Aspose::Pdf::Engine::CommonData::Text::Subpath;
441 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfConvertStrategy;
442 friend class Aspose::Pdf::PdfToApsConverter;
443 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::ConversionFontData;
444 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfConvertStrategy;
445 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfXConvertStrategy;
446 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Commands::PageOperator;
447 friend class Aspose::Pdf::Engine::CommonData::Text::Segmenting::ArrayTextSegment;
448 friend class Aspose::Pdf::Engine::CommonData::Text::Segmenting::PhysicalTextSegment;
449 friend class Aspose::Pdf::Engine::CommonData::Text::Segmenting::StringTextSegment;
450 friend class Aspose::Pdf::Engine::CommonData::Text::Segmenting::TextSegmentBuilder;
451 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfAConvertStrategy;
452 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::SearchablePdfConvertStrategy;
454 friend class Aspose::Pdf::Text::TextPostReplaceFixer;
455 friend class Aspose::Pdf::ApsUsingConverter;
518 friend class Aspose::Pdf::DataUtils;
519 friend class Aspose::Pdf::ContentsAppender;
527 friend class Aspose::Pdf::Vector::PositionSetter;
528 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfA::PdfAOperatorValidator;
529 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
530 friend class Aspose::Pdf::Tests::Helper;
531 friend class Aspose::Pdf::Tests::TestBase;
532 friend class Aspose::Pdf::Tests::RegressionTests_v6_2;
533 friend class Aspose::Pdf::Tests::RegressionTests_v7_0;
534 friend class Aspose::Pdf::Tests::RegressionTests_v9_4;
535 friend class Aspose::Pdf::Tests::RegressionTests_v11_9;
536 friend class Aspose::Pdf::Tests::RegressionTests_v11_7;
537 friend class Aspose::Pdf::Tests::RegressionTests_v16_12;
538 friend class Aspose::Pdf::Tests::RegressionTests_v18_6;
539 friend class Aspose::Pdf::Tests::Text::TextSegmentTests;
540 friend class Aspose::Pdf::Tests::Text::TextFragmentTests;
541 friend class Aspose::Pdf::Tests::Mocks::Engine::Commands::TestAsyncCommand;
542 friend class Aspose::Pdf::Tests::Mocks::Engine::Commands::TestAsyncExceptionCommand;
543 friend class Aspose::Pdf::Tests::Mocks::Engine::Commands::TestAsyncFailCommand;
544 friend class Aspose::Pdf::Tests::RegressionTests_v6_7;
545 friend class Aspose::Pdf::Tests::RegressionTests_v6_9;
546 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
547 friend class Aspose::Pdf::Tests::RegressionTests_v17_10;
548 friend class Aspose::Pdf::Tests::RegressionTests_v17_12;
549 friend class Aspose::Pdf::Tests::RegressionTests_v20_07;
550 friend class Aspose::Pdf::Tests::RegressionTests_v20_11;
551 friend class Aspose::Pdf::Tests::RegressionTests_v23_07;
552 friend class Aspose::Pdf::Tests::RegressionTests_v23_11;
553 friend class Aspose::Pdf::Tests::Facades::PdfFileStampTests;
560 ASPOSE_PDF_SHARED_API int32_t get_Index();
564 ASPOSE_PDF_SHARED_API
void set_Index(int32_t value);
606 virtual ASPOSE_PDF_SHARED_API
bool get_HasBinaryData();
615 void UpdateCommand();
616 bool IsCommandNull();
662 ASPOSE_PDF_SHARED_API
void InitializeFromCommand();
682 virtual ASPOSE_PDF_SHARED_API ~
Operator();
694 bool isCommandInitialized;
702 namespace Operators {
755 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
756 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
758 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathPaintingOperators::CloseFillAndStrokePath;
809 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
810 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
812 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathPaintingOperators::FillAndStrokePath;
861 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
862 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
864 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathPaintingOperators::CloseFillAndStrokePathEO;
915 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
916 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
918 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathPaintingOperators::FillAndStrokePathEO;
920 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
921 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
957 typedef BDC ThisType;
960 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
961 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
963 friend class Aspose::Pdf::Interchange::ContentSequenceMarkedGroup;
964 friend class Aspose::Pdf::Facades::LogicalStructureConcatenation;
965 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::MarkedContent::BeginMarkedContentWithProperties;
966 friend class Aspose::Pdf::Engine::CommonData::Text::Segmenting::PhysicalTextSegment;
968 friend class Aspose::Pdf::Tagged::TaggedContext;
976 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
1032 virtual ASPOSE_PDF_SHARED_API ~
BDC();
1040 void EnsurePropertiesInitialized();
1049 typedef BI ThisType;
1052 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1053 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1055 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::InlineImages::BeginInlineObject;
1063 ASPOSE_PDF_SHARED_API
BI();
1083 virtual ASPOSE_PDF_SHARED_API ~
BI();
1092 typedef BMC ThisType;
1095 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1096 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1098 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::MarkedContent::BeginMarkedContent;
1142 virtual ASPOSE_PDF_SHARED_API ~
BMC();
1160 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1161 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1211 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1212 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1250 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1251 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1253 friend class Aspose::Pdf::Engine::CommonData::Text::Segmenting::PhysicalTextSegment;
1301 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1302 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1346 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1347 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1384 typedef BT ThisType;
1387 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1388 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1390 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextObjectsOperators::BeginText;
1398 ASPOSE_PDF_SHARED_API
BT();
1423 virtual ASPOSE_PDF_SHARED_API ~
BT();
1436 typedef BX ThisType;
1439 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1440 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1442 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Compatibility::BeginCompatibilitySection;
1450 ASPOSE_PDF_SHARED_API
BX();
1477 virtual ASPOSE_PDF_SHARED_API ~
BX();
1493 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1494 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1496 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathConstructionOperators::AppendCubicBezierCurve;
1515 ASPOSE_PDF_SHARED_API
CurveTo(
double x1,
double y1,
double x2,
double y2,
double x3,
double y3);
1541 virtual ASPOSE_PDF_SHARED_API ~
CurveTo();
1559 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1560 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1562 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::GraphicStateOperators::ModifyCurrentTransformationMatrix;
1585 ASPOSE_PDF_SHARED_API
ConcatenateMatrix(
double a,
double b,
double c,
double d,
double e,
double f);
1634 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1635 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1637 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetColorSpaceStroking;
1639 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
1693 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1694 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1696 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetColorSpaceNonstroking;
1698 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
1754 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1755 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1757 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::GraphicStateOperators::SetLineDashPattern;
1777 ASPOSE_PDF_SHARED_API int32_t get_Phase()
const;
1783 ASPOSE_PDF_SHARED_API
void set_Phase(int32_t value);
1818 virtual ASPOSE_PDF_SHARED_API ~
SetDash();
1837 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1838 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1840 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Type3Fonts::SetWidthInformation;
1842 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
1843 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
1850 ASPOSE_PDF_SHARED_API
double get_Wx()
const;
1854 ASPOSE_PDF_SHARED_API
double get_Wy()
const;
1861 ASPOSE_PDF_SHARED_API
SetCharWidth(
double wx,
double wy);
1906 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
1907 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
1909 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Type3Fonts::SetWidthAndBoundingInformation;
1911 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
1912 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
1919 ASPOSE_PDF_SHARED_API
double get_Wx()
const;
1923 ASPOSE_PDF_SHARED_API
double get_Wy()
const;
1927 ASPOSE_PDF_SHARED_API
double get_Llx()
const;
1931 ASPOSE_PDF_SHARED_API
double get_Lly()
const;
1935 ASPOSE_PDF_SHARED_API
double get_Urx()
const;
1939 ASPOSE_PDF_SHARED_API
double get_Ury()
const;
1950 ASPOSE_PDF_SHARED_API
SetCharWidthBoundingBox(
double wx,
double wy,
double llx,
double lly,
double urx,
double ury);
1996 typedef Do ThisType;
1999 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2000 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2002 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::XObjects::PaintXObject;
2025 ASPOSE_PDF_SHARED_API
Do();
2051 virtual ASPOSE_PDF_SHARED_API ~
Do();
2066 typedef DP ThisType;
2069 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2070 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2072 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::MarkedContent::DesignateMarkedContentWithProperties;
2074 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
2126 virtual ASPOSE_PDF_SHARED_API ~
DP();
2134 void EnsurePropertiesInitialized();
2143 typedef EI ThisType;
2146 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2147 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2149 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::InlineImages::EndInlineObject;
2157 ASPOSE_PDF_SHARED_API
EI();
2179 virtual ASPOSE_PDF_SHARED_API ~
EI();
2188 typedef EMC ThisType;
2191 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2192 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2194 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::MarkedContent::EndMarkedContent;
2202 ASPOSE_PDF_SHARED_API
EMC();
2227 virtual ASPOSE_PDF_SHARED_API ~
EMC();
2240 typedef ET ThisType;
2243 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2244 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2246 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextObjectsOperators::EndText;
2254 ASPOSE_PDF_SHARED_API
ET();
2279 virtual ASPOSE_PDF_SHARED_API ~
ET();
2292 typedef EX ThisType;
2295 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2296 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2298 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Compatibility::EndCompatibilitySection;
2306 ASPOSE_PDF_SHARED_API
EX();
2326 virtual ASPOSE_PDF_SHARED_API ~
EX();
2335 typedef Fill ThisType;
2338 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2339 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2341 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathPaintingOperators::FillPath;
2349 ASPOSE_PDF_SHARED_API
Fill();
2374 virtual ASPOSE_PDF_SHARED_API ~
Fill();
2390 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2391 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2432 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2433 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2435 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathPaintingOperators::FillPathEO;
2443 ASPOSE_PDF_SHARED_API
EOFill();
2463 virtual ASPOSE_PDF_SHARED_API ~
EOFill();
2472 typedef GS ThisType;
2475 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2476 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2478 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::GraphicStateOperators::SetSpecifiedParameters;
2522 virtual ASPOSE_PDF_SHARED_API ~
GS();
2540 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2541 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2543 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathConstructionOperators::CloseCurrentSubpath;
2573 virtual ASPOSE_PDF_SHARED_API ~
ClosePath();
2585 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2586 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2588 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::GraphicStateOperators::SetFlatnessTolerance;
2596 ASPOSE_PDF_SHARED_API
double get_Flatness()
const;
2600 ASPOSE_PDF_SHARED_API
void set_Flatness(
double value);
2606 ASPOSE_PDF_SHARED_API
SetFlat(
double flatness);
2627 virtual ASPOSE_PDF_SHARED_API ~
SetFlat();
2640 typedef ID ThisType;
2643 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2644 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2646 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::InlineImages::BeginImageData;
2654 ASPOSE_PDF_SHARED_API
ID();
2676 virtual ASPOSE_PDF_SHARED_API ~
ID();
2688 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2689 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2691 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::GraphicStateOperators::SetLineJoinStyle;
2693 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
2694 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
2698 ASPOSE_PDF_SHARED_API
LineJoin get_Join();
2699 ASPOSE_PDF_SHARED_API
void set_Join(
LineJoin value);
2729 Aspose::Pdf::Engine::Presentation::Primitives::LineJoin join;
2731 LineJoin ConvertToLineJoin(Aspose::Pdf::Engine::Presentation::Primitives::LineJoin join);
2732 Aspose::Pdf::Engine::Presentation::Primitives::LineJoin ConvertFromLineJoin(
LineJoin join);
2744 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2745 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2747 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::GraphicStateOperators::SetLineCapStyle;
2749 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
2750 friend class Aspose::Pdf::Tests::RegressionTests_v9_4;
2751 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
2758 ASPOSE_PDF_SHARED_API
LineCap get_Cap();
2762 ASPOSE_PDF_SHARED_API
void set_Cap(
LineCap value);
2778 static Engine::Presentation::Primitives::LineCap ConvertFromLineCap(
LineCap lineCap);
2793 Engine::Presentation::Primitives::LineCap cap;
2795 LineCap ConvertToLineCap(Aspose::Pdf::Engine::Presentation::Primitives::LineCap lineCap);
2807 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2808 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2810 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathConstructionOperators::AppendStreightLineSegment;
2818 ASPOSE_PDF_SHARED_API
double get_X()
const;
2822 ASPOSE_PDF_SHARED_API
void set_X(
double value);
2826 ASPOSE_PDF_SHARED_API
double get_Y()
const;
2830 ASPOSE_PDF_SHARED_API
void set_Y(
double value);
2837 ASPOSE_PDF_SHARED_API
LineTo(
double x,
double y);
2863 virtual ASPOSE_PDF_SHARED_API ~
LineTo();
2882 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2883 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2885 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathConstructionOperators::BeginNewSubpath;
2893 ASPOSE_PDF_SHARED_API
double get_X()
const;
2897 ASPOSE_PDF_SHARED_API
void set_X(
double value);
2901 ASPOSE_PDF_SHARED_API
double get_Y()
const;
2905 ASPOSE_PDF_SHARED_API
void set_Y(
double value);
2912 ASPOSE_PDF_SHARED_API
MoveTo(
double x,
double y);
2933 virtual ASPOSE_PDF_SHARED_API ~
MoveTo();
2952 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
2953 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
2955 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::GraphicStateOperators::SetMiterLimit;
2963 ASPOSE_PDF_SHARED_API
double get_MiterLimit()
const;
2967 ASPOSE_PDF_SHARED_API
void set_MiterLimit(
double value);
3007 typedef MP ThisType;
3010 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3011 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3013 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::MarkedContent::DesignateMarkedContent;
3052 virtual ASPOSE_PDF_SHARED_API ~
MP();
3068 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3069 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3071 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathPaintingOperators::EndPath;
3079 ASPOSE_PDF_SHARED_API
EndPath();
3104 virtual ASPOSE_PDF_SHARED_API ~
EndPath();
3117 typedef GSave ThisType;
3120 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3121 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3123 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::GraphicStateOperators::SaveGraphicState;
3131 ASPOSE_PDF_SHARED_API
GSave();
3156 virtual ASPOSE_PDF_SHARED_API ~
GSave();
3172 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3173 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3175 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::GraphicStateOperators::RestoreGraphicState;
3208 virtual ASPOSE_PDF_SHARED_API ~
GRestore();
3221 typedef Re ThisType;
3224 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3225 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3227 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathConstructionOperators::AppendRectangle;
3235 ASPOSE_PDF_SHARED_API
double get_X()
const;
3239 ASPOSE_PDF_SHARED_API
void set_X(
double value);
3243 ASPOSE_PDF_SHARED_API
double get_Y()
const;
3247 ASPOSE_PDF_SHARED_API
void set_Y(
double value);
3251 ASPOSE_PDF_SHARED_API
double get_Width()
const;
3255 ASPOSE_PDF_SHARED_API
void set_Width(
double value);
3259 ASPOSE_PDF_SHARED_API
double get_Height()
const;
3263 ASPOSE_PDF_SHARED_API
void set_Height(
double value);
3268 ASPOSE_PDF_SHARED_API
Re();
3276 ASPOSE_PDF_SHARED_API
Re(
double x,
double y,
double width,
double height);
3302 virtual ASPOSE_PDF_SHARED_API ~
Re();
3323 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3324 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3361 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3362 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3364 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetGrayStrokingColor;
3372 ASPOSE_PDF_SHARED_API
double get_Gray()
const;
3376 ASPOSE_PDF_SHARED_API
void set_Gray(
double value);
3432 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3433 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3435 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetGrayNonstrokingColor;
3443 ASPOSE_PDF_SHARED_API
double get_Gray()
const;
3447 ASPOSE_PDF_SHARED_API
void set_Gray(
double value);
3459 ASPOSE_PDF_SHARED_API
SetGray(
double gray);
3485 virtual ASPOSE_PDF_SHARED_API ~
SetGray();
3503 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3504 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3506 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetCMYKStrokingColor;
3514 ASPOSE_PDF_SHARED_API
double get_C()
const;
3518 ASPOSE_PDF_SHARED_API
void set_C(
double value);
3522 ASPOSE_PDF_SHARED_API
double get_M()
const;
3526 ASPOSE_PDF_SHARED_API
void set_M(
double value);
3530 ASPOSE_PDF_SHARED_API
double get_Y()
const;
3534 ASPOSE_PDF_SHARED_API
void set_Y(
double value);
3538 ASPOSE_PDF_SHARED_API
double get_K()
const;
3542 ASPOSE_PDF_SHARED_API
void set_K(
double value);
3597 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3598 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3600 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetCMYKNonstrokingColor;
3608 ASPOSE_PDF_SHARED_API
double get_C()
const;
3612 ASPOSE_PDF_SHARED_API
void set_C(
double value);
3616 ASPOSE_PDF_SHARED_API
double get_M()
const;
3620 ASPOSE_PDF_SHARED_API
void set_M(
double value);
3624 ASPOSE_PDF_SHARED_API
double get_Y()
const;
3628 ASPOSE_PDF_SHARED_API
void set_Y(
double value);
3632 ASPOSE_PDF_SHARED_API
double get_K()
const;
3636 ASPOSE_PDF_SHARED_API
void set_K(
double value);
3651 ASPOSE_PDF_SHARED_API
SetCMYKColor(
double c,
double m,
double y,
double k);
3679 double bound(
double x);
3691 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3692 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3694 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetRGBStrokingColor;
3703 ASPOSE_PDF_SHARED_API
double get_R()
const;
3708 ASPOSE_PDF_SHARED_API
void set_R(
double value);
3713 ASPOSE_PDF_SHARED_API
double get_G()
const;
3718 ASPOSE_PDF_SHARED_API
void set_G(
double value);
3723 ASPOSE_PDF_SHARED_API
double get_B()
const;
3728 ASPOSE_PDF_SHARED_API
void set_B(
double value);
3793 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3794 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3796 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetRGBNonstrokingColor;
3805 ASPOSE_PDF_SHARED_API
double get_R()
const;
3810 ASPOSE_PDF_SHARED_API
void set_R(
double value);
3815 ASPOSE_PDF_SHARED_API
double get_G()
const;
3820 ASPOSE_PDF_SHARED_API
void set_G(
double value);
3825 ASPOSE_PDF_SHARED_API
double get_B()
const;
3830 ASPOSE_PDF_SHARED_API
void set_B(
double value);
3844 ASPOSE_PDF_SHARED_API
SetRGBColor(
double r,
double g,
double b);
3895 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3896 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3898 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::GraphicStateOperators::SetColourRenderingIntent;
3900 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
3901 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
3962 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
3963 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
3965 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathPaintingOperators::CloseAndStrokePath;
4014 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4015 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4017 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathPaintingOperators::StrokePath;
4025 ASPOSE_PDF_SHARED_API
Stroke();
4050 virtual ASPOSE_PDF_SHARED_API ~
Stroke();
4066 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4067 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4078 ASPOSE_PDF_SHARED_API
double get_R();
4082 ASPOSE_PDF_SHARED_API
double get_G();
4086 ASPOSE_PDF_SHARED_API
double get_B();
4090 ASPOSE_PDF_SHARED_API
double get_C();
4094 ASPOSE_PDF_SHARED_API
double get_M();
4098 ASPOSE_PDF_SHARED_API
double get_Y();
4102 ASPOSE_PDF_SHARED_API
double get_K();
4106 ASPOSE_PDF_SHARED_API
double get_Gray();
4130 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4131 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4133 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetStrokingColor;
4141 ASPOSE_PDF_SHARED_API
double get_C()
const;
4145 ASPOSE_PDF_SHARED_API
void set_C(
double value);
4149 ASPOSE_PDF_SHARED_API
double get_M()
const;
4153 ASPOSE_PDF_SHARED_API
void set_M(
double value);
4157 ASPOSE_PDF_SHARED_API
double get_Y()
const;
4161 ASPOSE_PDF_SHARED_API
void set_Y(
double value);
4165 ASPOSE_PDF_SHARED_API
double get_K()
const;
4169 ASPOSE_PDF_SHARED_API
void set_K(
double value);
4174 ASPOSE_PDF_SHARED_API
double get_R()
const;
4179 ASPOSE_PDF_SHARED_API
void set_R(
double value);
4184 ASPOSE_PDF_SHARED_API
double get_G()
const;
4189 ASPOSE_PDF_SHARED_API
void set_G(
double value);
4194 ASPOSE_PDF_SHARED_API
double get_B()
const;
4199 ASPOSE_PDF_SHARED_API
void set_B(
double value);
4222 ASPOSE_PDF_SHARED_API
SetColorStroke(
double r,
double g,
double b);
4235 ASPOSE_PDF_SHARED_API
SetColorStroke(
double c,
double m,
double y,
double k);
4277 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4278 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4280 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetNonstrokingColor;
4288 ASPOSE_PDF_SHARED_API
double get_C()
const;
4292 ASPOSE_PDF_SHARED_API
void set_C(
double value);
4296 ASPOSE_PDF_SHARED_API
double get_M()
const;
4300 ASPOSE_PDF_SHARED_API
void set_M(
double value);
4304 ASPOSE_PDF_SHARED_API
double get_Y()
const;
4308 ASPOSE_PDF_SHARED_API
void set_Y(
double value);
4312 ASPOSE_PDF_SHARED_API
double get_K()
const;
4316 ASPOSE_PDF_SHARED_API
void set_K(
double value);
4321 ASPOSE_PDF_SHARED_API
double get_R()
const;
4326 ASPOSE_PDF_SHARED_API
void set_R(
double value);
4331 ASPOSE_PDF_SHARED_API
double get_G()
const;
4336 ASPOSE_PDF_SHARED_API
void set_G(
double value);
4341 ASPOSE_PDF_SHARED_API
double get_B()
const;
4346 ASPOSE_PDF_SHARED_API
void set_B(
double value);
4362 ASPOSE_PDF_SHARED_API
SetColor(
double g);
4369 ASPOSE_PDF_SHARED_API
SetColor(
double r,
double g,
double b);
4377 ASPOSE_PDF_SHARED_API
SetColor(
double c,
double m,
double y,
double k);
4407 virtual ASPOSE_PDF_SHARED_API ~
SetColor();
4431 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4432 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4465 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4466 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4468 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetAdvancedStrokingColor;
4549 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4550 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4552 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::Color::SetAdvancedNonstrokingColor;
4638 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4639 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4641 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::ShadingPatterns::PaintShapeAndColorShading;
4643 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
4644 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
4676 MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(
ShFill, CODEPORTING_ARGS());
4689 virtual ASPOSE_PDF_SHARED_API ~
ShFill();
4705 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4706 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4708 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextPositioningOperators::MoveToNextLineDefault;
4757 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4758 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4760 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextStateOperators::SetCharacterSpasing;
4768 ASPOSE_PDF_SHARED_API
double get_CharSpacing()
const;
4772 ASPOSE_PDF_SHARED_API
void set_CharSpacing(
double value);
4803 double _charSpacing;
4815 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4816 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4818 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextPositioningOperators::MoveToNextLine;
4826 ASPOSE_PDF_SHARED_API
double get_X()
const;
4830 ASPOSE_PDF_SHARED_API
void set_X(
double value);
4834 ASPOSE_PDF_SHARED_API
double get_Y()
const;
4838 ASPOSE_PDF_SHARED_API
void set_Y(
double value);
4890 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4891 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4893 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextPositioningOperators::MoveToNextLineAndSetLeading;
4901 ASPOSE_PDF_SHARED_API
double get_X()
const;
4905 ASPOSE_PDF_SHARED_API
void set_X(
double value);
4909 ASPOSE_PDF_SHARED_API
double get_Y()
const;
4913 ASPOSE_PDF_SHARED_API
void set_Y(
double value);
4958 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
4959 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
4961 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextStateOperators::SetTextFont;
4973 ASPOSE_PDF_SHARED_API
double get_Size()
const;
5025 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5026 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5029 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextShowing::ShowTextString;
5036 friend class Aspose::Pdf::TextBoxFieldXfa;
5037 friend class Aspose::Pdf::Forms::TextModel;
5106 virtual ASPOSE_PDF_SHARED_API ~
ShowText();
5125 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5126 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5128 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::ConvertHelpers::LowLevelFontSubstitutor;
5129 friend class Aspose::Pdf::Engine::CommonData::Text::Fonts::Utilities::FontUtilities;
5131 friend class Aspose::Pdf::Tests::Text::TextSegmentTests;
5142 ASPOSE_PDF_SHARED_API
double get_Position()
const;
5158 bool get_UsePosition()
const;
5176 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5177 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5179 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextShowing::ShowTextWithPositions;
5181 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
5182 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
5250 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5251 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5253 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextStateOperators::SetTextLeading;
5261 ASPOSE_PDF_SHARED_API
double get_Leading()
const;
5265 ASPOSE_PDF_SHARED_API
void set_Leading(
double value);
5310 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5311 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5313 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextPositioningOperators::SetTextMatrix;
5336 ASPOSE_PDF_SHARED_API
SetTextMatrix(
double a,
double b,
double c,
double d,
double e,
double f);
5385 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5386 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5388 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextStateOperators::SetTextRendringMode;
5390 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
5391 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
5430 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5431 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5433 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextStateOperators::SetTextRise;
5441 ASPOSE_PDF_SHARED_API
double get_TextRise()
const;
5445 ASPOSE_PDF_SHARED_API
void set_TextRise(
double value);
5451 ASPOSE_PDF_SHARED_API
SetTextRise(
double textRise);
5488 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5489 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5491 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextStateOperators::SetWordSpacing;
5499 ASPOSE_PDF_SHARED_API
double get_WordSpacing()
const;
5503 ASPOSE_PDF_SHARED_API
void set_WordSpacing(
double value);
5529 double _wordSpacing;
5541 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5542 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5544 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextStateOperators::SetHorizontalScaling;
5552 ASPOSE_PDF_SHARED_API
double get_HorizontalScaling()
const;
5556 ASPOSE_PDF_SHARED_API
void set_HorizontalScaling(
double value);
5587 double _horizontalScaling;
5599 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5600 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5602 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathConstructionOperators::AppendCubicBezierCurve1;
5619 ASPOSE_PDF_SHARED_API
CurveTo1(
double x2,
double y2,
double x3,
double y3);
5640 virtual ASPOSE_PDF_SHARED_API ~
CurveTo1();
5658 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5659 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5661 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::GraphicStateOperators::SetLineWidth;
5669 ASPOSE_PDF_SHARED_API
double get_Width()
const;
5673 ASPOSE_PDF_SHARED_API
void set_Width(
double value);
5720 typedef Clip ThisType;
5723 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5724 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5726 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::ClippingPathOperators::ModifyCurrentClippingPath;
5734 ASPOSE_PDF_SHARED_API
Clip();
5759 virtual ASPOSE_PDF_SHARED_API ~
Clip();
5775 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5776 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5778 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::ClippingPathOperators::ModifyCurrentClippingPathEO;
5780 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
5781 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
5788 ASPOSE_PDF_SHARED_API
EOClip();
5808 virtual ASPOSE_PDF_SHARED_API ~
EOClip();
5820 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5821 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5823 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::PathConstructionOperators::AppendCubicBezierCurve2;
5840 ASPOSE_PDF_SHARED_API
CurveTo2(
double x1,
double y1,
double x3,
double y3);
5861 virtual ASPOSE_PDF_SHARED_API ~
CurveTo2();
5879 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5880 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5882 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextShowing::ShowTextOnTheNextLine;
5884 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
5938 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
5939 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
5941 friend class Aspose::Pdf::Engine::CommonData::PageContent::Operators::TextShowing::ShowTextWithParameters;
5943 friend class Aspose::Pdf::Tests::Collections::OperatorCollectionTests;
5944 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
5951 ASPOSE_PDF_SHARED_API
double get_Aw()
const;
5955 ASPOSE_PDF_SHARED_API
double get_Ac()
const;
Butt cap. The stroke shall be squared off at the endpoint of the path. There shall be no projection b...
Class representing h operator (close path).
Definition: Operator.h:2535
ASPOSE_PDF_SHARED_API double get_G()
Gets green component of color
ASPOSE_PDF_SHARED_API void Accept(System::SharedPtr< IOperatorSelector > visitor) override
Accepts visitor object to process operator.
Class representing Tj operator (show text).
Definition: Operator.h:5020
ASPOSE_PDF_SHARED_API double get_K()
Gets black component of CMYK color.
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(ET, CODEPORTING_ARGS(int32_t index, System::SharedPtr< Aspose::Pdf::Engine::CommonData::PageContent::Operators::Commands::ICommand > command))
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Class representing cm operator (concatenate matrix to current transformation matrix).
Definition: Operator.h:1554
Class representing CS operator (set color for stroking operations).
Definition: Operator.h:1629
Class representing B* operator (fill and stroke path usign even-odd rule).
Definition: Operator.h:910
System::ArrayPtr< double > _color
Definition: Operator.h:4114
Class representing Tc operator (set character spacing).
Definition: Operator.h:4752
ASPOSE_PDF_SHARED_API void FromCommand(const System::SharedPtr< Aspose::Pdf::Engine::CommonData::PageContent::Operators::Commands::ICommand > &command) override
Class representing RG operator (set RGB color for stroking operators).
Definition: Operator.h:3686
Represents class for sc operator (set color for non-stroking operations).
Definition: Operator.h:4272
ASPOSE_PDF_SHARED_API double get_M()
Gets magenta component of CMYK color.
LineJoin
The line join style shall specify the shape to be used at the corners of paths that are stroked...
Definition: Operator.h:707
Class representing w operator (set line width).
Definition: Operator.h:5653
Class representing b* operator (close, fill and stroke path using even-odd rule). ...
Definition: Operator.h:856
ASPOSE_PDF_SHARED_API System::String get_Text() override
Gets text of operator.
virtual ASPOSE_PDF_SHARED_API System::ArrayPtr< double > get_Color()
Gets array of color components.
Class representing f operator (fill path with nonzero winding number rule).
Definition: Operator.h:2333
Class representing ID operator (Begin inline image data).
Definition: Operator.h:2638
ASPOSE_PDF_SHARED_API TextPlaceOperator()
Initializes TextPlaceOperator.
Class representing scn operator (set color for non-stroking operations).
Definition: Operator.h:4544
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
Class representing PDF document
Definition: Document.h:599
Definition: Artifact.h:67
Class representing rg operator (set RGB color for non-stroking operators).
Definition: Operator.h:3788
Round join. An arc of a circle with a diameter equal to the line width shall be drawn around the poin...
Class representing B operator (fill and stroke path using nonzero winding rule)
Definition: Operator.h:804
virtual ASPOSE_PDF_SHARED_API ~TextOperator()
Class representing n operator (end path without filling or stroking).
Definition: Operator.h:3063
Round cap. A semicircular arc with a diameter equal to the line width shall be drawn around the endpo...
Defines Visitor for visiting different pdf operators.
Definition: IOperatorSelector.h:99
BasicSetColorOperator(int32_t index, System::SharedPtr< Aspose::Pdf::Engine::CommonData::PageContent::Operators::Commands::ICommand > command)
Class representing Tw operator (set word spacing).
Definition: Operator.h:5483
Class representing y operator (append curve to path, final point replicated).
Definition: Operator.h:5815
Class representing T* operator (Move to start of the next line).
Definition: Operator.h:4700
virtual ASPOSE_PDF_SHARED_API void set_Text(System::String value)
Gets text which operator out on the page.
Represents a free text annotation that displays text directly on the page. Unlike an ordinary text an...
Definition: FreeTextAnnotation.h:91
Clsss representing EMC oeprator (End of marked-content sequence).
Definition: Operator.h:2186
Class representing M operator (set miter limit).
Definition: Operator.h:2947
Class representing Td operator (move text position).
Definition: Operator.h:4810
Class representing Tr operator (set text rendering mode).
Definition: Operator.h:5380
Describes default appearance of field (font, text size and color).
Definition: DefaultAppearance.h:72
Base operator for all Set Color operators.
Definition: Operator.h:4426
Class representing gray level for stroking operations.
Definition: Operator.h:3356
Class representing k operator (set CMYK color for non-stroking operations).
Definition: Operator.h:3592
Class representing MP operator (define marked-content point).
Definition: Operator.h:3005
Class representing gs operator (set parameters from graphic state parameter dictionary).
Definition: Operator.h:2470
virtual ASPOSE_PDF_SHARED_API void FromCommand(const System::SharedPtr< Engine::CommonData::PageContent::Operators::Commands::ICommand > &command)
Loads operator from command
SetColorOperator(int32_t index, System::SharedPtr< Aspose::Pdf::Engine::CommonData::PageContent::Operators::Commands::ICommand > command)
Initializes SetColorOperator
virtual ASPOSE_PDF_SHARED_API System::Drawing::Color getColor()=0
Retirns color specified by the operator.
Represent point with fractional coordinates.
Definition: Point.h:38
General text element of document logical structure.
Definition: TextElement.h:40
Class represeting DP operator (designamte marked content point).
Definition: Operator.h:2064
Class representing cs operator (set colorspace for non-stroking operations)
Definition: Operator.h:1688
virtual ASPOSE_PDF_SHARED_API System::SharedPtr< Engine::CommonData::PageContent::Operators::Commands::ICommand > ToCommand()
saves operator to command
Class representing d1 operator (set glyph and bounding box).
Definition: Operator.h:1901
Class representing Tf operator (set text font and size).
Definition: Operator.h:4953
Class representing F operator (fill path using nonzero winding rule).
Definition: Operator.h:2385
Class representing set color operation.
Definition: Operator.h:3318
Abstract base class for all operators which used to out text (Tj, TJ, etc).
Definition: Operator.h:1245
Class representing TJ operator (show text with glyph positioning).
Definition: Operator.h:5171
virtual ASPOSE_PDF_SHARED_API void Accept(System::SharedPtr< IOperatorSelector > visitor)=0
Accepts visitor IOperatorSelector which provides operators processing.
Class representing S operator (stroke path).
Definition: Operator.h:4009
Definition: signed_info.h:13
ASPOSE_PDF_SHARED_API double get_C()
Gets cyan component of CMYK color.
ASPOSE_PDF_SHARED_API TextStateOperator()
Initializes TextStateOperator.
Class representing W* operator (set clipping path using even-odd rule).
Definition: Operator.h:5770
Class representing J operator (set line cap style).
Definition: Operator.h:2739
Represents graphic state of the current GraphicElement.
Definition: GraphicState.h:51
Class describes Watermark annotation object.
Definition: WatermarkAnnotation.h:73
Class representing v operator (append curve to path, initial point replicated).
Definition: Operator.h:5594
Miter join. The outer edges of the strokes for the two segments shall be extended until they meet at ...
virtual ASPOSE_PDF_SHARED_API System::String get_CommandName()
Gets operator name.
Class represents collection of operators
Definition: OperatorCollection.h:170
System::SharedPtr< System::Collections::Generic::List< System::String > > text
Definition: Artifact.h:492
Class representing s operator (Close and stroke path).
Definition: Operator.h:3957
Class representing EI operator (End inline image object).
Definition: Operator.h:2141
Class represents artifact collection.
Definition: ArtifactCollection.h:48
Class representing operator ET (End of text block).
Definition: Operator.h:2238
ASPOSE_PDF_SHARED_API TextOperator()
Initializes operator.
ASPOSE_PDF_SHARED_API double get_Gray()
Gets black component of gray color.
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Class representing BI operator (Begin inline image obect).
Definition: Operator.h:1047
Class representing BT operator (Begin of text block).
Definition: Operator.h:1382
Appends text object to Pdf page.
Definition: TextBuilder.h:77
Class representing sh operator (paint area with shading pattern).
Definition: Operator.h:4633
Class representing c operator (append curve to path).
Definition: Operator.h:1488
ASPOSE_PDF_SHARED_API System::String ToString() const override
Returns text of operator and its parameters.
Represents an absorber object of image placement objects. Performs search of image usages and provide...
Definition: ImagePlacementAbsorber.h:77
Represents marked-content reference object in logical structure.
Definition: MCRElement.h:63
Class representing text box field.
Definition: TextBoxField.h:88
Class representing SCN operator (set color for stroking operations).
Definition: Operator.h:4460
Class representing page of PDF document.
Definition: Page.h:362
Definition: AFRelationship.h:4
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Artifact, CODEPORTING_ARGS(System::SharedPtr< ArtifactCollection > owner, System::SharedPtr< Artifact::ArtifactContext > context, System::SharedPtr< System::Collections::Generic::List< System::SharedPtr< Operator >>> _contents, System::SharedPtr< Engine::Data::IPdfDictionary > _properties))
Class representing l operator (add line to the path).
Definition: Operator.h:2802
System::String _patternName
Pattern name.
Definition: Operator.h:4449
Class representing " operator (set word and character spacing, move to the next line and show text)...
Definition: Operator.h:5933
Represents a color. This type should be allocated on stack and passed to functions by value or by ref...
Definition: color.h:23
Subclass of System::SmartPtr which sets itself to weak mode at construction. Please note that this cl...
Definition: TextFragmentState.h:69
Class representing m operator (move to and begin new subpath).
Definition: Operator.h:2877
virtual ASPOSE_PDF_SHARED_API bool get_HasBinaryData()
Returns true if operator has binary parameter.
Set gray level for non-stroking operations.
Definition: Operator.h:3427
Class representing d operator (set line dash pattern).
Definition: Operator.h:1749
Abstract base class for operators which changes current text state (Tc, Tf, TL, etc).
Definition: Operator.h:1296
Abstract base class for text block operators i.e. Begin and End text operators (BT/ET) ...
Definition: Operator.h:1206
ASPOSE_PDF_SHARED_API double get_Y()
Gets yellow component of CMYK color.
Class representing EX operator (End of compatibility section).
Definition: Operator.h:2290
class representing BDC operator (Begin marked-content sequence)
Definition: Operator.h:955
Class representing BX operator (begin compatibility section).
Definition: Operator.h:1434
Represents class for color value which can be expressed in different color space. ...
Definition: Color.h:79
LineCap
The line cap style shall specify the shape that shall be used at the ends of open subpaths (and dashe...
Definition: Operator.h:731
ASPOSE_PDF_SHARED_API void set_Text(System::String value)
Gets text of the artifact.
Class representing b operator (close, fill and stroke path with nonzer winding rule).
Definition: Operator.h:750
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(SetSpacingMoveToNextLineShowText, CODEPORTING_ARGS(int32_t index, System::SharedPtr< Aspose::Pdf::Engine::CommonData::PageContent::Operators::Commands::ICommand > command))
Abstract base class for operators which changes text position (Tm, Td, etc).
Definition: Operator.h:1341
Projecting square cap. The stroke shall continue beyond the endpoint of the path for a distance equal...
Class representing re operator (add rectangle to the path).
Definition: Operator.h:3219
Class representing j operator (set line join style).
Definition: Operator.h:2683
ASPOSE_PDF_SHARED_API TextShowOperator()
Initializes TextShowOperator.
BasicSetColorAndPatternOperator(int32_t index, System::SharedPtr< Aspose::Pdf::Engine::CommonData::PageContent::Operators::Commands::ICommand > command)
Class representing ri operator (set color rendering intent).
Definition: Operator.h:3890
Abstract base class for text-related operators (TJ, Tj, Tm, BT, ET, etc).
Definition: Operator.h:1155
Class representing Tz operator (set horizontal text scaling).
Definition: Operator.h:5536
Class representing TD operator (move position and set leading).
Definition: Operator.h:4885
Class representing W operator (set clipping path using non-zero winding rule).
Definition: Operator.h:5718
Class representing d0 operator (set glyph width).
Definition: Operator.h:1832
Class representing BMC operator (Begin marked-content sequence).
Definition: Operator.h:1090
Class representing Ts operator (set text rise).
Definition: Operator.h:5425
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(SetTextMatrix, CODEPORTING_ARGS(int32_t index, System::SharedPtr< Aspose::Pdf::Engine::CommonData::PageContent::Operators::Commands::ICommand > command))
Class represenging TL operator (set text leading).
Definition: Operator.h:5245
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(SetHorizontalTextScaling, CODEPORTING_ARGS(int32_t index, System::SharedPtr< Aspose::Pdf::Engine::CommonData::PageContent::Operators::Commands::ICommand > command))
Class describes text and position to use with operator TJ (set glyph with position) ...
Definition: Operator.h:5120
ASPOSE_PDF_SHARED_API BlockTextOperator()
Initializes operator.
virtual ASPOSECPP_SHARED_API String ToString() const
Analog of C# Object.ToString() method. Enables converting custom objects to string.
Interface of object providing enumerator on contained elements.
Definition: Document.h:567
Represents a class to edit PDF file's content.
Definition: PdfContentEditor.h:89
Bevel join. The two segments shall be finished with butt caps (see 8.4.3.3, "Line Cap Style") and the...
Class representing Do operator (Invoke XObject).
Definition: Operator.h:1994
Class representing Tm operator (set text matrix).
Definition: Operator.h:5305
ASPOSE_PDF_SHARED_API double get_R()
Gets red component of color
Class representing Q operator (restore graphics state).
Definition: Operator.h:3167
Represents vector graphics object on the page. Basically, vector graphics objects are represented by ...
Definition: SubPath.h:57
Represents a table that can be added to the page.
Definition: Table.h:86
Class representing K operator (set CMYK color for stroking operations).
Definition: Operator.h:3498
Class represents transformation matrix.
Definition: Matrix.h:98
ASPOSE_PDF_SHARED_API System::String get_PatternName() const
Gets Pattern Name.
Class representing i operator (set flatness tolerance).
Definition: Operator.h:2580
Represents an absorber object of table elements. Performs search and provides access to search result...
Definition: TableAbsorber.h:63
ASPOSE_PDF_SHARED_API double get_B()
Gets red component of color
Class representing ' operator (move to next line and show text).
Definition: Operator.h:5874
Base class for set color operators.
Definition: Operator.h:4061
Class representing SC operator set color for stroking color operators.
Definition: Operator.h:4125
System::WeakPtr< OperatorCollection > container
The collection of the operator
Definition: Operator.h:594
Represents an absorber object of graphics elements. Performs graphics search and provides access to s...
Definition: GraphicsAbsorber.h:71
Class represents PDF Artifact object.
Definition: Artifact.h:90
Class representing q operator (save graphics state).
Definition: Operator.h:3115
Abstract class representing operator.
Definition: Operator.h:427
Class representing f* operator (fill path using even-odd rule).
Definition: Operator.h:2427
ASPOSE_PDF_SHARED_API System::String get_Text()
Gets text of the artifact.
Whole PDF file will be submitted.