Example #1
0
int32_t CXFA_Fill::GetStipple(FX_ARGB& stippleColor) {
    CXFA_Node* pNode = m_pNode->GetProperty(0, XFA_Element::Stipple);
    int32_t eAttr = 50;
    pNode->TryInteger(XFA_ATTRIBUTE_Rate, eAttr);
    if (CXFA_Node* pColor = pNode->GetChild(0, XFA_Element::Color)) {
        CFX_WideStringC wsColor;
        pColor->TryCData(XFA_ATTRIBUTE_Value, wsColor, false);
        stippleColor = CXFA_Data::ToColor(wsColor);
    } else {
        stippleColor = 0xFF000000;
    }
    return eAttr;
}