PDF Step pdfVerifyFont
Description
This step verifies the existence of a font within the current PDF document.
Parameters
- description
 - Required? no
 - The description of this test step.
 - matchCase
 - Required? no, default is 'false'
 - Specifies whether to match case when comparing the expected and actual name and type values of a font.
 - name
 - Required? yes/no
 - The name of the font to find, e.g. Times, Courier-Bold or Helvetica-Oblique. One of name or type must be set.
 - page
 - Required? no, default is all pages
 - The page on which to search.
 - type
 - Required? yes/no
 - The type of the font to find, e.g. Type 1 or TrueType. One of name or type must be set.
 
Details
Here is an example of using pdfVerifyFont:
pdfVerifyFont example
        
<steps>
<invoke url="testDocFonts.pdf"/>
<pdfVerifyFont name="times-roman" type="type1"/>
<not description="expected to fail: wrong case">
<pdfVerifyFont name="times-roman" matchCase="true"/>
</not>
<pdfVerifyFont page="2" name="ComicSansMS-Bold"/>
<pdfVerifyFont page="2" type="TrueType"/>
<pdfVerifyFont page="2" name="ComicSansMS-Bold" type="TrueType"/>
<not description="expect to fail: incorrect page">
<pdfVerifyFont page="1" name="ComicSansMS-Bold"/>
</not>
<not description="expect to fail: incorrect type">
<pdfVerifyFont name="ComicSansMS-Bold" type="Type1"/>
</not>
<not description="expect to fail: unknown font">
<pdfVerifyFont name="invisible font"/>
</not>
</steps>
    
<invoke url="testDocFonts.pdf"/>
<pdfVerifyFont name="times-roman" type="type1"/>
<not description="expected to fail: wrong case">
<pdfVerifyFont name="times-roman" matchCase="true"/>
</not>
<pdfVerifyFont page="2" name="ComicSansMS-Bold"/>
<pdfVerifyFont page="2" type="TrueType"/>
<pdfVerifyFont page="2" name="ComicSansMS-Bold" type="TrueType"/>
<not description="expect to fail: incorrect page">
<pdfVerifyFont page="1" name="ComicSansMS-Bold"/>
</not>
<not description="expect to fail: incorrect type">
<pdfVerifyFont name="ComicSansMS-Bold" type="Type1"/>
</not>
<not description="expect to fail: unknown font">
<pdfVerifyFont name="invisible font"/>
</not>
</steps>