LEADTOOLS PDF (Leadtools.Pdf assembly)

FontHeight Property (PDFTextAnnotation)

Show in webframe





Gets or sets the font height in PDF units.
Syntax
public double FontHeight {get; set;}
'Declaration
 
Public Property FontHeight As Double
'Usage
 
Dim instance As PDFTextAnnotation
Dim value As Double
 
instance.FontHeight = value
 
value = instance.FontHeight

            

            
public:
property double FontHeight {
   double get();
   void set (    double value);
}

Property Value

A System.Double that represents the font height in PDF units (1/72 of an inch and bottom left). The default value is 0.
Remarks

This value contains the height of this PDF text annotation in PDF units (1/72 of an inch and bottom left). You can use the PDFDocumentPage.ConvertPoint method to convert the value to a pixels or inches and then to points if required. Here is an example:


            // Get the font height in PDF units, which 1/72 of an inch, i.e. in points
            double fontHeightPoints = pdfObject.TextProperties.FontHeight;
            // Convert to inches: 
            double fontHeightInches1 = fontHeightPoints / 72.0;
            // Or use PDFDocumentPage.ConvertPoint to convert to inches:
            PDFPoint pt = new PDFPoint(0, fontHeightPoints);
            double fontHeightInches2 = pdfDocumentPage.ConvertPoint(PDFCoordinateType.Pdf, PDFCoordinateType.Inch, pt).Y;
            // And pixels:
            double fontHeightPixels = pdfDocumentPage.ConvertPoint(PDFCoordinateType.Pdf, PDFCoordinateType.Pixel, pt).Y;
            

For more information, refer to PDF Coordinate System.

Example
For an example, refer to PDFTextAnnotation.
Requirements

Target Platforms

See Also

Reference

PDFTextAnnotation Class
PDFTextAnnotation Members
PDF Coordinate System

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.