mirror of
https://github.com/RGBCube/serenity
synced 2025-05-14 22:14:58 +00:00
201 lines
6.6 KiB
C++
201 lines
6.6 KiB
C++
/*
|
|
* Copyright (c) 2021-2022, Matthew Olsson <mattco@serenityos.org>
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <AK/DeprecatedFlyString.h>
|
|
|
|
#define ENUMERATE_COMMON_NAMES(X) \
|
|
X(A) \
|
|
X(AIS) \
|
|
X(ASCII85Decode) \
|
|
X(ASCIIHexDecode) \
|
|
X(Alternate) \
|
|
X(Author) \
|
|
X(BG) \
|
|
X(BG2) \
|
|
X(BM) \
|
|
X(BaseEncoding) \
|
|
X(BaseFont) \
|
|
X(BitsPerComponent) \
|
|
X(BitsPerSample) \
|
|
X(BlackPoint) \
|
|
X(Bounds) \
|
|
X(C) \
|
|
X(C0) \
|
|
X(C1) \
|
|
X(CA) \
|
|
X(CCITTFaxDecode) \
|
|
X(CF) \
|
|
X(CFM) \
|
|
X(CIDFontType0) \
|
|
X(CIDFontType2) \
|
|
X(CIDSystemInfo) \
|
|
X(CIDToGIDMap) \
|
|
X(CalGray) \
|
|
X(CalRGB) \
|
|
X(CharProcs) \
|
|
X(ColorSpace) \
|
|
X(Colors) \
|
|
X(Columns) \
|
|
X(Contents) \
|
|
X(Count) \
|
|
X(CreationDate) \
|
|
X(Creator) \
|
|
X(CropBox) \
|
|
X(Crypt) \
|
|
X(D) \
|
|
X(DCTDecode) \
|
|
X(DW) \
|
|
X(Decode) \
|
|
X(DecodeParms) \
|
|
X(DescendantFonts) \
|
|
X(Dest) \
|
|
X(Dests) \
|
|
X(DeviceCMYK) \
|
|
X(DeviceGray) \
|
|
X(DeviceN) \
|
|
X(DeviceRGB) \
|
|
X(Differences) \
|
|
X(Domain) \
|
|
X(E) \
|
|
X(EarlyChange) \
|
|
X(Encode) \
|
|
X(Encoding) \
|
|
X(Encrypt) \
|
|
X(EncryptMetadata) \
|
|
X(ExtGState) \
|
|
X(F) \
|
|
X(FL) \
|
|
X(Filter) \
|
|
X(First) \
|
|
X(FirstChar) \
|
|
X(Fit) \
|
|
X(FitB) \
|
|
X(FitBH) \
|
|
X(FitBV) \
|
|
X(FitH) \
|
|
X(FitR) \
|
|
X(FitV) \
|
|
X(FlateDecode) \
|
|
X(Font) \
|
|
X(FontDescriptor) \
|
|
X(FontFamily) \
|
|
X(FontFile) \
|
|
X(FontFile2) \
|
|
X(FontFile3) \
|
|
X(FontMatrix) \
|
|
X(FunctionType) \
|
|
X(Functions) \
|
|
X(Gamma) \
|
|
X(H) \
|
|
X(HT) \
|
|
X(HTO) \
|
|
X(Height) \
|
|
X(ICCBased) \
|
|
X(ID) \
|
|
X(Image) \
|
|
X(ImageMask) \
|
|
X(Index) \
|
|
X(Indexed) \
|
|
X(Info) \
|
|
X(Intent) \
|
|
X(JBIG2Decode) \
|
|
X(JPXDecode) \
|
|
X(Keywords) \
|
|
X(Kids) \
|
|
X(L) \
|
|
X(LC) \
|
|
X(LJ) \
|
|
X(LW) \
|
|
X(LZWDecode) \
|
|
X(Lab) \
|
|
X(Last) \
|
|
X(LastChar) \
|
|
X(Length) \
|
|
X(Length1) \
|
|
X(Length2) \
|
|
X(Length3) \
|
|
X(Limits) \
|
|
X(Linearized) \
|
|
X(ML) \
|
|
X(Mask) \
|
|
X(Matrix) \
|
|
X(MediaBox) \
|
|
X(MissingWidth) \
|
|
X(ModDate) \
|
|
X(N) \
|
|
X(Names) \
|
|
X(Next) \
|
|
X(O) \
|
|
X(OE) \
|
|
X(OP) \
|
|
X(OPM) \
|
|
X(Order) \
|
|
X(Ordering) \
|
|
X(Outlines) \
|
|
X(P) \
|
|
X(Pages) \
|
|
X(Parent) \
|
|
X(Pattern) \
|
|
X(Perms) \
|
|
X(Predictor) \
|
|
X(Prev) \
|
|
X(Producer) \
|
|
X(R) \
|
|
X(RI) \
|
|
X(Range) \
|
|
X(Registry) \
|
|
X(Resources) \
|
|
X(Root) \
|
|
X(Rotate) \
|
|
X(RunLengthDecode) \
|
|
X(S) \
|
|
X(SA) \
|
|
X(SM) \
|
|
X(SMask) \
|
|
X(Separation) \
|
|
X(Size) \
|
|
X(StmF) \
|
|
X(StrF) \
|
|
X(Subject) \
|
|
X(Subtype) \
|
|
X(Supplement) \
|
|
X(T) \
|
|
X(TK) \
|
|
X(TR) \
|
|
X(TR2) \
|
|
X(Title) \
|
|
X(ToUnicode) \
|
|
X(Type) \
|
|
X(Type1C) \
|
|
X(U) \
|
|
X(UCR) \
|
|
X(UE) \
|
|
X(UseBlackPTComp) \
|
|
X(UserUnit) \
|
|
X(V) \
|
|
X(W) \
|
|
X(WhitePoint) \
|
|
X(Width) \
|
|
X(Widths) \
|
|
X(XObject) \
|
|
X(XYZ) \
|
|
X(ca) \
|
|
X(op)
|
|
|
|
namespace PDF {
|
|
|
|
class CommonNames {
|
|
public:
|
|
#define ENUMERATE(name) static DeprecatedFlyString name;
|
|
ENUMERATE_COMMON_NAMES(ENUMERATE)
|
|
#undef ENUMERATE
|
|
|
|
static DeprecatedFlyString IdentityH;
|
|
};
|
|
|
|
}
|