Home | History | Annotate | Download | only in fpdfdoc

Lines Matching refs:csNameTag

308 CPDF_Font* GetInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, FX_DWORD index, CFX_ByteString& csNameTag)
339 csNameTag = csKey;
346 CPDF_Font* GetInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, CFX_ByteString csNameTag)
348 CFX_ByteString csAlias = PDF_NameDecode(csNameTag);
369 CPDF_Font* GetInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, CFX_ByteString csFontName, CFX_ByteString& csNameTag)
406 csNameTag = csKey;
412 CPDF_Font* GetNativeInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, FX_BYTE charSet, CFX_ByteString& csNameTag)
450 csNameTag = csKey;
456 CPDF_Font* GetNativeInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, CFX_ByteString& csNameTag)
458 csNameTag = "";
465 FindInterFormFont(pFormDict, pFont, csNameTag);
469 return GetNativeInterFormFont(pFormDict, pDocument, charSet, csNameTag);
471 FX_BOOL FindInterFormFont(CPDF_Dictionary* pFormDict, const CPDF_Font* pFont, CFX_ByteString& csNameTag)
501 csNameTag = csKey;
507 FX_BOOL FindInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, CFX_ByteString csFontName, CPDF_Font*& pFont, CFX_ByteString& csNameTag)
547 csNameTag = csKey;
553 void AddInterFormFont(CPDF_Dictionary*& pFormDict, CPDF_Document* pDocument, const CPDF_Font* pFont, CFX_ByteString& csNameTag)
563 csNameTag = csTag;
582 if (csNameTag.IsEmpty()) {
583 csNameTag = pFont->GetBaseFont();
585 csNameTag.Remove(' ');
586 csNameTag = CPDF_InterForm::GenerateNewResourceName(pDR, "Font", 4, csNameTag);
587 pFonts->SetAtReference(csNameTag, pDocument, pFont->GetFontDict());
589 CPDF_Font* AddNativeInterFormFont(CPDF_Dictionary*& pFormDict, CPDF_Document* pDocument, FX_BYTE charSet, CFX_ByteString& csNameTag)
597 csNameTag = csTemp;
602 if (FindInterFormFont(pFormDict, pDocument, csFontName, pFont, csNameTag)) {
608 AddInterFormFont(pFormDict, pDocument, pFont, csNameTag);
612 CPDF_Font* AddNativeInterFormFont(CPDF_Dictionary*& pFormDict, CPDF_Document* pDocument, CFX_ByteString& csNameTag)
615 return AddNativeInterFormFont(pFormDict, pDocument, charSet, csNameTag);
630 void RemoveInterFormFont(CPDF_Dictionary* pFormDict, CFX_ByteString csNameTag)
632 if (pFormDict == NULL || csNameTag.IsEmpty()) {
643 pFonts->RemoveAt(csNameTag);