9 #include "PdfElement.h"
155 void SetTextColor(
const PdfColor& color);
176 void InsertChild(std::unique_ptr<PdfOutlineItem> item);
A color object can represent either a grayscale value, a RGB color, a CMYK color.
Definition: PdfColor.h:25
PdfDocument is the core interface for working with PDF documents.
Definition: PdfDocument.h:108
This class represents a PDF indirect Object in memory.
Definition: PdfObject.h:35
A PDF outline item has an title and a destination.
Definition: PdfOutlines.h:39
PdfOutlineItem * Prev() const
Definition: PdfOutlines.h:75
PdfOutlineItem * Next() const
Definition: PdfOutlines.h:80
PdfOutlineItem * First() const
Definition: PdfOutlines.h:85
PdfOutlineItem * GetParentOutline() const
Definition: PdfOutlines.h:96
PdfOutlineItem * Last() const
Definition: PdfOutlines.h:90
The main PDF outlines dictionary.
Definition: PdfOutlines.h:206
A string that can be written to a PDF document.
Definition: PdfString.h:24
Alternative to std::optional that supports reference (but not pointer) types.
Definition: nullable.h:29
SPDX-FileCopyrightText: (C) 2022 Francesco Pretto ceztko@gmail.com SPDX-License-Identifier: LGPL-2....
Definition: basetypes.h:16
PdfOutlineFormat
The title of an outline item can be displayed in different formatting styles since PDF 1....
Definition: PdfOutlines.h:22