Flutter Engine
The Flutter Engine
Public Attributes | List of all members
SkPDF::StructureElementNode Struct Reference

#include <SkPDFDocument.h>

Public Attributes

SkString fTypeString
 
std::vector< std::unique_ptr< StructureElementNode > > fChildVector
 
int fNodeId = 0
 
std::vector< intfAdditionalNodeIds
 
AttributeList fAttributes
 
SkString fAlt
 
SkString fLang
 

Detailed Description

A node in a PDF structure tree, giving a semantic representation of the content. Each node ID is associated with content by passing the SkCanvas and node ID to SkPDF::SetNodeId() when drawing. NodeIDs should be unique within each tree.

Definition at line 59 of file SkPDFDocument.h.

Member Data Documentation

◆ fAdditionalNodeIds

std::vector<int> SkPDF::StructureElementNode::fAdditionalNodeIds

Definition at line 63 of file SkPDFDocument.h.

◆ fAlt

SkString SkPDF::StructureElementNode::fAlt

Definition at line 65 of file SkPDFDocument.h.

◆ fAttributes

AttributeList SkPDF::StructureElementNode::fAttributes

Definition at line 64 of file SkPDFDocument.h.

◆ fChildVector

std::vector<std::unique_ptr<StructureElementNode> > SkPDF::StructureElementNode::fChildVector

Definition at line 61 of file SkPDFDocument.h.

◆ fLang

SkString SkPDF::StructureElementNode::fLang

Definition at line 66 of file SkPDFDocument.h.

◆ fNodeId

int SkPDF::StructureElementNode::fNodeId = 0

Definition at line 62 of file SkPDFDocument.h.

◆ fTypeString

SkString SkPDF::StructureElementNode::fTypeString

Definition at line 60 of file SkPDFDocument.h.


The documentation for this struct was generated from the following file: