#include "xfa/fxfa/parser/cxfa_caption.h"
#include "fxjs/xfa/cjx_node.h"
#include "xfa/fxfa/parser/cxfa_document.h"
#include "xfa/fxfa/parser/cxfa_font.h"
#include "xfa/fxfa/parser/cxfa_margin.h"
#include "xfa/fxfa/parser/cxfa_measurement.h"
#include "xfa/fxfa/parser/cxfa_value.h"
namespace {
const CXFA_Node::PropertyData kCaptionPropertyData[] = …;
const CXFA_Node::AttributeData kCaptionAttributeData[] = …;
}
CXFA_Caption::CXFA_Caption(CXFA_Document* doc, XFA_PacketType packet)
: … { … }
CXFA_Caption::~CXFA_Caption() = default;
bool CXFA_Caption::IsVisible() { … }
bool CXFA_Caption::IsHidden() { … }
XFA_AttributeValue CXFA_Caption::GetPlacementType() { … }
float CXFA_Caption::GetReserve() const { … }
CXFA_Margin* CXFA_Caption::GetMarginIfExists() { … }
CXFA_Font* CXFA_Caption::GetFontIfExists() { … }
CXFA_Value* CXFA_Caption::GetValueIfExists() { … }