PoDoFo 라이브러리를 사용하여 PDF 문서를 생성하고 있습니다. Base14 글꼴 ( "Courier", "Helvetica", "Times", "Symbol", "ZapfDingbats" )을 제외한 모든 글꼴 이 포함됩니다. 이 4 개의 Base14 글꼴을 포함하는 방법은 무엇입니까?
기본적으로이 CreateFont()
함수는 EFontCreationFlags::eFontCreationFlags_AutoSelectBase14
속성을 사용 하므로 지정할 필요가 없습니다.
PoDoFo::PdfDocument *pDocument;
...
pDocument->CreateFont("Times", false, false, false,
PoDoFo::PdfEncodingFactory::GlobalIdentityEncodingInstance(),
PoDoFo::PdfFontCache::eFontCreationFlags_AutoSelectBase14
);
이 속성은 함수가 글꼴이 Base14인지 자동으로 확인하고, 그렇다면 PoDoFo는 글꼴을 포함하지 않습니다. PdfFontCache :: eFontCreationFlags_None 플래그를 사용하여 글꼴을 포함합니다.
PoDoFo::PdfDocument *pDocument;
...
pDocument->CreateFont("Times", false, false, false,
PoDoFo::PdfEncodingFactory::GlobalIdentityEncodingInstance(),
PoDoFo::PdfFontCache::eFontCreationFlags_None
);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다