Leadtools.Pdf Namespace > PDFTextAnnotation Class : FontHeight Property |
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 double FontHeight {get; set;}
get_FontHeight();
set_FontHeight(value);
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.
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2