// Copyright 2021 The PDFium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "constants/transparency.h" namespace pdfium { namespace transparency { // PDF 1.7 spec, table 7.2. // Standard separable blend modes. const char kNormal[] = "Normal"; const char kMultiply[] = "Multiply"; const char kScreen[] = "Screen"; const char kOverlay[] = "Overlay"; const char kDarken[] = "Darken"; const char kLighten[] = "Lighten"; const char kColorDodge[] = "ColorDodge"; const char kColorBurn[] = "ColorBurn"; const char kHardLight[] = "HardLight"; const char kSoftLight[] = "SoftLight"; const char kDifference[] = "Difference"; const char kExclusion[] = "Exclusion"; // PDF 1.7 spec, table 7.3. // Standard nonseparable blend modes. const char kHue[] = "Hue"; const char kSaturation[] = "Saturation"; const char kColor[] = "Color"; const char kLuminosity[] = "Luminosity"; // PDF 1.7 spec, table 7.10. // Entries in a soft-mask dictionary. const char kSoftMaskSubType[] = "S"; const char kAlpha[] = "Alpha"; const char kG[] = "G"; const char kBC[] = "BC"; const char kTR[] = "TR"; // PDF 1.7 spec, table 7.13. // Additional entries specific to a transparency group attributes dictionary. const char kGroupSubType[] = "S"; const char kTransparency[] = "Transparency"; const char kCS[] = "CS"; const char kI[] = "I"; } // namespace transparency } // namespace pdfium