FontAbsorber.h
1
#pragma once
2
// Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3
4
#include <system/object.h>
5
#include <cstdint>
6
7
#include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
8
9
namespace
Aspose
10
{
11
namespace
Pdf
12
{
13
class
Document
;
14
namespace
Text
15
{
16
class
FontCollection;
17
}
// namespace Text
18
}
// namespace Pdf
19
}
// namespace Aspose
20
21
namespace
Aspose
{
22
23
namespace
Pdf
{
24
25
namespace
Text
{
26
31
class
ASPOSE_PDF_SHARED_CLASS
FontAbsorber
:
public
System::Object
32
{
33
typedef
FontAbsorber
ThisType
;
34
typedef
System::Object
BaseType
;
35
36
typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
37
ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
38
39
public
:
40
44
ASPOSE_PDF_SHARED_API
System::SharedPtr<FontCollection>
get_Fonts()
const
;
45
49
ASPOSE_PDF_SHARED_API
FontAbsorber
();
50
57
virtual
ASPOSE_PDF_SHARED_API
void
Visit(
System::SharedPtr<Document>
pdf, int32_t startPage, int32_t pageCount);
62
virtual
ASPOSE_PDF_SHARED_API
void
Visit(
System::SharedPtr<Document>
pdf);
63
64
private
:
65
66
System::SharedPtr<FontCollection>
fontCollection;
67
68
};
69
70
}
// namespace Text
71
}
// namespace Pdf
72
}
// namespace Aspose
73
74
System::Object
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition:
object.h:64
Aspose::Pdf::Text::FontAbsorber
Represents an absorber object of fonts. Performs search for fonts and provides access to search resul...
Definition:
FontAbsorber.h:31
System::Drawing::GraphicsUnit::Document
1/300 of an inch.
System::SmartPtr
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition:
fwd.h:22
Aspose::Pdf::FieldValueType::Text
Represents a text type.
Aspose
Definition:
AFRelationship.h:4
Aspose::Pdf::Facades::SubmitFormFlag::Pdf
Whole PDF file will be submitted.