title property Null safety

String title

Gets or sets the outline title.

//Create a new document.
PdfDocument document = PdfDocument();
//Create document bookmarks.
document.bookmarks.add('Page 1')
  ..destination = PdfDestination(document.pages.add(), Offset(20, 20))
  ..textStyle = [PdfTextStyle.bold]
  ..color = PdfColor(255, 0, 0)
  //Set the bookmark title.
  ..title = 'Bookmark';
//Save the document.
List<int> bytes = await document.save();
//Dispose the document.
document.dispose();

Implementation

String get title {
  if (_isLoadedBookmark) {
    return _obtainTitle();
  } else {
    final PdfString? title =
        _helper.dictionary![PdfDictionaryProperties.title] as PdfString?;
    if (title != null && title.value != null) {
      return title.value!;
    } else {
      return '';
    }
  }
}
void title=(String value)

Implementation

set title(String value) {
  _helper.dictionary![PdfDictionaryProperties.title] = PdfString(value);
}