xref: /aosp_15_r20/external/pdfium/public/fpdf_catalog.h (revision 3ac0a46f773bac49fa9476ec2b1cf3f8da5ec3a4)
1*3ac0a46fSAndroid Build Coastguard Worker // Copyright 2017 The PDFium Authors
2*3ac0a46fSAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be
3*3ac0a46fSAndroid Build Coastguard Worker // found in the LICENSE file.
4*3ac0a46fSAndroid Build Coastguard Worker 
5*3ac0a46fSAndroid Build Coastguard Worker #ifndef PUBLIC_FPDF_CATALOG_H_
6*3ac0a46fSAndroid Build Coastguard Worker #define PUBLIC_FPDF_CATALOG_H_
7*3ac0a46fSAndroid Build Coastguard Worker 
8*3ac0a46fSAndroid Build Coastguard Worker // NOLINTNEXTLINE(build/include)
9*3ac0a46fSAndroid Build Coastguard Worker #include "fpdfview.h"
10*3ac0a46fSAndroid Build Coastguard Worker 
11*3ac0a46fSAndroid Build Coastguard Worker #ifdef __cplusplus
12*3ac0a46fSAndroid Build Coastguard Worker extern "C" {
13*3ac0a46fSAndroid Build Coastguard Worker #endif  // __cplusplus
14*3ac0a46fSAndroid Build Coastguard Worker 
15*3ac0a46fSAndroid Build Coastguard Worker /**
16*3ac0a46fSAndroid Build Coastguard Worker  * Experimental API.
17*3ac0a46fSAndroid Build Coastguard Worker  *
18*3ac0a46fSAndroid Build Coastguard Worker  * Determine if |document| represents a tagged PDF.
19*3ac0a46fSAndroid Build Coastguard Worker  *
20*3ac0a46fSAndroid Build Coastguard Worker  * For the definition of tagged PDF, See (see 10.7 "Tagged PDF" in PDF
21*3ac0a46fSAndroid Build Coastguard Worker  * Reference 1.7).
22*3ac0a46fSAndroid Build Coastguard Worker  *
23*3ac0a46fSAndroid Build Coastguard Worker  *   document - handle to a document.
24*3ac0a46fSAndroid Build Coastguard Worker  *
25*3ac0a46fSAndroid Build Coastguard Worker  * Returns |true| iff |document| is a tagged PDF.
26*3ac0a46fSAndroid Build Coastguard Worker  */
27*3ac0a46fSAndroid Build Coastguard Worker FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV
28*3ac0a46fSAndroid Build Coastguard Worker FPDFCatalog_IsTagged(FPDF_DOCUMENT document);
29*3ac0a46fSAndroid Build Coastguard Worker 
30*3ac0a46fSAndroid Build Coastguard Worker #ifdef __cplusplus
31*3ac0a46fSAndroid Build Coastguard Worker }  // extern "C"
32*3ac0a46fSAndroid Build Coastguard Worker #endif  // __cplusplus
33*3ac0a46fSAndroid Build Coastguard Worker 
34*3ac0a46fSAndroid Build Coastguard Worker #endif  // PUBLIC_FPDF_CATALOG_H_
35