←Select platform

PageFitType Property

Summary
Target page fit type of the initial page.
Syntax
C#
C++/CLI
Java
Python
public PDFPageFitType PageFitType { get; set; } 
public PDFPageFitType getPageFitType(); 
public void setPageFitType( 
   PDFPageFitType pDFPageFitType 
); 
public: 
property PDFPageFitType PageFitType { 
   PDFPageFitType get(); 
   void set (    PDFPageFitType ); 
} 
PageFitType # get and set (PDFInitialViewOptions) 

Property Value

A PDFPageFitType enumeration member that specifies the target page fit type of the initial page. The default value is PDFPageFitType.Default.

Remarks

The page fit type of the target page. External viewers should set the page view properties based on this value when the PDF file is loaded. A value of PDFPageFitType.Default means do not change the page fit mode when going to the initial page.

Example
C#
Java
using Leadtools.WinForms; 
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.Controls; 
using Leadtools.Drawing; 
using Leadtools.ImageProcessing; 
using Leadtools.Pdf; 
using Leadtools.Svg; 
 
 
public void PDFFileInitialViewOptionsExample() 
{ 
   string sourceFileName = Path.Combine(LEAD_VARS.ImagesDir, @"Leadtools.pdf"); 
   string destinationFileName = Path.Combine(LEAD_VARS.ImagesDir, @"LEAD_InitialView.pdf"); 
 
   PDFFile pdfFile = new PDFFile(sourceFileName); 
 
   PDFInitialViewOptions myInitialViewOptions = new PDFInitialViewOptions(); 
   myInitialViewOptions.AutoPrint = false; 
   myInitialViewOptions.CenterWindow = false; 
   myInitialViewOptions.DisplayDocTitle = true; 
   myInitialViewOptions.FitWindow = false; 
   myInitialViewOptions.HideMenubar = true; 
   myInitialViewOptions.HideToolbar = true; 
   myInitialViewOptions.HideWindowUI = true; 
   myInitialViewOptions.PageFitType = PDFPageFitType.FitWidth; 
   myInitialViewOptions.PageLayoutType = PDFPageLayoutType.OneColumnDisplay; 
   myInitialViewOptions.PageModeType = PDFPageModeType.PageOnly; 
   myInitialViewOptions.PageNumber = 2; 
   myInitialViewOptions.ZoomPercent = 100; 
 
   pdfFile.InitialViewOptions = myInitialViewOptions; 
 
   pdfFile.SetInitialView(destinationFileName); 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS23\Resources\Images"; 
} 
 
import java.io.ByteArrayInputStream; 
import java.io.File; 
import java.io.FileInputStream; 
import java.io.FileNotFoundException; 
import java.io.FileOutputStream; 
import java.io.FileReader; 
import java.io.IOException; 
import java.io.InputStream; 
import java.nio.file.Files; 
import java.nio.file.Paths; 
import java.nio.file.StandardCopyOption; 
import java.util.ArrayList; 
import java.util.Date; 
import java.util.List; 
import java.util.Scanner; 
 
import org.junit.*; 
import org.junit.runner.JUnitCore; 
import org.junit.runner.Result; 
import org.junit.runner.notification.Failure; 
import static org.junit.Assert.*; 
 
import leadtools.*; 
import leadtools.codecs.*; 
import leadtools.pdf.*; 
 
 
public void pdfFileInitialViewOptionsExample() { 
 
   final String LEAD_VARS_IMAGES_DIR = "C:\\LEADTOOLS23\\Resources\\Images"; 
   String sourceFileName = combine(LEAD_VARS_IMAGES_DIR, "Leadtools.pdf"); 
   String destFileName = combine(LEAD_VARS_IMAGES_DIR, "LEAD_InitialView.pdf"); 
   PDFFile pdfFile = new PDFFile(sourceFileName); 
 
   PDFInitialViewOptions myInitialViewOptions = new PDFInitialViewOptions(); 
   myInitialViewOptions.setAutoPrint(false); 
   myInitialViewOptions.setCenterWindow(false); 
   myInitialViewOptions.setDisplayDocTitle(true); 
   myInitialViewOptions.setFitWindow(false); 
   myInitialViewOptions.setMenubar(true); 
   myInitialViewOptions.setHideToolbar(true); 
   myInitialViewOptions.setHideWindowUI(true); 
   myInitialViewOptions.setPageFitType(PDFPageFitType.FIT_WIDTH); 
   myInitialViewOptions.setPageLayoutType(PDFPageLayoutType.ONE_COLUMN_DISPLAY); 
   myInitialViewOptions.setPageModeType(PDFPageModeType.PAGE_ONLY); 
   myInitialViewOptions.setPageNumber(2); 
   myInitialViewOptions.setZoomPercent(100); 
 
   pdfFile.setInitialViewOptions(myInitialViewOptions); 
   pdfFile.setInitialView(destFileName); 
 
   assertTrue("Check that the file's properties have been set", 
         pdfFile.getInitialViewOptions().getAutoPrint() == false); 
} 
Requirements

Target Platforms

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

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