←Select platform

InitialViewOptions Property

Summary
Sets the PDFInitialViewOptions that this PDFFile object uses when creating new PDF files.
Syntax
C#
C++/CLI
Java
Python
public PDFInitialViewOptions InitialViewOptions { get; set; } 
public PDFInitialViewOptions getInitialViewOptions(); 
public void setInitialViewOptions( 
   PDFInitialViewOptions pDFInitialViewOptions 
); 
public: 
property PDFInitialViewOptions^ InitialViewOptions { 
   PDFInitialViewOptions^ get(); 
   void set (    PDFInitialViewOptions^ ); 
} 
InitialViewOptions # get and set (PDFFile) 

Property Value

The PDFInitialViewOptions to use.

Remarks

Set this property to an instance of PDFInitialViewOptions before calling SetInitialView in order to set the initial view options that external viewers should use when opening the PDF file.

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

See Also

Reference

PDFFile Class

PDFFile Members

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.