I have a PDF file with table including some controls or fields which I am not aware of. So while rendering the PDF on iOS app, some text of table contents is not rendered. I have attached the sample PDF screenshot and also the screenshot of how it is rendered.
I did some more analysis to PDF file with Acrobat Pro DC and following seems to be structure for each red color row
1. black box is created by lines,
2. inside of black box, red filled rectangle is placed and then
3. text box with text.
But When I open Layers or comments section, there are none in the respective list. I am not sure how it is created. But I am able to delete the objects one by one. That is delete text box, then filled red rectangle and then all four line of the box one by one.
If I highlight the text, highlighted color is visible on top of red with rounded corner box but text is not visible.
If font in PDF is not found in library then, we can set default font but is there a way where we could set/map
1. the default font for any regular font,
2. default bold font for any bold font and
3. default italic font for any italic font
Also how can we set/embed/map system font as default and not any custom font.
you can use Global_fontfileMapping to map fonts and Global_setDefaultFont to set the default font.
Unfortunately It's not possible to know which style of font is missing and set a specific default font for bold or italic.