PdfViewer

Наследование: java.lang.Object, com.aspose.pdf.facades.IVentureLicenseTarget

Все реализованные интерфейсы: com.aspose.pdf.facades.IFacade

public final class PdfViewer extends IVentureLicenseTarget implements IFacade

Представляет класс для просмотра или печати PDF-файла.

Конструкторы

КонструкторОписание
PdfViewer()Инициализирует новый объект PdfViewer.
PdfViewer(IDocument document)Инициализирует новый объект PdfViewer.

Поля

ПолеОписание
EndPrintДобавляет/удаляет подписку на событие печати последней страницы.
PdfQueryPageSettingsДобавляет/удаляет подписку на событие печати последней страницы.

Методы

МетодОписание
bindPdf(IDocument srcDoc)Инициализирует фасад.
bindPdf(InputStream srcStream)Инициализирует фасад.
bindPdf(String srcFile)Инициализирует фасад.
close()Закрывает текущий файл PDF.
closePdfFile()Закрывает текущий файл PDF.
decodeAllPages()Получить страницы текущего файла PDF.
decodePage(int pageNumber)Декодирует страницу одного файла Pdf.
decodePageToImage(int pageNumber, ImageType imageFormat)Декодирует страницу в BufferedImage
dispose()Распоряжается ресурсами фасада.
equals(Object arg0)
getAutoResize()Устанавливает логическое значение, указывающее, будет ли файл распечатываться с оптимизированным размером.
getAutoRotate()Получает логическое значение, указывающее, следует ли печатать файл с автоматическим поворотом.
getAutoRotateMode()Получает значение AutoRotateMode, указывающее направление вращения.
getClass()
getCoordinateType()Получает тип координат страницы (поля мультимедиа/обрезки).
getCopiesPrinted()Печатает копии
getDefaultPageSettings()Получает параметры страницы по умолчанию.
getDefaultPrinterSettings()Получает параметры принтера по умолчанию.
getFormPresentationMode()Получает режим представления формы.
getHorizontalAlignment()Получает значение, указывающее горизонтальное выравнивание
getPageCount()Получает количество страниц текущего файла Pdf.
getPassword()Получает пароль входного документа.
getPrintAsGrayscale()Получает или задает логическое значение, указывающее, печатается ли страница в оттенках серого.
getPrintAsImage()Получает режим для PdfViewer для печати в виде изображения.
getPrintPageDialog()Получает логическое значение, указывающее, следует ли создавать диалоговое окно номера страницы при печати.
getPrintStatus()Получает результат задания на печать.
getPrinterJobName()Получает имя документа в очереди печати при печати документа.
getRenderingOptions()Получает параметры рендеринга.
getResolution()Получает или задает разрешение во время просмотра и печати.
getScaleFactor()Получает значение с плавающей запятой, указывающее коэффициент масштабирования.
getUseIntermidiateImage()Получает использование преобразования страницы pdf в промежуточный файл png при печати в файловом режиме.
getVerticalAlignment()Получает значение, указывающее вертикальное выравнивание
hashCode()
isShowHiddenAreas()Этот метод является устаревшим. Получает флаг, который управляет видимостью скрытых областей на странице.
notify()
notifyAll()
openPdfFile(InputStream inputStream)Открывает поток файлов PDF.
openPdfFile(String filePath)Открывает файл Pdf, но фактически не декодирует страницы файла Pdf.
printDocument()Печать документа Pdf на принтере по умолчанию.
printDocumentWithSettings(PdfPrinterSettings printerSettings)Печать документа Pdf с настройками принтера.
printDocumentWithSettings(PrintPageSettings pageSettings, PdfPrinterSettings printerSettings)Распечатывает PDF-документ с настройками.
printLargePdf(InputStream inputStream)Открывает и печатает большой поток PDF.
printLargePdf(InputStream inputStream, PdfPrinterSettings printerSettings)Открывает и печатает большой поток Pdf с указанными настройками принтера.
printLargePdf(InputStream inputStream, PrintPageSettings pageSettings, PdfPrinterSettings printerSettings)Открывает и печатает большой поток Pdf с указанными настройками страницы и настройками принтера.
printLargePdf(String filePath)Открывает и печатает большой файл PDF.
printLargePdf(String filePath, PdfPrinterSettings printerSettings)Открывает и печатает большой файл Pdf с указанными настройками принтера.
printLargePdf(String filePath, PrintPageSettings pageSettings, PdfPrinterSettings printerSettings)Открывает и печатает большой файл Pdf с указанными параметрами страницы и параметрами принтера.
save(InputStream destStream)Сохраняет полученный PDF-документ в потоковом режиме.
save(String destFile)Сохраняет полученный PDF-документ в файл.
setAutoResize(boolean value)Устанавливает логическое значение, указывающее, будет ли файл распечатываться с оптимизированным размером.
setAutoRotate(boolean value)Устанавливает логическое значение, указывающее, следует ли печатать файл с автоматическим поворотом.
setAutoRotateMode(int value)Задает значение AutoRotateMode, указывающее направление вращения
setCoordinateType(int value)Устанавливает тип координат страницы (поля Media/Crop).
setFormPresentationMode(int value)Устанавливает режим представления формы.
setHorizontalAlignment(int value)Устанавливает значение, указывающее горизонтальное выравнивание
setPassword(String value)Устанавливает пароль входного документа.
setPrintAsGrayscale(boolean value)Получает или задает логическое значение, указывающее, печатается ли страница в оттенках серого.
setPrintAsImage(boolean value)Устанавливает режим печати PdfViewer как изображения.
setPrintPageDialog(boolean value)Задает логическое значение, указывающее, следует ли создавать диалоговое окно номера страницы при печати.
setPrinterJobName(String value)Задает имя документа в очереди печати при печати документа.
setRenderingOptions(RenderingOptions value)Устанавливает параметры рендеринга.
setResolution(int value)Устанавливает разрешение во время просмотра и печати.
setScaleFactor(float value)Задает значение с плавающей запятой, указывающее коэффициент масштабирования.
setShowHiddenAreas(boolean value)
setUseIntermidiateImage(boolean value)Устанавливает использование преобразования страницы pdf в промежуточный файл png при печати в файловом режиме.
setVerticalAlignment(int value)Устанавливает значение, указывающее вертикальное выравнивание
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PdfViewer()

public PdfViewer()

Инициализирует новый объект PdfViewer.

PdfViewer(IDocument document)

public PdfViewer(IDocument document)

Инициализирует новый объект PdfViewer.

Параметры:

ПараметрТипОписание
documentIDocumentОбъект документа.

EndPrint

public final PdfEvent<System.Drawing.Printing.PrintEventHandler> EndPrint

Добавляет/удаляет подписку на событие печати последней страницы.

PdfQueryPageSettings

public final PdfEvent<PdfQueryPageSettingsEventHandler> PdfQueryPageSettings

Добавляет/удаляет подписку на событие печати последней страницы.

bindPdf(IDocument srcDoc)

public void bindPdf(IDocument srcDoc)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcDocIDocumentОбъект Документ.

bindPdf(InputStream srcStream)

public void bindPdf(InputStream srcStream)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcStreamjava.io.InputStreamПоток файла PDF.

bindPdf(String srcFile)

public void bindPdf(String srcFile)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcFilejava.lang.StringPDF-файл.

close()

public void close()

Закрывает текущий файл PDF.

closePdfFile()

public void closePdfFile()

Закрывает текущий файл PDF.

decodeAllPages()

public BufferedImage[] decodeAllPages()

Получить страницы текущего файла PDF.

Возвращает: java.awt.image.BufferedImage[] - вернуть массив изображений страниц Pdf.

decodePage(int pageNumber)

public BufferedImage decodePage(int pageNumber)

Декодирует страницу одного файла Pdf.

Параметры:

ПараметрТипОписание
pageNumberintНомер страницы одного файла Pdf, который должен быть между 1 и PageCount.

Возвращает: java.awt.image.BufferedImage — возвращает изображение страницы в формате PDF.

decodePageToImage(int pageNumber, ImageType imageFormat)

public BufferedImage decodePageToImage(int pageNumber, ImageType imageFormat)

Декодирует страницу в BufferedImage

Параметры:

ПараметрТипОписание
pageNumberintцелое значение
imageFormatImageTypeОбъект ImageType

Возвращает: java.awt.image.BufferedImage — значение BufferedImage

dispose()

public void dispose()

Распоряжается ресурсами фасада.

Этот метод устарел, вместо него используйте close().

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getAutoResize()

public boolean getAutoResize()

Устанавливает логическое значение, указывающее, будет ли файл распечатываться с оптимизированным размером.

Возвращает: boolean - логическое значение: если false печатать страницу без масштабирования страницы. Если true, распечатайте страницу с масштабированием, чтобы соответствовать области печати.

getAutoRotate()

public boolean getAutoRotate()

Получает логическое значение, указывающее, следует ли печатать файл с автоматическим поворотом.

Возвращает: boolean - логическое значение

getAutoRotateMode()

public int getAutoRotateMode()

Получает значение AutoRotateMode, указывающее направление вращения.

Возвращает: int — элемент AutoRotateMode

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getCoordinateType()

public int getCoordinateType()

Получает тип координат страницы (поля мультимедиа/обрезки). Значение CropBox используется по умолчанию.

Возвращает: int - элемент PageCoordinateType

getCopiesPrinted()

public int getCopiesPrinted()

Печатает копии

Возвращает: интервал - целочисленное значение

getDefaultPageSettings()

public PrintPageSettings getDefaultPageSettings()

Получает параметры страницы по умолчанию.

Возвращает: PrintPageSettings - Объект настроек страницы.

getDefaultPrinterSettings()

public PdfPrinterSettings getDefaultPrinterSettings()

Получает параметры принтера по умолчанию.

Возвращает: PdfPrinterSettings - Объект настроек страницы.

getFormPresentationMode()

public int getFormPresentationMode()

Получает режим представления формы.

Возвращает: int - элемент FormPresentationMode

getHorizontalAlignment()

public int getHorizontalAlignment()

Получает значение, указывающее горизонтальное выравнивание

Возвращает: int - элемент HorizontalAlignment

getPageCount()

public int getPageCount()

Получает количество страниц текущего файла Pdf.

Возвращает: int - вернуть количество страниц.

getPassword()

public String getPassword()

Получает пароль входного документа.

Возвращает: java.lang.String — строковое значение

getPrintAsGrayscale()

public boolean getPrintAsGrayscale()

Получает или задает логическое значение, указывающее, печатается ли страница в оттенках серого. По умолчанию ложно.


Ложь по умолчанию — это ложь.

Возвращает: boolean - логическое значение

getPrintAsImage()

public boolean getPrintAsImage()

Получает режим для PdfViewer для печати в виде изображения.

Возвращает: boolean - логическое значение


Если true, то всегда печатается как изображение (создается изображение, которое печатается). Если false, печатается непосредственно на устройство, если поддерживаются все функции. Если документ содержит неподдерживаемые функции, система может автоматически принять решение о печати в виде изображения. Значение по умолчанию — false.

getPrintPageDialog()

public boolean getPrintPageDialog()

Получает логическое значение, указывающее, следует ли создавать диалоговое окно номера страницы при печати.

Возвращает: boolean - логическое значение

getPrintStatus()

public Object getPrintStatus()

Получает результат задания на печать. Если успех, чем ноль; в противном случае объект исключения.

Возвращает: java.lang.Object — объект исключения или ноль

getPrinterJobName()

public String getPrinterJobName()

Получает имя документа в очереди печати при печати документа. Значение по умолчанию — имя файла.

Возвращает: java.lang.String — строковое значение

getRenderingOptions()

public RenderingOptions getRenderingOptions()

Получает параметры рендеринга.

Возвращает: RenderingOptions - Объект RenderingOptions

getResolution()

public int getResolution()

Получает или задает разрешение во время просмотра и печати. Чем выше разрешение, тем ниже скорость. Значение по умолчанию — 150.

Возвращает: интервал - целочисленное значение

getScaleFactor()

public float getScaleFactor()

Получает значение с плавающей запятой, указывающее коэффициент масштабирования. Значение по умолчанию — 1,0.

Возвращает: float - значение с плавающей запятой.

getUseIntermidiateImage()

public boolean getUseIntermidiateImage()

Получает использование преобразования страницы pdf в промежуточный файл png при печати в файловом режиме. Используйте его, когда важен размер выходного файла.

Возвращает: boolean - логическое значение.

getVerticalAlignment()

public int getVerticalAlignment()

Получает значение, указывающее вертикальное выравнивание

Возвращает: int - элемент вертикального выравнивания

hashCode()

public native int hashCode()

Возвращает: инт

isShowHiddenAreas()

public boolean isShowHiddenAreas()

Этот метод является устаревшим. Получает флаг, который управляет видимостью скрытых областей на странице.

Возвращает: boolean - логическое значение

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

openPdfFile(InputStream inputStream)

public void openPdfFile(InputStream inputStream)

Открывает поток файлов PDF. Но на самом деле не декодирует страницы файла Pdf.


PdfViewer viewer = new PdfViewer();
 viewer.openPdfFile(new FileInputStream("d:\\test.pdf")));
 viewer.closePdfFile();

Параметры:

ПараметрТипОписание
inputStreamjava.io.InputStreamПоток PDF, который нужно открыть.

openPdfFile(String filePath)

public void openPdfFile(String filePath)

Открывает файл Pdf, но фактически не декодирует страницы файла Pdf.


PdfViewer viewer = new PdfViewer();
 viewer.openPdfFile("d:\\test.pdf");
 viewer.closePdfFile();

Параметры:

ПараметрТипОписание
filePathjava.lang.StringПуть к файлу PDF.

printDocument()

public void printDocument()

Печать документа Pdf на принтере по умолчанию.


PdfViewer viewer = new PdfViewer();
 viewer.openPdfFile("d:\\test.pdf");
 viewer.setAutoResize ( true);         //распечатать файл с измененным размером
 viewer.setAutoRotate ( true);         //распечатать файл с отрегулированным поворотом
 viewer.setPrintPageDialog ( false);   //не создавать диалоговое окно номера страницы при печати
 viewer.printDocument(ps);
 viewer.closePdfFile();

printDocumentWithSettings(PdfPrinterSettings printerSettings)

public void printDocumentWithSettings(PdfPrinterSettings printerSettings)

Печать документа Pdf с настройками принтера. Размер выходной страницы будет соответствовать размеру первой страницы документа.


PdfViewer viewer = new PdfViewer();
 viewer.openPdfFile("d:\\test.pdf");
 viewer.setAutoResize ( true);         //распечатать файл с измененным размером
 viewer.setAutoRotate ( true);         //распечатать файл с отрегулированным поворотом
 viewer.setPrintPageDialog ( false);   //не создавать диалоговое окно номера страницы при печати
 PrinterSettings ps = new PrinterSettings();
 PrintDocument prtdoc = new PrintDocument();
 ps.setPrinterName ( prtdoc.getPrinterSettings().PrinterName());
 viewer.printDocumentWithSettings(ps);
 viewer.closePdfFile();

Параметры:

ПараметрТипОписание
printerSettingsPdfPrinterSettingsНастройка принтера для печати документа.

printDocumentWithSettings(PrintPageSettings pageSettings, PdfPrinterSettings printerSettings)

public void printDocumentWithSettings(PrintPageSettings pageSettings, PdfPrinterSettings printerSettings)

Распечатывает PDF-документ с настройками. Если размер документа не соответствует размеру страницы, pdf.kit расширит его до размера страницы.


PdfViewer viewer = new PdfViewer();
 viewer.openPdfFile("d:\\test.pdf");
 viewer.setAutoResize ( true);         //распечатать файл с измененным размером
 viewer.setAutoRotate ( true);         //распечатать файл с отрегулированным поворотом
 viewer.setPrintPageDialog ( false);//не создавать диалоговое окно номера страницы при печати
 PrinterSettings ps = new PrinterSettings();
 PrintDocument prtdoc = new PrintDocument();
 ps.setPrinterName ( prtdoc.getPrinterSettings.getPrinterName());
 PageSettings pgs = new PageSettings();
 pgs.setPaperSize ( new PaperSize("A4", 827, 1169));
 pgs.setMargins ( new Margins(0, 0, 0, 0));
 viewer.printDocumentWithSettings(pgs, ps);
 viewer.closePdfFile();

Параметры:

ПараметрТипОписание
pageSettingsPrintPageSettingsПараметры страницы печатаемого документа.
printerSettingsPdfPrinterSettingsНастройка принтера для печати документа.

Объект printerSettings используется для печати документа. Объект pageSettings.PrinterSettings игнорируется.|

printLargePdf(InputStream inputStream)

public void printLargePdf(InputStream inputStream)

Открывает и печатает большой поток PDF. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности.


PdfViewer viewer = new PdfViewer();
 viewer.setAutoResize ( true);        //распечатать файл с измененным размером
 viewer.setAutoRotate ( true);        //распечатать файл с отрегулированным поворотом
 viewer.printPageDialog=false;//не создавать диалоговое окно номера страницы при печати
 viewer.printLargePdf(new MemoryStream(File.ReadAllBytes(@"d:\test.pdf")));
 viewer.closePdfFile();

Этот метод объединяет открытие и печать файла, и вам не нужно явно вызывать OpenPdfFile().

Параметры:

ПараметрТипОписание
inputStreamjava.io.InputStreamПоток pdf, который нужно открыть и распечатать.

printLargePdf(InputStream inputStream, PdfPrinterSettings printerSettings)

public void printLargePdf(InputStream inputStream, PdfPrinterSettings printerSettings)

Открывает и печатает большой поток Pdf с указанными настройками принтера. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности.


PdfViewer viewer = new PdfViewer();
 viewer.setAutoResize(true); // распечатать файл с измененным размером
 viewer.setAutoRotate(true); // распечатать файл с отрегулированным поворотом
 viewer.setPrintPageDialog(false); // не создавать диалоговое окно номера страницы, когда
 				  // печать
 PrinterSettings ps = new PrinterSettings();
 PrintDocument prtdoc = new PrintDocument();
 ps.setPrinterName(prtdoc.getPrinterSettings().getPrinterName());
 viewer.printLargePdf(new FileInputStream("d:\\middleware.pdf"), ps);
 viewer.closePdfFile();

Этот метод объединяет открытие и печать файла, и вам не нужно явно вызывать OpenPdfFile().

Параметры:

ПараметрТипОписание
inputStreamjava.io.InputStreamПоток pdf, который нужно открыть и распечатать.
printerSettingsPdfPrinterSettingsНастройки принтера.

printLargePdf(InputStream inputStream, PrintPageSettings pageSettings, PdfPrinterSettings printerSettings)

public void printLargePdf(InputStream inputStream, PrintPageSettings pageSettings, PdfPrinterSettings printerSettings)

Открывает и печатает большой поток Pdf с указанными настройками страницы и настройками принтера. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности.


PdfViewer viewer = new PdfViewer();
 viewer.setAutoResize ( true);       //распечатать файл с измененным размером
 viewer.setAutoRotate ( true);       //распечатать файл с отрегулированным поворотом
 viewer.setPrintPageDialog ( false);//не создавать диалоговое окно номера страницы при печати
 PrinterSettings ps = new PrinterSettings();
 PrintDocument prtdoc = new PrintDocument();
 ps.setPrinterName ( prtdoc.getPrinterSettings().getPrinterName());
 PageSettings pgs = new PageSettings();
 pgs.setPaperSize ( new PaperSize("A4", 827, 1169));
 pgs.setMargins ( new Margins(0, 0, 0, 0));
 viewer.printLargePdf(new FileInputStream("d:\\middleware.pdf"),pgs,ps);
 viewer.closePdfFile();

Этот метод объединяет открытие и печать файла, и вам не нужно явно вызывать OpenPdfFile().

Параметры:

ПараметрТипОписание
inputStreamjava.io.InputStreamПоток PDF, который нужно открыть и распечатать.
pageSettingsPrintPageSettingsНастройки страницы.
printerSettingsPdfPrinterSettingsНастройки принтера.

printLargePdf(String filePath)

public void printLargePdf(String filePath)

Открывает и печатает большой файл PDF. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности.


PdfViewer viewer = new PdfViewer();
 viewer.setAutoResize(true); // распечатать файл с измененным размером
 viewer.setAutoRotate(true); // распечатать файл с отрегулированным поворотом
 viewer.setPrintPageDialog(false);// не создавать диалоговое окно номера страницы, когда
 									// печать
 viewer.setPrintLargePdf("d:\test.pdf");

Параметры:

ПараметрТипОписание
filePathjava.lang.StringПуть к файлу PDF.

Этот метод объединяет открытие и печать файла, и вам не нужно явно вызывать OpenPdfFile().|

printLargePdf(String filePath, PdfPrinterSettings printerSettings)

public void printLargePdf(String filePath, PdfPrinterSettings printerSettings)

Открывает и печатает большой файл Pdf с указанными настройками принтера. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности.


PdfViewer viewer = new PdfViewer();
 viewer.setAutoResize ( true);       //распечатать файл с измененным размером
 viewer.setAutoRotate ( true);       //распечатать файл с отрегулированным поворотом
 viewer.setPrintPageDialog ( false);//не создавать диалоговое окно номера страницы при печати
 PrinterSettings ps = new PrinterSettings();
 PrintDocument prtdoc = new PrintDocument();
 ps.setPrinterName ( prtdoc.getPrinterSettings().getPrinterName());
 viewer.printLargePdf("d:\\test.pdf",ps);
 viewer.closePdfFile();

Этот метод объединяет открытие и печать файла, и вам не нужно явно вызывать OpenPdfFile().

Параметры:

ПараметрТипОписание
filePathjava.lang.StringПуть к файлу PDF.
printerSettingsPdfPrinterSettingsНастройки принтера.

printLargePdf(String filePath, PrintPageSettings pageSettings, PdfPrinterSettings printerSettings)

public void printLargePdf(String filePath, PrintPageSettings pageSettings, PdfPrinterSettings printerSettings)

Открывает и печатает большой файл Pdf с указанными параметрами страницы и параметрами принтера. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности.


PdfViewer viewer = new PdfViewer();
 viewer.setAutoResize(true); // распечатать файл с измененным размером
 viewer.setAutoRotate(true); // распечатать файл с отрегулированным поворотом
 viewer.setPrintPageDialog(false); // не создавать диалоговое окно номера страницы, когда
 				  // печать
 PrinterSettings ps = new PrinterSettings();
 PrintDocument prtdoc = new PrintDocument();
 ps.setPrinterName(prtdoc.getPrinterSettings().getPrinterName());
 PageSettings pgs = new PageSettings();
 pgs.setPaperSize(new PaperSize("A4", 827, 1169));
 pgs.setMargins(new Margins(0, 0, 0, 0));
 viewer.printLargePdf("d:\\test.pdf", pgs, ps);
 viewer.closePdfFile();

Этот метод объединяет открытие и печать файла, и вам не нужно явно вызывать OpenPdfFile().

Параметры:

ПараметрТипОписание
filePathjava.lang.StringПуть к файлу PDF.
pageSettingsPrintPageSettingsНастройки страницы.
printerSettingsPdfPrinterSettingsНастройки принтера.

save(InputStream destStream)

public void save(InputStream destStream)

Сохраняет полученный PDF-документ в потоковом режиме.

Параметры:

ПараметрТипОписание
destStreamjava.io.InputStreamПоток выходного PDF-документа.

save(String destFile)

public void save(String destFile)

Сохраняет полученный PDF-документ в файл.

Параметры:

ПараметрТипОписание
destFilejava.lang.StringПуть к выходному PDF-документу.

setAutoResize(boolean value)

public void setAutoResize(boolean value)

Устанавливает логическое значение, указывающее, будет ли файл распечатываться с оптимизированным размером.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение: если false, напечатать страницу без масштабирования страницы. Если true, распечатайте страницу с масштабированием, чтобы соответствовать области печати.

setAutoRotate(boolean value)

public void setAutoRotate(boolean value)

Устанавливает логическое значение, указывающее, следует ли печатать файл с автоматическим поворотом.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setAutoRotateMode(int value)

public void setAutoRotateMode(int value)

Задает значение AutoRotateMode, указывающее направление вращения

Параметры:

ПараметрТипОписание
valueintЭлемент AutoRotateMode

setCoordinateType(int value)

public void setCoordinateType(int value)

Устанавливает тип координат страницы (поля Media/Crop). Значение CropBox используется по умолчанию.

Параметры:

ПараметрТипОписание
valueintЭлемент PageCoordinateType

setFormPresentationMode(int value)

public void setFormPresentationMode(int value)

Устанавливает режим представления формы.

Параметры:

ПараметрТипОписание
valueintЭлемент FormPresentationMode

setHorizontalAlignment(int value)

public void setHorizontalAlignment(int value)

Устанавливает значение, указывающее горизонтальное выравнивание

Параметры:

ПараметрТипОписание
valueintЭлемент HorizontalAlignment

setPassword(String value)

public void setPassword(String value)

Устанавливает пароль входного документа.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setPrintAsGrayscale(boolean value)

public void setPrintAsGrayscale(boolean value)

Получает или задает логическое значение, указывающее, печатается ли страница в оттенках серого. По умолчанию ложно.


Ложь по умолчанию — это ложь.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setPrintAsImage(boolean value)

public void setPrintAsImage(boolean value)

Устанавливает режим печати PdfViewer как изображения.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

Если true, то всегда печатается как изображение (создается изображение, которое печатается). Если false, печатается непосредственно на устройство, если поддерживаются все функции. Если документ содержит неподдерживаемые функции, система может автоматически принять решение о печати в виде изображения. Значение по умолчанию — false.|

setPrintPageDialog(boolean value)

public void setPrintPageDialog(boolean value)

Задает логическое значение, указывающее, следует ли создавать диалоговое окно номера страницы при печати.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setPrinterJobName(String value)

public void setPrinterJobName(String value)

Задает имя документа в очереди печати при печати документа. Значение по умолчанию — имя файла.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setRenderingOptions(RenderingOptions value)

public void setRenderingOptions(RenderingOptions value)

Устанавливает параметры рендеринга.

Параметры:

ПараметрТипОписание
valueRenderingOptionsЗначение Рендерингоптионс

setResolution(int value)

public void setResolution(int value)

Устанавливает разрешение во время просмотра и печати. Чем выше разрешение, тем ниже скорость. Значение по умолчанию — 150.

Параметры:

ПараметрТипОписание
valueintцелое значение

setScaleFactor(float value)

public void setScaleFactor(float value)

Задает значение с плавающей запятой, указывающее коэффициент масштабирования. Значение по умолчанию — 1,0.

Параметры:

ПараметрТипОписание
valuefloatзначение с плавающей запятой.

setShowHiddenAreas(boolean value)

public void setShowHiddenAreas(boolean value)

Параметры:

ПараметрТипОписание
valueboolean

setUseIntermidiateImage(boolean value)

public void setUseIntermidiateImage(boolean value)

Устанавливает использование преобразования страницы pdf в промежуточный файл png при печати в файловом режиме. Используйте его, когда важен размер выходного файла.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение.

setVerticalAlignment(int value)

public void setVerticalAlignment(int value)

Устанавливает значение, указывающее вертикальное выравнивание

Параметры:

ПараметрТипОписание
valueintЭлемент вертикального выравнивания

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int