Home | History | Annotate | Download | only in fpdfdoc

Lines Matching refs:pAnnotDict

11 FX_BOOL FPDF_GenerateAP(CPDF_Document* pDoc, CPDF_Dictionary* pAnnotDict)
13 if (!pAnnotDict || pAnnotDict->GetConstString("Subtype") != FX_BSTRC("Widget")) {
16 CFX_ByteString field_type = FPDF_GetFieldAttr(pAnnotDict, "FT")->GetString();
17 FX_DWORD flags = FPDF_GetFieldAttr(pAnnotDict, "Ff")? FPDF_GetFieldAttr(pAnnotDict, "Ff")->GetInteger() : 0;
19 return CPVT_GenerateAP::GenerateTextFieldAP(pDoc, pAnnotDict);
22 return CPVT_GenerateAP::GenerateComboBoxAP(pDoc, pAnnotDict);
24 return CPVT_GenerateAP::GenerateListBoxAP(pDoc, pAnnotDict);
28 if (!pAnnotDict->KeyExist("AS")) {
29 if (CPDF_Dictionary* pParentDict = pAnnotDict->GetDict("Parent")) {
31 pAnnotDict->SetAtString("AS", pParentDict->GetString("AS"));
247 static FX_BOOL GenerateWidgetAP(CPDF_Document* pDoc, CPDF_Dictionary* pAnnotDict, const FX_INT32 & nWidgetType)
257 if (CPDF_Object* pDAObj = FPDF_GetFieldAttr(pAnnotDict, "DA")) {
277 CPDF_Dictionary* pDRDict = pAnnotDict->GetDict(FX_BSTRC("DR"));
312 CPDF_Rect rcAnnot = pAnnotDict->GetRect("Rect");
314 if (CPDF_Dictionary * pMKDict = pAnnotDict->GetDict("MK")) {
340 if (CPDF_Dictionary * pBSDict = pAnnotDict->GetDict("BS")) {
372 if (CPDF_Dictionary * pMKDict = pAnnotDict->GetDict("MK")) {
394 CPDF_Dictionary* pAPDict = pAnnotDict->GetDict("AP");
400 pAnnotDict->SetAt("AP", pAPDict);
409 pAnnotDict->GetDict("AP")->SetAtReference("N", pDoc, objnum);
435 CFX_WideString swValue = FPDF_GetFieldAttr(pAnnotDict, "V")? FPDF_GetFieldAttr(pAnnotDict, "V")->GetUnicodeText() : CFX_WideString();
436 FX_INT32 nAlign = FPDF_GetFieldAttr(pAnnotDict, "Q")? FPDF_GetFieldAttr(pAnnotDict, "Q")->GetInteger() : 0;
437 FX_DWORD dwFlags = FPDF_GetFieldAttr(pAnnotDict, "Ff")? FPDF_GetFieldAttr(pAnnotDict, "Ff")->GetInteger() : 0;
438 FX_DWORD dwMaxLen = FPDF_GetFieldAttr(pAnnotDictpAnnotDict, "MaxLen")->GetInteger() : 0;
487 CFX_WideString swValue = FPDF_GetFieldAttr(pAnnotDict, "V") ? FPDF_GetFieldAttr(pAnnotDict, "V")->GetUnicodeText() : CFX_WideString();
541 CPDF_Array * pOpts = FPDF_GetFieldAttr(pAnnotDict, "Opt") ? FPDF_GetFieldAttr(pAnnotDict, "Opt")->GetArray() : NULL;
542 CPDF_Array * pSels = FPDF_GetFieldAttr(pAnnotDict, "I") ? FPDF_GetFieldAttr(pAnnotDict, "I")->GetArray() : NULL;
543 FX_INT32 nTop = FPDF_GetFieldAttr(pAnnotDict, "TI") ? FPDF_GetFieldAttr(pAnnotDict, "TI")->GetInteger() : 0;
627 FX_BOOL CPVT_GenerateAP::GenerateTextFieldAP(CPDF_Document* pDoc, CPDF_Dictionary* pAnnotDict)
629 return GenerateWidgetAP(pDoc, pAnnotDict, 0);
631 FX_BOOL CPVT_GenerateAP::GenerateComboBoxAP(CPDF_Document* pDoc, CPDF_Dictionary* pAnnotDict)
633 return GenerateWidgetAP(pDoc, pAnnotDict, 1);
635 FX_BOOL CPVT_GenerateAP::GenerateListBoxAP(CPDF_Document* pDoc, CPDF_Dictionary* pAnnotDict)
637 return GenerateWidgetAP(pDoc, pAnnotDict, 2);