←Select platform

PDFContentType Enumeration

Summary
Specifies PDF content type.
Syntax
C#
C++/CLI
Java
Python
[SerializableAttribute()] 
public enum PDFContentType  
public final class PDFContentType 
    extends java.lang.Enum<PDFContentType> 
[SerializableAttribute()] 
public enum class PDFContentType  
class PDFContentType(Enum): 
   Text = 0 
   Image = 1 
   ImageOverText = 2 
Members
ValueMemberDescription
0Text PDF contains any content
1Image Page has an image only, no other content
2ImageOverText Page has an image over the content
Remarks

Used by PDFDocument.GetContentType to indicate the PDF content type.

Example
C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.Controls; 
using Leadtools.Pdf; 
using Leadtools.Svg; 
using Leadtools.WinForms; 
 
 
public void PDFDocumentGetContentTypeExample() 
{ 
   string pdfFileName = Path.Combine(LEAD_VARS.ImagesDir, @"Leadtools.pdf"); 
   string txtFileName = Path.Combine(LEAD_VARS.ImagesDir, @"LEAD_pdfContent.txt"); 
 
   // Save the results to the text file for examining 
   using (StreamWriter writer = File.CreateText(txtFileName)) 
   using (PDFDocument document = new PDFDocument(pdfFileName)) 
      foreach (PDFDocumentPage page in document.Pages) 
      { 
         PDFContentType contentType = document.GetContentType(page.PageNumber); 
         writer.WriteLine("Page {0}: {1}", page.PageNumber, contentType.ToString()); 
      } 
} 
 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; 
} 
Requirements

Target Platforms

See Also

Reference

Leadtools.Pdf Namespace

Help Version 22.0.2023.7.10
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Pdf Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.