PDF SDK Documentation
Comprehensive Guide for Developers: Features, Integration, and API Reference
Loading...
Searching...
No Matches
fonts.h
Go to the documentation of this file.
1
// Copyright (c) 2009-2025 Avanquest Software. All rights reserved.
2
3
#ifndef PDFSDK_CORE_FONTS_H_INCLUDED_
4
#define PDFSDK_CORE_FONTS_H_INCLUDED_
5
10
11
#include <
pdfsdk/math_types.h
>
12
13
#ifdef __cplusplus
14
extern
"C"
{
15
#endif
16
24
typedef
enum
{
25
kPDFontStyleRegular
= 0,
26
kPDFontStyleItalic
= 1,
27
kPDFontStyleBold
= 2,
28
kPDFontStyleBoldItalic
= 3
29
}
PDFontStyle
;
30
35
typedef
struct
36
{
37
PDAtom
family
;
40
PDFontStyle
style
;
41
PDAtom
format
;
43
}
PDFontInfo
;
44
45
typedef
PDErrCode
(PDFSDK_CALLCONV* PDFontEnumProc)(
const
PDFontInfo
* font,
void
* clientData);
46
47
PDF_CORE_API
PDErrCode
PDFSDK_CALLCONV PDEnumStandardFonts(PDFontEnumProc proc,
void
* clientData);
48
49
#ifdef __cplusplus
50
}
51
#endif
52
53
#endif
// PDFSDK_CORE_FONTS_H_INCLUDED_
PDErrCode
int32_t PDErrCode
Definition
errors.h:44
PDFontStyle
PDFontStyle
Specifies the styling to apply to a font.
Definition
fonts.h:24
kPDFontStyleItalic
@ kPDFontStyleItalic
Definition
fonts.h:26
kPDFontStyleBold
@ kPDFontStyleBold
Definition
fonts.h:27
kPDFontStyleBoldItalic
@ kPDFontStyleBoldItalic
Definition
fonts.h:28
kPDFontStyleRegular
@ kPDFontStyleRegular
Definition
fonts.h:25
math_types.h
Math types.
PDFontInfo
Specifies the font information.
Definition
fonts.h:36
PDFontInfo::format
PDAtom format
Definition
fonts.h:41
PDFontInfo::style
PDFontStyle style
Definition
fonts.h:40
PDFontInfo::family
PDAtom family
Definition
fonts.h:37